summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-03-18 14:06:39 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-03-18 14:06:39 -0700
commitcfaa9c6cbf8c74dde65c742acc59488fd9ce248d (patch)
treed832e18abbaac22e284ce4d3d7d6f3022c211e57
downloadq4wine-cfaa9c6cbf8c74dde65c742acc59488fd9ce248d.tar.xz
Initial commit
-rw-r--r--PKGBUILD39
-rw-r--r--q4wine.desktop18
2 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..d9d9c5a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>
+# Maintainer (AUR): Jake <aur@ja-ke.tech>
+# Contributor (AUR): Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor (AUR): Chris Giles <Chris.G.27 (at) Gmail.com>
+
+# # I maintain this because:
+# AUR version lacks additional optimization and hardening flags
+
+pkgname=q4wine
+pkgver=1.3.12
+pkgrel=1
+pkgdesc="A Qt5 GUI for Wine"
+arch=("x86_64")
+url="http://sourceforge.net/projects/${pkgname}/"
+license=("GPL3")
+depends=("qt5-base" "wine" "sqlite" "which" "icoutils")
+makedepends=("cmake" "qt5-tools" "qt5-svg")
+optdepends=("winetricks" "fuseiso")
+options=('!emptydirs')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/brezerk/q4wine/archive/v${pkgver}.tar.gz")
+b2sums=('5ef483b68decefbd6926cd4fa11d95d4b7c7698258728ff99c2f23f4e915b5ea690f3b3d9084f26c1ac0862091b4475eefb88170427cd1cc7ac6e025c2b3d2fc')
+
+build() {
+ cd "$srcdir"/${pkgname}-${pkgver/_/-}
+ export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export LDFLAGS="$LDFLAGS,-pie"
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIBS_ENTRY_PATH=/usr/lib/$pkgname \
+ -DQT5=ON \
+ .
+ make
+}
+
+package() {
+ cd "$srcdir"/${pkgname}-${pkgver/_/-}
+ make DESTDIR="$pkgdir" install
+}
diff --git a/q4wine.desktop b/q4wine.desktop
new file mode 100644
index 0000000..2b14158
--- /dev/null
+++ b/q4wine.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Name=Q4Wine
+GenericName=A Qt4 GUI for Wine
+Comment=A Qt4 GUI for Wine
+#Version=0.1
+Type=Application
+Categories=KDE;Qt;Settings
+Terminal=false
+Encoding=UTF-8
+Icon=wine
+Exec=q4wine
+#ServiceTypes=inode/directory
+#Actions=Create;
+#X-KDE-Submenu=
+#X-KDE-Priority=TopLevel
+#X-KDE-Icon=tgz
+X-KDE-StartupNotify=true
+#X-DCOP-ServiceType=Unique