name: wine-meta modules: - name: wine-64bit sources: - type: archive url: https://dl.winehq.org/wine/source/4.x/wine-4.13.tar.xz sha256: 79174151cbc403250d4727dc9c55df8d6a60a2fe28343642c2452a92c6431d67 - type: archive url: https://github.com/wine-staging/wine-staging/archive/v4.13.tar.gz sha256: e9b01570092c2e7659119e0ff5d71e7733209b47b065495c073332c0bbe906a3 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.13.tar.xz sha256: 79174151cbc403250d4727dc9c55df8d6a60a2fe28343642c2452a92c6431d67 - type: archive url: https://github.com/wine-staging/wine-staging/archive/v4.13.tar.gz sha256: e9b01570092c2e7659119e0ff5d71e7733209b47b065495c073332c0bbe906a3 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