diff options
author | Gonzalo Exequiel Pedone | 2024-02-14 21:25:02 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-02-14 21:25:02 -0300 |
commit | 13d0f2af6e33bb8d1445d822675166ce2087098c (patch) | |
tree | 31608d141d7b8f227bbf239326e1881f10199c8f | |
download | aur-13d0f2af6e33bb8d1445d822675166ce2087098c.tar.gz |
New package.
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 71 |
3 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..459c4b5a7be8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = android-x86-64-libxau + pkgdesc = X11 authorisation library (android) + pkgver = 1.0.11 + pkgrel = 1 + url = https://xorg.freedesktop.org/ + arch = any + license = custom + depends = android-x86-64-xorgproto + options = !strip + options = !buildflags + options = staticlibs + options = !emptydirs + source = https://xorg.freedesktop.org//releases/individual/lib/libXau-1.0.11.tar.xz + source = https://xorg.freedesktop.org//releases/individual/lib/libXau-1.0.11.tar.xz.sig + validpgpkeys = 3BB639E56F861FA2E86505690FDD682D974CA72A + sha512sums = f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd + sha512sums = SKIP + +pkgname = android-x86-64-libxau diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f3ed6a151b9f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +glib/ +pkg/ +src/ +*.log +*.tar +*.xz +*.pkg.tar.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b4b8261a2c4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com> +# Contributor: AndyRTR <andyrtr@archlinux.org> +# Contributor: Jan de Groot <jgc@archlinux.org> +# Contributor: Alexander Baldeck <alexander@archlinux.org> + +_android_arch=x86-64 + +pkgname=android-${_android_arch}-libxau +pkgver=1.0.11 +pkgrel=1 +pkgdesc="X11 authorisation library (android)" +arch=('any') +url="https://xorg.freedesktop.org/" +license=('custom') +depends=("android-${_android_arch}-xorgproto") +options=(!strip !buildflags staticlibs !emptydirs) +source=(${url}/releases/individual/lib/libXau-${pkgver}.tar.xz{,.sig}) +sha512sums=('f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd' + 'SKIP') +validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com> + +build() { + cd "libXau-${pkgver}" + source android-env ${_android_arch} + + android-${_android_arch}-configure \ + --sysconfdir=${ANDROID_PREFIX_ETC} + make $MAKEFLAGS +# +# mkdir -p .libs +# +# for file in $(ls *.c); do +# b=$(basename --suffix=.c "${file}") +# echo "${ANDROID_CC} -I./include -I${ANDROID_PREFIX_INCLUDE} -c -o ${b}.o $file" +# ${ANDROID_CC} -I./include -I${ANDROID_PREFIX_INCLUDE} -c -o "${b}.o" "$file" +# echo "${ANDROID_CC} -I./include -I${ANDROID_PREFIX_INCLUDE} -fPIC -c -o .libs/${b}.o $file" +# ${ANDROID_CC} -I./include -I${ANDROID_PREFIX_INCLUDE} -fPIC -c -o ".libs/${b}.o" "$file" +# done +# +# of=$(ls *.o | tr '\n' ' ') +# echo "ar rcs .libs/libXau.a ${of}" +# ar rcs .libs/libXau.a ${of} +# of=$(ls .libs/*.o | tr '\n' ' ') +# echo "${ANDROID_CC} -g -fPIC -shared -o .libs/libXau.so ${of}" +# ${ANDROID_CC} -g -fPIC -shared -o .libs/libXau.so ${of} +# +# cp -vf xau.pc.in xau.pc +# sed -i "s|@prefix@|${ANDROID_PREFIX}|g" xau.pc +# sed -i "s|@exec_prefix@|\${prefix}|g" xau.pc +# sed -i "s|@libdir@|${ANDROID_PREFIX_LIB}|g" xau.pc +# sed -i "s|@includedir@|${ANDROID_PREFIX_INCLUDE}|g" xau.pc +# sed -i "s|@PACKAGE_VERSION@|${pkgver}|g" xau.pc +} + +package() { + cd "libXau-${pkgver}" + source android-env ${_android_arch} + + make DESTDIR="${pkgdir}" install + +# install -v -d "${pkgdir}/${ANDROID_PREFIX_INCLUDE}/X11" +# install -v include/X11/*.h "${pkgdir}/${ANDROID_PREFIX_INCLUDE}/X11" +# install -v -d "${pkgdir}/${ANDROID_PREFIX_LIB}" +# install -v .libs/*.a "${pkgdir}/${ANDROID_PREFIX_LIB}" +# install -v .libs/*.so "${pkgdir}/${ANDROID_PREFIX_LIB}" +# install -v -d "${pkgdir}/${ANDROID_PREFIX_LIB}/pkgconfig" +# install -v *.pc "${pkgdir}/${ANDROID_PREFIX_LIB}/pkgconfig" + rm -rf "${pkgdir}"/${ANDROID_PREFIX_SHARE} + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so + ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a +} |