diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | rrcc.desktop | 8 |
4 files changed, 48 insertions, 22 deletions
@@ -1,15 +1,17 @@ pkgbase = rrcc - pkgdesc = RoboRock Control Center - pkgver = 0.8.3 + pkgdesc = RoboRock Control Center for Xiaomi vacuum cleaners + pkgver = 0.8.7 pkgrel = 1 url = https://github.com/LazyT/rrcc - arch = any + arch = x86_64 license = GPL3 - makedepends = git - makedepends = make - makedepends = gcc - source = rrcc::git+https://github.com/LazyT/rrcc.git#tag=0.8.3 - md5sums = SKIP + depends = libssh + depends = libarchive + depends = qt5-websockets + source = rrcc-0.8.7.tar.gz::https://github.com/LazyT/rrcc/archive/0.8.7.tar.gz + source = rrcc.desktop + md5sums = ed2cf9274acb08646d3b34877551aa42 + md5sums = ec967e26644bd9c18f5a6178cca3691e pkgname = rrcc diff --git a/.gitignore b/.gitignore index 7d9d90c8f60f..bfd405665d7f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ -*pkg.tar.xz -rrcc
\ No newline at end of file +* +!.gitignore +!PKGBUILD +!.SRCINFO +!rrcc.desktop @@ -1,23 +1,36 @@ -# Maintainer: Timofey Titovets <nefelim4ag@gmail.com> +# Maintainer: Alexander Kuntsch <alex.kuntsch plus aur at mailbox dot org> +# Contributor: Timofey Titovets <nefelim4ag@gmail.com> pkgname=rrcc -pkgver=0.8.3 +pkgver=0.8.7 pkgrel=1 -pkgdesc="RoboRock Control Center" -arch=('any') +pkgdesc="RoboRock Control Center for Xiaomi vacuum cleaners" +arch=('x86_64') url="https://github.com/LazyT/rrcc" license=('GPL3') -makedepends=('git' 'make' 'gcc') -source=("$pkgname"::"git+https://github.com/LazyT/rrcc.git#tag=$pkgver") -md5sums=('SKIP') +depends=('libssh' + 'libarchive' + 'qt5-websockets') +source=("$pkgname-$pkgver.tar.gz"::"https://github.com/LazyT/rrcc/archive/$pkgver.tar.gz" + "$pkgname.desktop") +md5sums=('ed2cf9274acb08646d3b34877551aa42' + '35473fc49be43e11dab4fa8b1760dab8') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # Don't pass source directory to linker as relative path + sed -i '/QMAKE_LFLAGS.*rpath/d' "$pkgname.pro" +} build() { - cd "$pkgname" - qmake - make + cd "$srcdir/$pkgname-$pkgver" + qmake + make } package() { - cd "$pkgname" - install -Dm755 ./rrcc "${pkgdir}/usr/bin/rrcc" + cd "$srcdir/$pkgname-$pkgver" + install -Dm755 rrcc "$pkgdir/usr/bin/rrcc" + install -Dm644 res/ico/app.png "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" } diff --git a/rrcc.desktop b/rrcc.desktop new file mode 100644 index 000000000000..3f35f2988606 --- /dev/null +++ b/rrcc.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +GenericName=Xiaomi vacuum control software +Categories=Qt; +Terminal=false +Exec=rrcc +Name=RoboRock Control Center +Icon=rrcc |