diff options
author | Will Temple | 2020-01-08 22:17:02 -0800 |
---|---|---|
committer | Will Temple | 2020-01-08 22:17:02 -0800 |
commit | 72de1ca47155fd2045499ce48ef05f816152805b (patch) | |
tree | afbed3d715d3c6859ec5c35b512bce12f74b1e2f | |
download | aur-72de1ca47155fd2045499ce48ef05f816152805b.tar.gz |
Initial commit - ABS pkgbuild with Maxime's patches
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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" +} |