summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMvBonin2023-04-17 10:06:44 +0200
committerMvBonin2023-04-17 10:06:44 +0200
commit436147b282ff744751e71f3ee3cd94451a2d086c (patch)
tree2b53ea581db96f9ee7d4e17b418e42510f6db641
parent258ad0998922bc153dcf707140fe205d95ea86a6 (diff)
downloadaur-436147b282ff744751e71f3ee3cd94451a2d086c.tar.gz
soundy from github, compiled with meson
-rw-r--r--PKGBUILD70
1 files changed, 39 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6e0542360a34..4c91bc42ca8f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}