summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Fischer2019-08-05 21:22:21 +0200
committerAaron Fischer2019-08-05 21:22:21 +0200
commita7b6d1c92de472c098c9287a9f72a1b4bb826205 (patch)
tree3aa8f2bebd2803c1eef04148ae633f0fab58e027
parentf54c450db7e3e2d0762484dbd63eba3dda2cb4ca (diff)
downloadaur-a7b6d1c92de472c098c9287a9f72a1b4bb826205.tar.gz
Fix problems with harfbuzz, thanks to @WorMzy!
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
-rw-r--r--harfbuzz-headers.patch11
3 files changed, 28 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c52faabfb21..0b59545bf401 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,23 @@
pkgbase = libgaminggear
pkgdesc = Provides functionality for gaming input devices
pkgver = 0.15.1
- pkgrel = 6
+ pkgrel = 7
url = http://sourceforge.net/projects/libgaminggear/
arch = i686
arch = x86_64
license = GPL
makedepends = cmake>=3.0
makedepends = doxygen
+ makedepends = harfbuzz
depends = libnotify
depends = libcanberra
depends = gtk2
depends = sqlite3>=3.7
depends = python
source = http://downloads.sourceforge.net/project/libgaminggear/libgaminggear-0.15.1.tar.bz2
- sha256sums = ffbd59c62e3107b09ec99f1e5147529c61931987abc7f86a140449b46388c549
+ source = harfbuzz-headers.patch
+ sha512sums = a6635a74557f276ab65eda4610ba8a053fedf10f9d898a1dc875082a36b2822544f61fc7a274691673670b12d4de968aa4921d102a588f3d0777397730082990
+ sha512sums = be38e9b5ee04e2425548e532b219c27f12345c5ed0c7b7e3082d2f5e5990ecf12e84daef8fa71289826f841fd57901898957f05d7da92de9b389ab2c4d2acdc0
pkgname = libgaminggear
diff --git a/PKGBUILD b/PKGBUILD
index 8b3834e5c1cb..3d2f8384a0e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,18 +3,26 @@
# Contributor: Edward Noname <edward.81@gmail.com>
# Contributor: Brett McGruddy <braxs69@gmail.com>
# Contributor: Alex <antianno52@gmail.com>
+# Contributor: WorMzy Tykashi <wormzy.tykashi@gmail.com>
pkgname=libgaminggear
pkgver=0.15.1
-pkgrel=6
+pkgrel=7
pkgdesc="Provides functionality for gaming input devices"
arch=('i686' 'x86_64')
license=('GPL')
url="http://sourceforge.net/projects/libgaminggear/"
depends=('libnotify' 'libcanberra' 'gtk2' 'sqlite3>=3.7' 'python')
-makedepends=('cmake>=3.0' 'doxygen')
-source=(http://downloads.sourceforge.net/project/libgaminggear/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('ffbd59c62e3107b09ec99f1e5147529c61931987abc7f86a140449b46388c549')
+makedepends=('cmake>=3.0' 'doxygen' 'harfbuzz')
+source=(http://downloads.sourceforge.net/project/libgaminggear/${pkgname}-${pkgver}.tar.bz2
+ harfbuzz-headers.patch)
+sha512sums=('a6635a74557f276ab65eda4610ba8a053fedf10f9d898a1dc875082a36b2822544f61fc7a274691673670b12d4de968aa4921d102a588f3d0777397730082990'
+ 'be38e9b5ee04e2425548e532b219c27f12345c5ed0c7b7e3082d2f5e5990ecf12e84daef8fa71289826f841fd57901898957f05d7da92de9b389ab2c4d2acdc0')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p1 -i "${srcdir}/harfbuzz-headers.patch"
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/harfbuzz-headers.patch b/harfbuzz-headers.patch
new file mode 100644
index 000000000000..30e934ff18ec
--- /dev/null
+++ b/harfbuzz-headers.patch
@@ -0,0 +1,11 @@
+diff -aur a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2019-08-04 12:39:49.674360014 +0100
++++ b/CMakeLists.txt 2019-08-04 12:40:02.904652576 +0100
+@@ -75,6 +75,7 @@
+ ${GTK_INCLUDE_DIRS}
+ ${M_INCLUDE_DIR}
+ ${NOTIFY_INCLUDE_DIRS}
++ /usr/include/harfbuzz
+ )
+
+ ADD_SUBDIRECTORY(configuration)