name: wine-meta modules: - name: wine-64bit sources: - type: archive url: https://dl.winehq.org/wine/source/4.x/wine-4.15.tar.xz sha256: f8797587a7ecc9205c7d269eabb4b5b56ed700d2fb2310883b92ff94da26d02d - type: archive url: https://github.com/wine-staging/wine-staging/archive/v4.15-1.tar.gz sha256: ca6a0910c45f5ef651a018cedd4cde3094bee7d139bc0aa85173fd8e567ca581 dest: wine-staging-patches - type: shell commands: - wine-staging-patches/patches/patchinstall.sh --all buildsystem: simple only-arches: - x86_64 build-commands: - mkdir -p build/64 - cd build/64; ../../configure --prefix=/usr --libdir=/usr/lib --with-x --enable-win64 CFLAGS=-O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS=-O2\ -D_FORTIFY_SOURCE=2 - make -C build/64 -j$FLATPAK_BUILDER_N_JOBS - mkdir -p build/32 - cd build/32; ../../configure --prefix=/usr --libdir=/usr/lib32 --with-x --with-wine64=../64 CFLAGS=-O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS=-O2\ -D_FORTIFY_SOURCE=2 - make -C build/32 -j$FLATPAK_BUILDER_N_JOBS - make -C build/32 DESTDIR=/usr/tmp_wine install - make -C build/64 DESTDIR=/usr/tmp_wine install - rm -rf /usr/tmp_wine/usr/share/man - cp -arfv /usr/tmp_wine/usr/* /usr - rm -rf /usr/tmp_wine - name: wine-32bit sources: - type: archive url: https://dl.winehq.org/wine/source/4.x/wine-4.15.tar.xz sha256: f8797587a7ecc9205c7d269eabb4b5b56ed700d2fb2310883b92ff94da26d02d - type: archive url: https://github.com/wine-staging/wine-staging/archive/v4.15-1.tar.gz sha256: ca6a0910c45f5ef651a018cedd4cde3094bee7d139bc0aa85173fd8e567ca581 dest: wine-staging-patches - type: shell commands: - wine-staging-patches/patches/patchinstall.sh --all buildsystem: simple only-arches: - i386 build-commands: - mkdir -p build/32 - cd build/32; ../../configure --prefix=/usr --libdir=/usr/lib --with-x CFLAGS=-O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS=-O2\ -D_FORTIFY_SOURCE=2 - make -C build/32 -j$FLATPAK_BUILDER_N_JOBS - make -C build/32 DESTDIR=/usr/tmp_wine install - rm -rf /usr/tmp_wine/usr/share/man - cp -arfv /usr/tmp_wine/usr/* /usr - rm -rf /usr/tmp_wine