[arch-commits] Commit in quassel/trunk (4 files)
Eli Schwartz
eschwartz at archlinux.org
Wed Jan 17 03:53:59 UTC 2018
Date: Wednesday, January 17, 2018 @ 03:53:52
Author: eschwartz
Revision: 283527
upgpkg: quassel 0.12.4-4
migrate to systemd-sysusers/systemd-tmpfiles
use HTTPS for url and source downloads
Added:
quassel/trunk/quassel.sysusers
quassel/trunk/quassel.tmpfiles
Modified:
quassel/trunk/PKGBUILD
Deleted:
quassel/trunk/quassel.install
------------------+
PKGBUILD | 15 +++++++++++----
quassel.install | 4 ----
quassel.sysusers | 1 +
quassel.tmpfiles | 1 +
4 files changed, 13 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-16 22:00:38 UTC (rev 283526)
+++ PKGBUILD 2018-01-17 03:53:52 UTC (rev 283527)
@@ -5,21 +5,25 @@
pkgbase=quassel
pkgname=('quassel-core' 'quassel-client' 'quassel-client-small' 'quassel-monolithic')
pkgver=0.12.4
-pkgrel=3
+pkgrel=4
pkgdesc="Next-generation distributed IRC client"
arch=('x86_64')
-url="http://quassel-irc.org/"
+url="https://quassel-irc.org/"
license=('GPL')
makedepends=('qt5-base' 'qt5-tools' 'qt5-webkit' 'qca-qt5' 'qt5-script'
'knotifyconfig' 'cmake' 'extra-cmake-modules' 'python'
'hicolor-icon-theme')
-source=(http://quassel-irc.org/pub/$pkgbase-$pkgver.tar.bz2
+source=(https://quassel-irc.org/pub/$pkgbase-$pkgver.tar.bz2
0001-Fix-handling-systray-notifications.patch
$pkgbase.service
+ $pkgbase.sysusers
+ $pkgbase.tmpfiles
$pkgbase.conf)
sha256sums=('93e4e54cb3743cbe2e5684c2fcba94fd2bc2cd739f7672dee14341b49c29444d'
'5a465f33c5f233983a12139a1a121665c4ddab9e205997daa453dcffd255156a'
'5dbe20290f3361b9b7a74a52905137e76b656976febf2d31082a2276f9dcde7f'
+ '3c72441a99e2668c6a8a751fa07beeb44f937576c8a1b5f615e4a55f841d93d9'
+ '2afd4340c7713f6533e5d175a86b28fd118ecd907776c2b10925d1a4fb31cdca'
'f3031ea8217e01ba42cea14606169e3e27affa5918968ffd5a03c21ae92fe2b8')
prepare() {
@@ -75,7 +79,6 @@
depends=('icu' 'qca-qt5' 'qt5-script')
optdepends=('postgresql: PostgreSQL database support')
backup=(etc/conf.d/quassel)
-install=$pkgbase.install
cd "${srcdir}"/build-core
make DESTDIR="${pkgdir}" install
@@ -83,6 +86,10 @@
# Remove unneeded pixmap icons
rm -r "${pkgdir}"/usr/share
+ install -Dm644 "${srcdir}"/$pkgbase.sysusers \
+ "${pkgdir}"/usr/lib/sysusers.d/$pkgbase.conf
+ install -Dm644 "${srcdir}"/$pkgbase.tmpfiles \
+ "${pkgdir}"/usr/lib/tmpfiles.d/$pkgbase.conf
install -Dm644 "${srcdir}"/$pkgbase.service \
"${pkgdir}"/usr/lib/systemd/system/$pkgbase.service
install -Dm644 "${srcdir}"/$pkgbase.conf \
Deleted: quassel.install
===================================================================
--- quassel.install 2018-01-16 22:00:38 UTC (rev 283526)
+++ quassel.install 2018-01-17 03:53:52 UTC (rev 283527)
@@ -1,4 +0,0 @@
-post_install() {
- getent passwd quassel >/dev/null || useradd -r -s /bin/false -d /var/lib/quassel quassel
- mkdir -p /var/lib/quassel && chown -R quassel:quassel /var/lib/quassel
-}
Added: quassel.sysusers
===================================================================
--- quassel.sysusers (rev 0)
+++ quassel.sysusers 2018-01-17 03:53:52 UTC (rev 283527)
@@ -0,0 +1 @@
+u quassel - - /var/lib/quassel
Added: quassel.tmpfiles
===================================================================
--- quassel.tmpfiles (rev 0)
+++ quassel.tmpfiles 2018-01-17 03:53:52 UTC (rev 283527)
@@ -0,0 +1 @@
+d /var/lib/quassel - quassel quassel - -
More information about the arch-commits
mailing list