[arch-commits] Commit in openslp/repos (6 files)

Eric Bélanger eric at archlinux.org
Tue Aug 26 00:26:44 UTC 2014


    Date: Tuesday, August 26, 2014 @ 02:26:44
  Author: eric
Revision: 220651

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openslp/repos/testing-i686/
  openslp/repos/testing-i686/PKGBUILD
    (from rev 220650, openslp/trunk/PKGBUILD)
  openslp/repos/testing-i686/openslp.service
    (from rev 220650, openslp/trunk/openslp.service)
  openslp/repos/testing-x86_64/
  openslp/repos/testing-x86_64/PKGBUILD
    (from rev 220650, openslp/trunk/PKGBUILD)
  openslp/repos/testing-x86_64/openslp.service
    (from rev 220650, openslp/trunk/openslp.service)

--------------------------------+
 testing-i686/PKGBUILD          |   44 +++++++++++++++++++++++++++++++++++++++
 testing-i686/openslp.service   |   11 +++++++++
 testing-x86_64/PKGBUILD        |   44 +++++++++++++++++++++++++++++++++++++++
 testing-x86_64/openslp.service |   11 +++++++++
 4 files changed, 110 insertions(+)

Copied: openslp/repos/testing-i686/PKGBUILD (from rev 220650, openslp/trunk/PKGBUILD)
===================================================================
--- testing-i686/PKGBUILD	                        (rev 0)
+++ testing-i686/PKGBUILD	2014-08-26 00:26:44 UTC (rev 220651)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+
+pkgname=openslp
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Open-source implementation of Service Location Protocol"
+arch=('i686' 'x86_64')
+url="http://www.openslp.org"
+license=('BSD')
+depends=('bash' 'openssl')
+makedepends=('doxygen')
+backup=('etc/slp.conf' 'etc/slp.reg' 'etc/slp.spi')
+options=(!makeflags)
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz
+        #https://github.com/lunar-linux/moonbase-other/commit/ae74b5873e639d50db0a563d2424114a530c01ae
+        openslp.service)
+md5sums=('18cf7940bcc444e32592cf34e84f833f'
+         '90eea4426492287ebfc01b2056a3ef9d')
+
+prepare() {
+  sed -i 's|$(datadir)/doc|$(docdir)|' ${pkgname}-${pkgver}/doc/Makefile.in
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+    --sbindir=/usr/bin \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --docdir=/usr/share/doc/openslp-${pkgver} \
+    --enable-slpv1 \
+    --enable-slpv2-security # service would fail to start without this
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+  make DESTDIR="${pkgdir}" INSTALL_DATA="cp -r" install-docs
+  rm "${pkgdir}/usr/share/doc/openslp-${pkgver}/openslp-doxy-${pkgver}.tar.gz"
+  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -D -m644 "${srcdir}/openslp.service" "${pkgdir}/usr/lib/systemd/system/openslp.service"
+}

Copied: openslp/repos/testing-i686/openslp.service (from rev 220650, openslp/trunk/openslp.service)
===================================================================
--- testing-i686/openslp.service	                        (rev 0)
+++ testing-i686/openslp.service	2014-08-26 00:26:44 UTC (rev 220651)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Service Location Protocol
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/slpd -c /etc/slp.conf -r /etc/slp.reg -s /etc/slp.spi
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=network.target

Copied: openslp/repos/testing-x86_64/PKGBUILD (from rev 220650, openslp/trunk/PKGBUILD)
===================================================================
--- testing-x86_64/PKGBUILD	                        (rev 0)
+++ testing-x86_64/PKGBUILD	2014-08-26 00:26:44 UTC (rev 220651)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+
+pkgname=openslp
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Open-source implementation of Service Location Protocol"
+arch=('i686' 'x86_64')
+url="http://www.openslp.org"
+license=('BSD')
+depends=('bash' 'openssl')
+makedepends=('doxygen')
+backup=('etc/slp.conf' 'etc/slp.reg' 'etc/slp.spi')
+options=(!makeflags)
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz
+        #https://github.com/lunar-linux/moonbase-other/commit/ae74b5873e639d50db0a563d2424114a530c01ae
+        openslp.service)
+md5sums=('18cf7940bcc444e32592cf34e84f833f'
+         '90eea4426492287ebfc01b2056a3ef9d')
+
+prepare() {
+  sed -i 's|$(datadir)/doc|$(docdir)|' ${pkgname}-${pkgver}/doc/Makefile.in
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+    --sbindir=/usr/bin \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --docdir=/usr/share/doc/openslp-${pkgver} \
+    --enable-slpv1 \
+    --enable-slpv2-security # service would fail to start without this
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+  make DESTDIR="${pkgdir}" INSTALL_DATA="cp -r" install-docs
+  rm "${pkgdir}/usr/share/doc/openslp-${pkgver}/openslp-doxy-${pkgver}.tar.gz"
+  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -D -m644 "${srcdir}/openslp.service" "${pkgdir}/usr/lib/systemd/system/openslp.service"
+}

Copied: openslp/repos/testing-x86_64/openslp.service (from rev 220650, openslp/trunk/openslp.service)
===================================================================
--- testing-x86_64/openslp.service	                        (rev 0)
+++ testing-x86_64/openslp.service	2014-08-26 00:26:44 UTC (rev 220651)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Service Location Protocol
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/slpd -c /etc/slp.conf -r /etc/slp.reg -s /etc/slp.spi
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=network.target




More information about the arch-commits mailing list