[arch-commits] Commit in wine-nine/repos (multilib-x86_64 multilib-x86_64/PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Thu Mar 21 13:58:48 UTC 2019


    Date: Thursday, March 21, 2019 @ 13:58:46
  Author: lcarlier
Revision: 443047

archrelease: copy trunk to multilib-x86_64

Added:
  wine-nine/repos/multilib-x86_64/
  wine-nine/repos/multilib-x86_64/PKGBUILD
    (from rev 443046, wine-nine/trunk/PKGBUILD)

----------+
 PKGBUILD |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

Copied: wine-nine/repos/multilib-x86_64/PKGBUILD (from rev 443046, wine-nine/trunk/PKGBUILD)
===================================================================
--- multilib-x86_64/PKGBUILD	                        (rev 0)
+++ multilib-x86_64/PKGBUILD	2019-03-21 13:58:46 UTC (rev 443047)
@@ -0,0 +1,56 @@
+# Maintainer: Jason Stryker <inbox at jasonstryker dot com>
+
+pkgname=('wine-nine')
+pkgver=0.3
+pkgrel=1
+pkgdesc="Gallium Nine Standalone"
+arch=('x86_64')
+url="https://github.com/iXit/wine-nine-standalone"
+license=('LGPL2')
+makedepends=('git' 'lib32-mesa' 'wine' 'meson')
+source=("${url}/archive/v${pkgver}.tar.gz")
+sha512sums=('80fedca58523fbf318109d2d3d5420e97d26ebf5b89b9f1965165c7a33c9dab9c62a65f14b75569b5126c549f5df91beef372d54e94dc90c608932eeb6a59829')
+
+build() {
+  cd ${srcdir}/wine-nine-standalone-${pkgver}
+    
+  ./bootstrap.sh
+
+  meson \
+    --cross-file "tools/cross-wine64" \
+    --buildtype "release" \
+    --prefix "/" \
+    --bindir bin \
+    --libdir lib \
+    "build64"
+  ninja -C "build64"
+  DESTDIR="${srcdir}/fakeinstall" ninja -C build64 install
+
+  meson \
+    --cross-file "tools/cross-wine32" \
+    --buildtype "release" \
+    --prefix "/" \
+    --bindir bin32 \
+    --libdir lib32 \
+    "build32"
+  ninja -C "build32"
+  DESTDIR="${srcdir}/fakeinstall" ninja -C build32 install
+}
+
+package() {
+  depends=('lib32-mesa' 'wine')
+
+  install -m 755 -d ${pkgdir}/usr/lib{,32}/wine/fakedlls
+
+  install -m 755 "${srcdir}/fakeinstall"/bin/ninewinecfg.exe.so ${pkgdir}/usr/lib/wine/ninewinecfg.exe.so
+  install -m 755 "${srcdir}/fakeinstall"/bin/ninewinecfg.exe.fake ${pkgdir}/usr/lib/wine/fakedlls/ninewinecfg.exe
+
+  install -m 755 "${srcdir}/fakeinstall"/bin32/ninewinecfg.exe.so ${pkgdir}/usr/lib32/wine/ninewinecfg.exe.so
+  install -m 755 "${srcdir}/fakeinstall"/bin32/ninewinecfg.exe.fake ${pkgdir}/usr/lib32/wine/fakedlls/ninewinecfg.exe
+
+  install -m 755 "${srcdir}/fakeinstall"/lib/d3d9-nine.dll.so ${pkgdir}/usr/lib/wine/d3d9-nine.dll.so
+  install -m 755 "${srcdir}/fakeinstall"/lib/d3d9-nine.dll.fake ${pkgdir}/usr/lib/wine/fakedlls/d3d9-nine.dll
+
+  install -m 755 "${srcdir}/fakeinstall"/lib32/d3d9-nine.dll.so ${pkgdir}/usr/lib32/wine/d3d9-nine.dll.so
+  install -m 755 "${srcdir}/fakeinstall"/lib32/d3d9-nine.dll.fake ${pkgdir}/usr/lib32/wine/fakedlls/d3d9-nine.dll
+}



More information about the arch-commits mailing list