[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