summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
1 files changed, 33 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a698692363b7..ff0b80d1c89f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,45 @@
+# Maintainer: Fredy GarcĂ­a <frealgagu at gmail dot com>
# Maintainer: Daniel Strobl <danielstrobl:gmail>
+
pkgname=welle.io-git
-pkgver=V20170826.r134.gfea3a21
+pkgver=1.0.r13.9268e6d
pkgrel=1
-pkgdesc="Open source DAB and DAB+ software defined radio"
-arch=('x86_64')
-url="https://github.com/AlbrechtL/welle.io"
-license=('GPL')
-depends=('qt5-multimedia' 'qt5-declarative' 'qt5-charts' 'fftw' 'faad2' 'rtl-sdr' 'airspy')
-makedepends=('git' 'gcc')
-provides=('welle.io')
-conflicts=('welle.io')
-source=('git://github.com/AlbrechtL/welle.io')
-md5sums=('SKIP')
+pkgdesc="An open source DAB and DAB+ software defined radio (SDR) with support for rtl-sdr (RTL2832U) and airspy"
+arch=("x86_64")
+url="https://www.${pkgname%-git}"
+license=("GPL2")
+depends=("faad2" "fftw" "qt5-charts" "qt5-declarative" "qt5-multimedia" "rtl-sdr")
+optdepends=("airspy" "qt5-quickcontrols2")
+makedepends=("gcc" "cmake" "git")
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname%-git}::git://github.com/AlbrechtL/${pkgname%-git}")
+sha256sums=("SKIP")
pkgver() {
- cd welle.io
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ cd "${pkgname%-git}"
+ git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g' | tr -d V
}
build() {
- cd welle.io
- qmake welle.io.pro
- make
+ mkdir -p "${pkgname%-git}/build"
+ cd "${pkgname%-git}/build"
+ cmake .. -DRTLSDR=1
+ make
}
package() {
- cd welle.io
- mkdir "$pkgdir/usr"
- mkdir "$pkgdir/usr/bin"
- mkdir "$pkgdir/usr/share"
- mkdir "$pkgdir/usr/share/applications"
- mkdir "$pkgdir/usr/share/pixmaps"
- cp welle-io "$pkgdir/usr/bin"
- cp welle-io.desktop "$pkgdir/usr/share/applications"
- cp icon.png "$pkgdir/usr/share/pixmaps/welle-io.png"
+ msg2 "Installing desktop file into /usr/share/applications/"
+ install -D -m 0644 "${srcdir}/${pkgname%-git}/${pkgname/%.io-git/-io}.desktop" "${pkgdir}/usr/share/applications/${pkgname/%.io-soapysdr-git/-io}.desktop"
+
+ msg2 "Installing icon into /usr/share/pixmaps/"
+ install -D -m 0644 "${srcdir}/${pkgname%-git}/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname/%.io-soapysdr-git/-io}.png"
+
+ msg2 "Installing application"
+ cd "${pkgname%-git}/build"
+ make DESTDIR=${pkgdir} install
+
+ msg2 "Moving from /usr/local/bin to /usr/bin to match Arch packaging standards"
+ mv "${pkgdir}/usr/local/"* "${pkgdir}/usr/"
+ rm -r "${pkgdir}/usr/local"
}