summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Temple2020-01-08 22:17:02 -0800
committerWill Temple2020-01-08 22:17:02 -0800
commit72de1ca47155fd2045499ce48ef05f816152805b (patch)
treeafbed3d715d3c6859ec5c35b512bce12f74b1e2f
downloadaur-72de1ca47155fd2045499ce48ef05f816152805b.tar.gz
Initial commit - ABS pkgbuild with Maxime's patches
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD45
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ae899919b50b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = lib32-libxft-brga
+ pkgdesc = Modified libXft with BRGA & scaling patches by Maxime Coste to support color emoji
+ pkgver = 2.3.3
+ pkgrel = 1
+ url = https://xorg.freedesktop.org/
+ arch = x86_64
+ groups = modified
+ license = custom
+ makedepends = gcc-multilib
+ depends = lib32-fontconfig
+ depends = lib32-libxrender
+ provides = lib32-libxft
+ conflicts = lib32-libxft
+ source = https://xorg.freedesktop.org//releases/individual/lib/libXft-2.3.3.tar.bz2
+ source = https://xorg.freedesktop.org//releases/individual/lib/libXft-2.3.3.tar.bz2.sig
+ source = https://gitlab.freedesktop.org/xorg/lib/libxft/merge_requests/1.patch
+ validpgpkeys = 4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E
+ sha512sums = 28fdaf3baa3b156a4a7fdd6e39c4d8026d7d21eaa9be27c9797c8d329dab691a1bc82ea6042f9d4729a9343d93787536fb7e4b606f722f33cbe608b2e79910e8
+ sha512sums = SKIP
+ sha512sums = SKIP
+
+pkgname = lib32-libxft-brga
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..447b48b0cef9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+_pkgbasename=libxft-brga
+pkgname=lib32-$_pkgbasename
+pkgver=2.3.3
+pkgrel=1
+pkgdesc="Modified libXft with BRGA & scaling patches by Maxime Coste to support color emoji"
+arch=('x86_64')
+license=('custom')
+groups=('modified')
+provides=('lib32-libxft')
+conflicts=('lib32-libxft')
+url="https://xorg.freedesktop.org/"
+depends=('lib32-fontconfig' 'lib32-libxrender')
+makedepends=('gcc-multilib')
+source=(${url}/releases/individual/lib/libXft-${pkgver}.tar.bz2{,.sig}
+ 'https://gitlab.freedesktop.org/xorg/lib/libxft/merge_requests/1.patch')
+sha512sums=('28fdaf3baa3b156a4a7fdd6e39c4d8026d7d21eaa9be27c9797c8d329dab691a1bc82ea6042f9d4729a9343d93787536fb7e4b606f722f33cbe608b2e79910e8'
+ 'SKIP'
+ 'SKIP')
+validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
+
+prepare() {
+ pushd libXft-${pkgver}
+ patch -p1 < ../1.patch
+ popd
+}
+
+build() {
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ cd ${srcdir}/libXft-${pkgver}
+ ./configure --prefix=/usr \
+ --libdir=/usr/lib32 --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/libXft-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ rm -rf "${pkgdir}"/usr/{bin,include,share}
+ mkdir -p "$pkgdir/usr/share/licenses"
+ ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
+}