diff options
author | MvBonin | 2023-04-17 10:06:44 +0200 |
---|---|---|
committer | MvBonin | 2023-04-17 10:06:44 +0200 |
commit | 436147b282ff744751e71f3ee3cd94451a2d086c (patch) | |
tree | 2b53ea581db96f9ee7d4e17b418e42510f6db641 | |
parent | 258ad0998922bc153dcf707140fe205d95ea86a6 (diff) | |
download | aur-436147b282ff744751e71f3ee3cd94451a2d086c.tar.gz |
soundy from github, compiled with meson
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 39 insertions, 31 deletions
@@ -1,36 +1,44 @@ -# Maintainer : Juraj Matuš <matus.juraj at yandex dot com> +# Maintainer: syfds <github.com/syfds> +# Contributor: MvBonin <github.com/MvBonin> -_lang=slk-eng -pkgname=dict-freedict-${_lang} -pkgver=0.2 +_pkgname=soundy +pkgname=$_pkgname-git +pkgver=r223.6f7aca3 pkgrel=1 -pkgdesc="Slovak -> English dictionary for dictd et al. from Freedict.org" -arch=('any') -url="https://freedict.org/" -license=('GPL') -optdepends=('dictd: dict client and server') -makedepends=('dictd' 'freedict-tools') -install=install.sh -source=("https://download.freedict.org/dictionaries/${_lang}/${pkgver}.${pkgrel}/freedict-${_lang}-${pkgver}.${pkgrel}.src.tar.xz") -sha512sums=('ba7669020a12f64f7d2e2b6dfa90f1376df4a2fe764273bdb06f1e04998ee6dac9584b47f20f8e14cbaae5bf7271dd221032bcc34bd1ff7c93a93cf9de4429ac') - -build() -{ - cd $_lang - make FREEDICT_TOOLS=/usr/lib/freedict-tools build-dictd +pkgdesc="Simple GTK client to control your Bose SoundTouch speaker - Development version" +arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') +url="https://github.com/syfds/soundy" +license=('GPL-3.0') +depends=('gtk3' 'granite' 'glib2' 'libsoup' 'libxml2' 'avahi') +makedepends=('git' 'meson') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +options=('debug') +source=("git+https://github.com/syfds/$_pkgname.git") +sha256sums=('SKIP') + +pkgver() { +cd ${srcdir}/${_pkgname} +echo "r$(git rev-list --count HEAD).$(git describe --always)" +} + +build() { + cd "$_pkgname" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + rm -rf build + meson --prefix=/usr \ + . build + + ninja -C build } -package() -{ - install -m 755 -d "${pkgdir}/usr/share/dictd" - install -m 644 -t "${pkgdir}/usr/share/dictd/" \ - ${_lang}/build/dictd/${_lang}.{dict.dz,index} - - for file in ${_lang}/{AUTHORS,README,NEWS,ChangeLog} - do - if test -f ${file} - then - install -m 644 -Dt "${pkgdir}/usr/share/doc/freedict/${_lang}/" ${file} - fi - done +package(){ + cd "$_pkgname" + + DESTDIR="$pkgdir" ninja -C build install + + install -Dm644 -t"$pkgdir/usr/share/doc/$_pkgname/" README.md + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } |