summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2018-03-22 02:45:05 +0100
committerAlexandre Bouvier2018-03-22 02:45:05 +0100
commit4205c482a8a61c07fab98310b4150838aec54830 (patch)
tree882f2e2de1a9458a0b23a54207c4c3f54ce647e6
parent8efce4279d53f21a3dd18518477c61e337ddd5ae (diff)
downloadaur-4205c482a8a61c07fab98310b4150838aec54830.tar.gz
make build great again
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD56
2 files changed, 37 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 03c464629468..c59ebfa3c0fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,27 +1,23 @@
-# Generated by mksrcinfo v8
-# Thu Sep 15 18:15:30 UTC 2016
pkgbase = ring-kde-git
- pkgdesc = KDE client for Ring
- pkgver = 2.0.0.r269.g910e74e
+ pkgdesc = The KDE client for the Ring communication framework (www.ring.cx)
+ pkgver = 2.0.0.r626.g7790658e
pkgrel = 1
- url = http://ring.cx/
+ url = https://ring.cx/
changelog = ChangeLog
- arch = i686
arch = x86_64
groups = ring
- license = GPL3
+ license = GPL
makedepends = git
makedepends = extra-cmake-modules
- makedepends = python
- makedepends = glu
- makedepends = kinit
- depends = libringclient-git
+ makedepends = kdoctools
+ depends = libringqt
depends = knotifyconfig
- depends = hicolor-icon-theme
+ depends = kdeclarative
+ depends = kirigami2
provides = ring-kde
conflicts = ring-kde
- source = git://anongit.kde.org/ring-kde
- sha256sums = SKIP
+ source = git://anongit.kde.org/ring-kde.git
+ md5sums = SKIP
pkgname = ring-kde-git
diff --git a/PKGBUILD b/PKGBUILD
index 706038e9101a..b40bfac997fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,46 @@
-# Maintainer: Pierre Choffet <peuc@wanadoo.fr>
-
-# Note: unlike the ring-daemon-git and libringclient-git, this package doesn't
-# use pinned commit, so you may encounter some compatibility issues with lower
-# level librairies if their packages are not updated. In this case, just append
-# #commit=<commit_id> in source url.
-
-pkgname=ring-kde-git
-pkgver=2.0.0.r269.g910e74e
+#!/bin/bash
+# shellcheck disable=SC2034,SC2164
+# Maintainer: Alexandre Bouvier <contact@amb.tf>
+# Contributor: Pierre Choffet <peuc@wanadoo.fr>
+_pkgname=ring-kde
+pkgname=$_pkgname-git
+pkgver=2.0.0.r626.g7790658e
pkgrel=1
-pkgdesc="KDE client for Ring"
-arch=("i686" "x86_64")
-url="http://ring.cx/"
-license=("GPL3")
-groups=("ring")
-depends=("libringclient-git" "knotifyconfig" "hicolor-icon-theme")
-makedepends=("git" "extra-cmake-modules" "python" "glu" "kinit")
-provides=("ring-kde")
-conflicts=("ring-kde")
+pkgdesc="The KDE client for the Ring communication framework (www.ring.cx)"
+arch=('x86_64')
+url="https://ring.cx/"
+license=('GPL')
+groups=('ring')
+depends=('libringqt' 'knotifyconfig' 'kdeclarative' 'kirigami2')
+makedepends=('git' 'extra-cmake-modules' 'kdoctools')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
changelog="ChangeLog"
-source=("git://anongit.kde.org/ring-kde")
-sha256sums=('SKIP')
+source=('git://anongit.kde.org/ring-kde.git')
+md5sums=('SKIP')
pkgver() {
- cd "ring-kde"
+ cd "$_pkgname"
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
- cd "ring-kde"
+ mkdir -p build
# fix missing tray icon
- sed 's|setIconByPixmap(.*);|setIconByName("ring-kde");|' -i src/widgets/systray.cpp
+ sed -i 's/setIconByPixmap(.*);/setIconByName("ring-kde");/' \
+ "$_pkgname"/src/widgets/systray.cpp
}
build() {
- cd "ring-kde"
-
- mkdir -p build
cd build
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
-
+ cmake ../"$_pkgname" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release
make
}
package() {
- cd "ring-kde/build"
+ cd build
+ # shellcheck disable=SC2154
make DESTDIR="$pkgdir" install
}