diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 27 insertions, 15 deletions
@@ -1,26 +1,38 @@ # Maintainer: Jonathan Hudson <jh+w1retap@daria.co.uk> pkgname=w1retap -pkgver=1.4.6 -pkgrel=4 +pkgver=1.55.r0.beaabb6 +pkgrel=1 pkgdesc="one wire weather station data acquisition to RDBMS" -arch=('x86_64' 'i686' 'ppc' 'arm' 'armv6h') -url="https://sourceforge.net/projects/w1retap/" -license=('GPL') -depends=('libusb-compat' 'glib2') -optdepends=('libxml2' 'unixodbc' 'postgresql-libs' 'libmysqlclient' 'sqlite3' 'libmongo-client-git') -source=(https://sourceforge.net/projects/w1retap/files/latest/download/$pkgname-$pkgver.tar.xz) -md5sums=('bbaccc694e55fc32942c0e2b2b02b1a0') +arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'pentium4' 'aarch64' 'riscv64') +license=('GPL2') +depends=('libusb' 'glib2') +makedepends=('git' 'meson') +optdepends=('libxml2: XML logs' + 'unixodbc: Log to ODBC' + 'postgresql-libs: Log to Postgresql' + 'mariadb-libs: Log to MariaDB (Mysql)' + 'sqlite3: Log to sqlite') +url='https://codeberg.org/stronnag/w1retap' +provides=("$pkgname") +conflicts=("$pkgname") +source=("$pkgname::git+$url") +sha512sums=('SKIP') -build() { - cd "$pkgname-$pkgver" - ./configure --prefix=/usr --sysconfdir=/etc - make || return 1 +pkgver() { + cd "${srcdir}/${pkgname}" + printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } +build() { + cd "${srcdir}/${pkgname}" + arch-meson build + ninja -C build +} package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install + # executable + cd "${srcdir}/${pkgname}" + DESTDIR="$pkgdir" ninja -C build install } |