summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD16
-rw-r--r--binfmt-wine.install8
-rw-r--r--wine.conf2
4 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f51d182d2052
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = binfmt-wine
+ pkgdesc = register wine interpreter
+ pkgver = 1.2
+ pkgrel = 1
+ url = http://man7.org/linux/man-pages/man8/systemd-binfmt.8.html
+ install = binfmt-wine.install
+ arch = any
+ license = GPL
+ depends = wine
+ depends = systemd
+ source = wine.conf
+ md5sums = 599bc907c9ae3fa371e8032b6db735dc
+
+pkgname = binfmt-wine
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..46137377c84a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,16 @@
+pkgname=binfmt-wine
+pkgver=1.2
+pkgrel=1
+pkgdesc="register wine interpreter"
+arch=(any)
+url="http://man7.org/linux/man-pages/man8/systemd-binfmt.8.html"
+license=(GPL)
+depends=('wine' 'systemd')
+source=("wine.conf")
+md5sums=('599bc907c9ae3fa371e8032b6db735dc')
+install=$pkgname.install
+
+package () {
+ cd "$srcdir"
+ install -Dm 644 wine.conf "$pkgdir/usr/lib/binfmt.d/wine.conf"
+}
diff --git a/binfmt-wine.install b/binfmt-wine.install
new file mode 100644
index 000000000000..7e3da32454e6
--- /dev/null
+++ b/binfmt-wine.install
@@ -0,0 +1,8 @@
+post_install() {
+ systemctl restart systemd-binfmt
+}
+
+post_remove() {
+ echo "-- binfmt binary formats will be updated at reboot"
+}
+
diff --git a/wine.conf b/wine.conf
new file mode 100644
index 000000000000..4d4307336587
--- /dev/null
+++ b/wine.conf
@@ -0,0 +1,2 @@
+# Start WINE on Windows executables
+:DOSWin:M::MZ::/usr/bin/wine: