[arch-commits] Commit in incron/repos/community-x86_64 (7 files)

Eli Schwartz eschwartz at archlinux.org
Tue Jan 9 13:32:21 UTC 2018


    Date: Tuesday, January 9, 2018 @ 13:32:20
  Author: eschwartz
Revision: 280695

archrelease: copy trunk to community-x86_64

Added:
  incron/repos/community-x86_64/PKGBUILD
    (from rev 280694, incron/trunk/PKGBUILD)
  incron/repos/community-x86_64/incron.sysusers
    (from rev 280694, incron/trunk/incron.sysusers)
  incron/repos/community-x86_64/incron.tmpfiles
    (from rev 280694, incron/trunk/incron.tmpfiles)
  incron/repos/community-x86_64/incrond.service
    (from rev 280694, incron/trunk/incrond.service)
Deleted:
  incron/repos/community-x86_64/PKGBUILD
  incron/repos/community-x86_64/incron.install
  incron/repos/community-x86_64/incrond.service

-----------------+
 PKGBUILD        |  101 ++++++++++++++++++++++++++++--------------------------
 incron.install  |   11 -----
 incron.sysusers |    1 
 incron.tmpfiles |    1 
 incrond.service |   20 +++++-----
 5 files changed, 65 insertions(+), 69 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-09 13:31:54 UTC (rev 280694)
+++ PKGBUILD	2018-01-09 13:32:20 UTC (rev 280695)
@@ -1,48 +0,0 @@
-# $Id$
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Contributor: Roberto Alsina <ralsina at kde.org>
-# Contributor: scj <scj(at)archlinux(dot)us>
-
-pkgname=incron
-pkgver=0.5.12
-pkgrel=2
-_commit=f45c2f5ac4baea99b48e99a713d1f4ec1854aa76
-pkgdesc="Like the regular cron but is driven by filesystem events instead of time periods"
-arch=('i686' 'x86_64')
-url="https://github.com/ar-/incron"
-license=('GPL')
-depends=('gcc-libs' 'bash')
-makedepends=('git')
-install=incron.install
-options=('emptydirs')
-#source=("$pkgname-$pkgver.tar.gz::https://github.com/ar-/incron/archive/$pkgver.tar.gz"
-source=("git://github.com/ar-/incron.git#commit=${_commit}"
-	'incrond.service')
-sha256sums=('SKIP'
-            '5ff72411c704dd38823892d7fd13992509c3d906bfe0b4a5cafbe382e4e01c24')
-
-prepare() {
-  cd "${srcdir}"/$pkgname
-  sed -i 's|$(DESTDIR)$(PREFIX)/sbin/|$(DESTDIR)$(PREFIX)/bin/|g' Makefile
-}
-
-build() {
-  cd "${srcdir}"/$pkgname
-  make
-}
-
-package() {
-  cd "${srcdir}"/$pkgname
-
-  install -d "${pkgdir}"/usr/share/man "${pkgdir}"/usr/{s,}bin
-
-  make PREFIX="${pkgdir}"/usr \
-    MANPATH="${pkgdir}"/usr/share/man \
-    USERDATADIR="${pkgdir}"/var/spool/incron \
-    INITDIR="${pkgdir}"/etc \
-    CFGDIR="${pkgdir}"/etc \
-    SYSDATADIR="${pkgdir}"/etc/incron.d install
-
-  install -Dm0644 "${srcdir}/incrond.service" "${pkgdir}/usr/lib/systemd/system/incrond.service"
-  rmdir "$pkgdir"/usr/sbin
-}

Copied: incron/repos/community-x86_64/PKGBUILD (from rev 280694, incron/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2018-01-09 13:32:20 UTC (rev 280695)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Roberto Alsina <ralsina at kde.org>
+# Contributor: scj <scj(at)archlinux(dot)us>
+
+pkgname=incron
+pkgver=0.5.12
+pkgrel=3
+_commit=f45c2f5ac4baea99b48e99a713d1f4ec1854aa76
+pkgdesc="Like the regular cron but is driven by filesystem events instead of time periods"
+arch=('x86_64')
+url="https://github.com/ar-/incron"
+license=('GPL')
+depends=('gcc-libs' 'bash')
+makedepends=('git')
+options=('emptydirs')
+#source=("$pkgname-$pkgver.tar.gz::https://github.com/ar-/incron/archive/$pkgver.tar.gz"
+source=("git+https://github.com/ar-/incron.git#commit=${_commit}"
+        "incron.sysusers"
+        "incron.tmpfiles"
+        "incrond.service")
+sha256sums=('SKIP'
+            'e5da0a3af368c286fa2b180015c9efc5aef5018c271a16620b8c30bfe6f9ccc2'
+            '422c4a715da4037550d2f97de28f47f91d0b58983c188c6cf1d1233370e048a4'
+            '5ff72411c704dd38823892d7fd13992509c3d906bfe0b4a5cafbe382e4e01c24')
+
+prepare() {
+  cd "${srcdir}"/$pkgname
+  sed -i 's|$(DESTDIR)$(PREFIX)/sbin/|$(DESTDIR)$(PREFIX)/bin/|g' Makefile
+}
+
+build() {
+  cd "${srcdir}"/$pkgname
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname
+
+  install -d "${pkgdir}"/usr/share/man "${pkgdir}"/usr/{s,}bin
+
+  make PREFIX="${pkgdir}"/usr \
+    MANPATH="${pkgdir}"/usr/share/man \
+    USERDATADIR="${pkgdir}"/var/spool/incron \
+    INITDIR="${pkgdir}"/etc \
+    CFGDIR="${pkgdir}"/etc \
+    SYSDATADIR="${pkgdir}"/etc/incron.d install
+
+  install -Dm0644 "${srcdir}/incrond.service" "${pkgdir}/usr/lib/systemd/system/incrond.service"
+  install -Dm0644 "${srcdir}/incron.sysusers" "${pkgdir}/usr/lib/sysusers.d/incrond.conf"
+  install -Dm0644 "${srcdir}/incron.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/incrond.conf"
+  rm -r "$pkgdir"/{usr/sbin,var}
+}

Deleted: incron.install
===================================================================
--- incron.install	2018-01-09 13:31:54 UTC (rev 280694)
+++ incron.install	2018-01-09 13:32:20 UTC (rev 280695)
@@ -1,11 +0,0 @@
-post_install () {
-  # Check user/group incron exists
-  getent group incron > /dev/null || groupadd -r incron
-  getent passwd incron > /dev/null || useradd -r -c "Incron system" -g incron -s /bin/false -d /var/spool/incron incron
-  # Fix permissions
-  chown incron.incron -R /var/spool/incron
-}
-
-pre_remove() {
-  [ -h /var/service/incron ] && rm /var/service/incron
-}

Copied: incron/repos/community-x86_64/incron.sysusers (from rev 280694, incron/trunk/incron.sysusers)
===================================================================
--- incron.sysusers	                        (rev 0)
+++ incron.sysusers	2018-01-09 13:32:20 UTC (rev 280695)
@@ -0,0 +1 @@
+u incron - "Incron system" /var/spool/incron

Copied: incron/repos/community-x86_64/incron.tmpfiles (from rev 280694, incron/trunk/incron.tmpfiles)
===================================================================
--- incron.tmpfiles	                        (rev 0)
+++ incron.tmpfiles	2018-01-09 13:32:20 UTC (rev 280695)
@@ -0,0 +1 @@
+d /var/spool/incron 0755 incron incron - -

Deleted: incrond.service
===================================================================
--- incrond.service	2018-01-09 13:31:54 UTC (rev 280694)
+++ incrond.service	2018-01-09 13:32:20 UTC (rev 280695)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Inotify System Scheduler
-
-[Service]
-Type=forking
-PIDFile=/run/incrond.pid
-ExecStart=/usr/bin/incrond
-
-[Install]
-WantedBy=multi-user.target

Copied: incron/repos/community-x86_64/incrond.service (from rev 280694, incron/trunk/incrond.service)
===================================================================
--- incrond.service	                        (rev 0)
+++ incrond.service	2018-01-09 13:32:20 UTC (rev 280695)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Inotify System Scheduler
+
+[Service]
+Type=forking
+PIDFile=/run/incrond.pid
+ExecStart=/usr/bin/incrond
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list