[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-10-30 Thread Christian Hesse via arch-commits
Date: Tuesday, October 30, 2018 @ 14:12:59
  Author: eworm
Revision: 399628

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 399627, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  131 +
 1 file changed, 131 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 399627, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-10-30 14:12:59 UTC (rev 399628)
@@ -0,0 +1,131 @@
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# Can be from either systemd or systemd-stable
+_commit='25d1ba1173e4cce9dab8a2c2164ce60f63fc68a5'
+pkgver=239.300
+pkgrel=1
+pkgdesc='system and service manager (32-bit)'
+arch=('x86_64')
+url='https://www.github.com/systemd/systemd'
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn2' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4'  # Lennart Poettering 

+  '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew 
Jędrzejewski-Szmek 
+source=(# fragment is latest tag for source verification, final merge in 
prepare()
+
"git+https://github.com/systemd/systemd-stable#tag=v${pkgver%.*}?signed;
+"git+https://github.com/systemd/systemd#tag=v${pkgver%.*}?signed;)
+sha512sums=('SKIP'
+'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  # add upstream repository for cherry-picking
+  git remote add -f upstream ../systemd
+  # merge the latest stable commit (fast-foward only to make sure
+  # the verified tag is in)
+  git merge --ff-only "${_commit}"
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git cherry-pick -n "${_c}"
+  done
+  for _c in "${_reverts[@]}"; do
+git revert -n "${_c}"
+  done
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  local _version _count
+  _version="$(git describe --abbrev=0 --tags)"
+  _count="$(git rev-list --count ${_version}..)"
+  printf '%s.%s' "${_version#v}" "${_count}"
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local _timeservers=({0..3}.arch.pool.ntp.org)
+  local _nameservers=(
+# We use these public name services, ordered by their
+# privacy policy (hopefully):
+#  * Cloudflare (https://1.1.1.1/)
+#  * Quad9 without filtering (https://www.quad9.net/)
+#  * Google (https://developers.google.com/speed/public-dns/)
+1.1.1.1
+9.9.9.10
+8.8.8.8
+2606:4700:4700::
+2620:fe::10
+2001:4860:4860::
+  )
+ 
+  local _meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnu-efi=false
+-Dima=false
+-Dlibidn2=true
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${_timeservers[*]}"
+-Ddns-servers="${_nameservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${_meson_options[@]}"
+
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-06-24 Thread Christian Hesse via arch-commits
Date: Sunday, June 24, 2018 @ 19:31:53
  Author: eworm
Revision: 345465

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 345464, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  118 +
 1 file changed, 118 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 345464, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-06-24 19:31:53 UTC (rev 345465)
@@ -0,0 +1,118 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# Can be from either systemd or systemd-stable
+_commit='de7436b02badc82200dc127ff190b8155769b8e7'
+pkgver=239.0
+pkgrel=1
+pkgdesc='system and service manager (32-bit)'
+arch=('x86_64')
+url='https://www.github.com/systemd/systemd'
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4'  # Lennart Poettering 

+  '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew 
Jędrzejewski-Szmek 
+source=(# fragment is latest tag for source verification, final merge in 
prepare()
+
"git+https://github.com/systemd/systemd-stable#tag=v${pkgver%.*}?signed;
+"git+https://github.com/systemd/systemd#tag=v${pkgver%.*}?signed;)
+sha512sums=('SKIP'
+'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  # add upstream repository for cherry-picking
+  git remote add -f upstream ../systemd
+  # merge the latest stable commit (fast-foward only to make sure
+  # the verified tag is in)
+  git merge --ff-only "${_commit}"
+
+  local c
+  for c in "${_backports[@]}"; do
+git cherry-pick -n "$c"
+  done
+  for c in "${_reverts[@]}"; do
+git revert -n "$c"
+  done
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+check() {
+  cd build
+  meson test
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-04-09 Thread Christian Hesse via arch-commits
Date: Monday, April 9, 2018 @ 13:04:53
  Author: eworm
Revision: 315431

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 315430, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  146 +
 1 file changed, 146 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 315430, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-04-09 13:04:53 UTC (rev 315431)
@@ -0,0 +1,146 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='f398c546c6fc43121131f41acec56b5a851bd35e'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=238.76
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4'  # Lennart Poettering 

+  '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew 
Jędrzejewski-Szmek 
+source=('git+https://github.com/systemd/systemd-stable'
+'git+https://github.com/systemd/systemd')
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() (
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  cd "$srcdir/$_pkgbasename-stable"
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+)
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add -f upstream ../systemd
+  git checkout "$_commit"
+
+  local c
+  for c in "${_backports[@]}"; do
+git cherry-pick -n "$c"
+  done
+  for c in "${_reverts[@]}"; do
+git revert -n "$c"
+  done
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+build() {
+  _validate_tag || return
+
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+check() {
+  cd build
+  meson test
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-03-22 Thread Christian Hesse via arch-commits
Date: Thursday, March 22, 2018 @ 12:00:48
  Author: eworm
Revision: 310490

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 310489, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  146 +
 1 file changed, 146 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 310489, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-03-22 12:00:48 UTC (rev 310490)
@@ -0,0 +1,146 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='c58ab03f64890e7db88745a843bd4520e307099b'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=238.51
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4'  # Lennart Poettering 

+  '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew 
Jędrzejewski-Szmek 
+source=('git+https://github.com/systemd/systemd-stable'
+'git+https://github.com/systemd/systemd')
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() (
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  cd "$srcdir/$_pkgbasename-stable"
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+)
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add -f upstream ../systemd
+  git checkout "$_commit"
+
+  local c
+  for c in "${_backports[@]}"; do
+git cherry-pick -n "$c"
+  done
+  for c in "${_reverts[@]}"; do
+git revert -n "$c"
+  done
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+build() {
+  _validate_tag || return
+
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+check() {
+  cd build
+  meson test
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-03-11 Thread Christian Hesse via arch-commits
Date: Sunday, March 11, 2018 @ 22:10:24
  Author: eworm
Revision: 306248

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 306247, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  148 +
 1 file changed, 148 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 306247, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-03-11 22:10:24 UTC (rev 306248)
@@ -0,0 +1,148 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='738ab7502afb7663d9aacdd73e79025aa7cd0a9b'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=238.0
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4'  # Lennart Poettering 

+  '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew 
Jędrzejewski-Szmek 
+source=('git+https://github.com/systemd/systemd-stable'
+'git+https://github.com/systemd/systemd')
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+  # core: do not free heap-allocated strings (#8391) (FS#57741)
+  '5cbaad2f6795088db56063d20695c6444595822f'
+)
+
+_reverts=(
+)
+
+_validate_tag() (
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  cd "$srcdir/$_pkgbasename-stable"
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+)
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add -f upstream ../systemd
+  git checkout "$_commit"
+
+  local c
+  for c in "${_backports[@]}"; do
+git cherry-pick -n "$c"
+  done
+  for c in "${_reverts[@]}"; do
+git revert -n "$c"
+  done
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+build() {
+  _validate_tag || return
+
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+check() {
+  cd build
+  meson test
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-02-22 Thread Christian Hesse via arch-commits
Date: Thursday, February 22, 2018 @ 09:46:53
  Author: eworm
Revision: 297041

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 297040, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  141 +
 1 file changed, 141 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 297040, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-02-22 09:46:53 UTC (rev 297041)
@@ -0,0 +1,141 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='7909254c7a8ee09d91b8b21fd779320b3e2fe716'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=237.64
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-02-09 Thread Christian Hesse via arch-commits
Date: Friday, February 9, 2018 @ 21:05:47
  Author: eworm
Revision: 290635

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 290634, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  141 +
 1 file changed, 141 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 290634, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-02-09 21:05:47 UTC (rev 290635)
@@ -0,0 +1,141 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='78bd76934d74556054ed4cb69929d4318ae82a2d'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=237.31
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-01-30 Thread Christian Hesse via arch-commits
Date: Tuesday, January 30, 2018 @ 13:10:46
  Author: eworm
Revision: 288301

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 288300, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  141 +
 1 file changed, 141 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 288300, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-01-30 13:10:46 UTC (rev 288301)
@@ -0,0 +1,141 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='46659f7deb962f55c728e70597e37c2a3ab6326d'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=237.0
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'lib32-pcre2'
+ 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2018-01-15 Thread Christian Hesse via arch-commits
Date: Monday, January 15, 2018 @ 13:13:08
  Author: eworm
Revision: 282644

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 282643, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  140 +
 1 file changed, 140 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 282643, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-01-15 13:13:08 UTC (rev 282644)
@@ -0,0 +1,140 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='242f14c5a807bb50bfda18568887deae1eb8a3ec'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=236.81
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2017-12-15 Thread Christian Hesse via arch-commits
Date: Friday, December 15, 2017 @ 09:39:53
  Author: eworm
Revision: 274498

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 274497, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  140 +
 1 file changed, 140 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 274497, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2017-12-15 09:39:53 UTC (rev 274498)
@@ -0,0 +1,140 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='a1b2c92d8290c76a29ccd0887a92ac064e1bb5a1'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=236.0
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-gcc-libs' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 
'systemd')
+makedepends=('gcc-multilib' 'git' 'gperf' 'intltool' 'lib32-acl' 'lib32-bzip2'
+ 'lib32-curl' 'lib32-dbus' 'lib32-gcc-libs' 'lib32-glib2'
+ 'lib32-gnutls' 'lib32-libelf' 'lib32-libidn' 'libxslt' 'meson')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2017-10-30 Thread Christian Hesse
Date: Monday, October 30, 2017 @ 10:27:45
  Author: eworm
Revision: 264734

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 264733, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |  139 +
 1 file changed, 139 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 264733, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2017-10-30 10:27:45 UTC (rev 264734)
@@ -0,0 +1,139 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+# latest commit on stable branch
+_commit='743b771c559c6101544f7358a42c8c519fe4b0db'
+# Bump this to latest major release for signed tag verification,
+# the commit count is handled by pkgver() function.
+pkgver=235.38
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="https://www.github.com/systemd/systemd;
+license=('GPL2' 'LGPL2.1')
+depends=('lib32-libgcrypt' 'lib32-xz' 'lib32-libcap' 'lib32-gcc-libs' 
'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libidn' 'lib32-glib2' 
'intltool' 'gperf'
+ 'lib32-curl' 'lib32-bzip2' 'lib32-acl' 'lib32-gnutls' 'git' 
'meson' 'libxslt')
+options=('strip')
+validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4')  # Lennart 
Poettering 
+source=('git://github.com/systemd/systemd-stable.git'
+'git://github.com/systemd/systemd.git') # pull in for tags, backports 
& reverts
+sha256sums=('SKIP'
+ 'SKIP')
+
+_backports=(
+)
+
+_reverts=(
+)
+
+_validate_tag() {
+  local success fingerprint trusted status tag=v${pkgver%.*}
+
+  parse_gpg_statusfile /dev/stdin < <(git verify-tag --raw "$tag" 2>&1)
+
+  if (( ! success )); then
+error 'failed to validate tag %s\n' "$tag"
+return 1
+  fi
+
+  if ! in_array "$fingerprint" "${validpgpkeys[@]}" && (( ! trusted )); then
+error 'unknown or untrusted public key: %s\n' "$fingerprint"
+return 1
+  fi
+
+  case $status in
+'expired')
+  warning 'the signature has expired'
+  ;;
+'expiredkey')
+  warning 'the key has expired'
+  ;;
+  esac
+
+  return 0
+}
+
+pkgver() {
+  local version count
+
+  cd "$_pkgbasename-stable"
+
+  version="$(git describe --abbrev=0 --tags)"
+  count="$(git rev-list --count ${version}..)"
+  printf '%s.%s' "${version#v}" "${count}"
+}
+
+prepare() {
+  cd "$_pkgbasename-stable"
+
+  git remote add upstream ../systemd/
+  git fetch --all
+
+  git checkout "${_commit}"
+
+  _validate_tag || return
+
+  local _commit
+  for _commit in "${_backports[@]}"; do
+git cherry-pick -n "$_commit"
+  done
+  for _commit in "${_reverts[@]}"; do
+git revert -n "$_commit"
+  done
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local meson_options=(
+--libexecdir   /usr/lib32
+--libdir   /usr/lib32
+
+-Daudit=false
+-Dgnuefi=false
+-Dima=false
+-Dlz4=false
+-Dblkid=false
+-Dkmod=false
+-Dlibcryptsetup=false
+-Dlibiptc=false
+-Dmanpages=false
+-Dnetworkd=false
+-Dpam=false
+-Dpython=false
+-Dseccomp=false
+-Dman=false
+-Dhtml=false
+
+-Ddbuspolicydir=/usr/share/dbus-1/system.d
+-Ddefault-dnssec=no
+# TODO(dreisner): consider changing this to unified
+-Ddefault-hierarchy=hybrid
+-Ddefault-kill-user-processes=false
+-Dfallback-hostname='archlinux'
+-Dntp-servers="${timeservers[*]}"
+-Drpmmacrosdir=no
+-Dsysvinit-path=
+-Dsysvrcnd-path=
+  )
+
+  arch-meson "$_pkgbasename-stable" build "${meson_options[@]}"
+
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2016-05-22 Thread Laurent Carlier
Date: Sunday, May 22, 2016 @ 14:13:02
  Author: lcarlier
Revision: 176092

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 176091, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   83 +
 1 file changed, 83 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 176091, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2016-05-22 12:13:02 UTC (rev 176092)
@@ -0,0 +1,83 @@
+# $Id$
+# Maintainer: Dave Reisner 
+# Maintainer: Tom Gundersen 
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=230
+pkgrel=1
+pkgdesc="system and service manager (32-bit)"
+arch=('x86_64')
+url="http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-libgcrypt' 'lib32-xz' 'lib32-libcap' 'lib32-acl' 
'lib32-libidn' 'lib32-gcc-libs' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libidn' 'lib32-glib2' 
'intltool' 'gperf'
+ 'lib32-curl' 'lib32-bzip2' 'git')
+source=("git://github.com/systemd/systemd.git#tag=v$pkgver")
+md5sums=('SKIP')
+
+_backports=(
+)
+
+prepare() {
+  cd systemd
+
+  if (( ${#_backports[*]} > 0 )); then
+git cherry-pick -n "${_backports[@]}"
+  fi
+ 
+  ./autogen.sh
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  cd systemd
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  local configure_options=(
+--libexecdir=/usr/lib32
+--libdir=/usr/lib32
+--localstatedir=/var
+--sysconfdir=/etc
+
+--disable-audit
+--disable-tests
+--disable-ima
+--disable-seccomp
+--disable-pam
+--disable-kmod
+--disable-networkd
+--disable-blkid
+--disable-libiptc
+--disable-lz4
+--disable-manpages
+--without-python
+
+--with-sysvinit-path=
+--with-sysvrcnd-path=
+--with-ntp-servers="${timeservers[*]}"
+--with-default-dnssec=no
+--without-kill-user-processes
+  )
+  #  --disable-libcryptsetup
+
+  ./configure "${configure_options[@]}"
+
+  make
+}
+
+package() {
+  cd systemd
+
+  make DESTDIR="$pkgdir" install
+
+  rm -rf "${pkgdir}"/{etc,var}
+  rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
+
+  install -m755 -d "${pkgdir}/usr/share/licenses"
+  ln -s systemd "$pkgdir/usr/share/licenses/lib32-systemd"
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2015-07-12 Thread Laurent Carlier
Date: Sunday, July 12, 2015 @ 18:50:01
  Author: lcarlier
Revision: 136727

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 136726, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 136726, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-07-12 16:50:01 UTC (rev 136727)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=222
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'lib32-curl' 
'lib32-libcap' 'lib32-bzip2' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libidn' 'lib32-acl' 
'intltool' 'gperf' 'git')
+source=(git://github.com/systemd/systemd.git#tag=v$pkgver)
+md5sums=('SKIP')
+
+prepare() {
+  cd systemd
+
+  ./autogen.sh
+}
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd systemd
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--disable-libiptc \
+--disable-manpages \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-ntp-servers=${timeservers[*]}
+
+  make
+}
+
+package() {
+  cd systemd
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-12-11 Thread Laurent Carlier
Date: Thursday, December 11, 2014 @ 10:51:28
  Author: lcarlier
Revision: 123762

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 123761, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   64 +
 1 file changed, 64 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 123761, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-12-11 09:51:28 UTC (rev 123762)
@@ -0,0 +1,64 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=218
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'lib32-curl' 
'lib32-libcap' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libidn' 'lib32-acl' 
'intltool' 'gperf')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('4e2c511b0a7932d7fc9d79822273aac6')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  # LTO currently breaks the build because of libtool failures
+  CFLAGS+=' -fno-lto'
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-ntp-servers=${timeservers[*]}
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-10-31 Thread Laurent Carlier
Date: Friday, October 31, 2014 @ 10:19:38
  Author: lcarlier
Revision: 121621

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 121620, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   65 +
 1 file changed, 65 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 121620, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-10-31 09:19:38 UTC (rev 121621)
@@ -0,0 +1,65 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=217
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'lib32-curl' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libidn' 'lib32-libcap'
+ 'lib32-acl' 'intltool' 'gperf')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('e68dbff3cc19f66e341572d9fb2ffa89')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  # LTO currently breaks the build because of libtool failures
+  CFLAGS+=' -fno-lto'
+
+  local timeservers=({0..3}.arch.pool.ntp.org)
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-ntp-servers=${timeservers[*]}
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}


[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-08-21 Thread Laurent Carlier
Date: Thursday, August 21, 2014 @ 21:18:02
  Author: lcarlier
Revision: 117723

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 117722, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   64 +
 1 file changed, 64 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 117722, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-08-21 19:18:02 UTC (rev 117723)
@@ -0,0 +1,64 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=216
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'lib32-curl' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('04fda588a04f549da0f397dce3ae6a39')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  # LTO currently breaks the build because of libtool failures
+  CFLAGS+=' -fno-lto'
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-06-13 Thread Laurent Carlier
Date: Friday, June 13, 2014 @ 14:10:54
  Author: lcarlier
Revision: 113086

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 113085, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   64 +
 1 file changed, 64 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 113085, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-06-13 12:10:54 UTC (rev 113086)
@@ -0,0 +1,64 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=214
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('eac4f9fc5bd18a0efc3fc20858baacf3')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  # LTO currently breaks the build because of libtool failures
+  CFLAGS+=' -fno-lto'
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-05-28 Thread Laurent Carlier
Date: Thursday, May 29, 2014 @ 00:22:55
  Author: lcarlier
Revision: 112043

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 112042, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   65 +
 1 file changed, 65 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 112042, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-05-28 22:22:55 UTC (rev 112043)
@@ -0,0 +1,65 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=213
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('06496edcf86ddf6d8c12d72ba78e735d')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  # LTO currently breaks the build because of libtool failures
+  CFLAGS+=' -fno-lto'
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-tests \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-networkd \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-03-13 Thread Laurent Carlier
Date: Thursday, March 13, 2014 @ 17:42:37
  Author: lcarlier
Revision: 107159

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 107158, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 107158, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-03-13 16:42:37 UTC (rev 107159)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=211
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('0a70c382b6089526f98073b4ee85ef75')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-02-25 Thread Laurent Carlier
Date: Tuesday, February 25, 2014 @ 17:10:17
  Author: lcarlier
Revision: 106232

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 106231, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 106231, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-02-25 16:10:17 UTC (rev 106232)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=210
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('03efddf8c9eca36d4d590f9967e7e818')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--enable-compat-libs \
+--disable-audit \
+--disable-ima \
+--disable-kdbus \
+--disable-seccomp \
+--disable-pam \
+--disable-kmod \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2014-01-14 Thread Laurent Carlier
Date: Tuesday, January 14, 2014 @ 09:17:18
  Author: lcarlier
Revision: 103966

archrelease: copy trunk to multilib-staging-x86_64

Added:
  lib32-systemd/repos/multilib-staging-x86_64/
  lib32-systemd/repos/multilib-staging-x86_64/PKGBUILD
(from rev 103965, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   57 +
 1 file changed, 57 insertions(+)

Copied: lib32-systemd/repos/multilib-staging-x86_64/PKGBUILD (from rev 103965, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2014-01-14 08:17:18 UTC (rev 103966)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=208
+pkgrel=2
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('df64550d92afbffb4f67a434193ee165')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--disable-audit \
+--disable-ima \
+--disable-pam \
+--disable-kmod \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2013-10-03 Thread Laurent Carlier
Date: Thursday, October 3, 2013 @ 10:13:56
  Author: lcarlier
Revision: 98007

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 98006, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   57 +
 1 file changed, 57 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 98006, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-10-03 08:13:56 UTC (rev 98007)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=208
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-libcap' 'lib32-acl' 
+ 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('df64550d92afbffb4f67a434193ee165')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--disable-audit \
+--disable-ima \
+--disable-pam \
+--disable-kmod \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path= \
+--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware
+
+  make
+}
+
+package() {
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+
+  install -m755 -d ${pkgdir}/usr/share/licenses
+  ln -s systemd $pkgdir/usr/share/licenses/lib32-systemd
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2013-07-29 Thread Laurent Carlier
Date: Monday, July 29, 2013 @ 18:02:41
  Author: lcarlier
Revision: 94721

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 94720, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 94720, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-07-29 16:02:41 UTC (rev 94721)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=206
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-dbus-core' 'lib32-libcap' 
'lib32-acl' 
+ 'lib32-libgcrypt' 'lib32-glib2' 'lib32-xz' 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('89e36f2d3ba963020b72738549954cbc')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/systemd-${pkgver}
+
+  ./configure \
+--libexecdir=/usr/lib32 \
+--libdir=/usr/lib32 \
+--localstatedir=/var \
+--sysconfdir=/etc \
+--disable-audit \
+--disable-ima \
+--disable-pam \
+--disable-kmod \
+--disable-blkid \
+--without-python \
+--disable-libcryptsetup \
+--with-sysvinit-path= \
+--with-sysvrcnd-path=
+
+  make
+}
+
+package() {
+  depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+  cd ${srcdir}/systemd-${pkgver}
+
+  make DESTDIR=$pkgdir install
+
+  rm -rf ${pkgdir}/{etc,var}
+  rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+  rm -rf ${pkgdir}/usr/lib32/libnss*
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2013-03-11 Thread Laurent Carlier
Date: Monday, March 11, 2013 @ 23:06:07
  Author: lcarlier
Revision: 86079

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-systemd/repos/multilib-testing-x86_64/
  lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD
(from rev 86078, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: lib32-systemd/repos/multilib-testing-x86_64/PKGBUILD (from rev 86078, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-03-11 22:06:07 UTC (rev 86079)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=198
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-dbus-core' 'lib32-libcap' 
'lib32-acl' 
+ 'lib32-libgcrypt' 'lib32-glib2' 'lib32-xz' 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('26a75e2a310f8c1c1ea9ec26ddb171c5')
+
+build() {
+export CC=gcc -m32
+export CXX=g++ -m32
+export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+cd ${srcdir}/systemd-${pkgver}
+
+./configure \
+  --enable-static \
+  --libexecdir=/usr/lib32 \
+  --libdir=/usr/lib32 \
+  --localstatedir=/var \
+  --sysconfdir=/etc \
+  --disable-audit \
+  --disable-ima \
+  --disable-pam \
+  --disable-kmod \
+  --disable-blkid \
+  --without-python \
+  --disable-libcryptsetup \
+  --with-sysvinit-path= \
+  --with-sysvrcnd-path=
+
+make
+}
+
+package() {
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+cd ${srcdir}/systemd-${pkgver}
+
+make DESTDIR=$pkgdir install
+
+rm -rf ${pkgdir}/{etc,var}
+rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+rm -rf ${pkgdir}/usr/lib32/libnss*
+}



[arch-commits] Commit in lib32-systemd/repos (2 files)

2013-02-10 Thread Laurent Carlier
Date: Monday, February 11, 2013 @ 00:31:08
  Author: lcarlier
Revision: 84121

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-systemd/repos/multilib-x86_64/
  lib32-systemd/repos/multilib-x86_64/PKGBUILD
(from rev 84120, lib32-systemd/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: lib32-systemd/repos/multilib-x86_64/PKGBUILD (from rev 84120, 
lib32-systemd/trunk/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2013-02-10 23:31:08 UTC (rev 84121)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Maintainer: Tom Gundersen t...@jklm.no
+
+pkgname=lib32-systemd
+_pkgbasename=systemd
+pkgver=197
+pkgrel=1
+pkgdesc=system and service manager (32-bit)
+arch=('x86_64')
+url=http://www.freedesktop.org/wiki/Software/systemd;
+license=('GPL2' 'LGPL2.1' 'MIT')
+makedepends=('lib32-gcc-libs' 'gcc-multilib' 'lib32-dbus-core' 'lib32-libcap' 
'lib32-acl' 
+ 'lib32-libgcrypt' 'lib32-glib2' 'lib32-xz' 'intltool' 'gperf')
+options=('!libtool')
+source=(http://www.freedesktop.org/software/$_pkgbasename/$_pkgbasename-$pkgver.tar.xz;)
+md5sums=('56a860dceadfafe59f40141eb5223743')
+
+build() {
+export CC=gcc -m32
+export CXX=g++ -m32
+export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+cd ${srcdir}/systemd-${pkgver}
+
+./configure \
+  --libexecdir=/usr/lib32 \
+  --libdir=/usr/lib32 \
+  --localstatedir=/var \
+  --sysconfdir=/etc \
+  --disable-audit \
+  --disable-ima \
+  --disable-pam \
+  --disable-kmod \
+  --disable-blkid \
+  --without-python \
+  --disable-libcryptsetup \
+  --with-sysvinit-path= \
+  --with-sysvrcnd-path=
+
+make
+}
+
+package() {
+depends=('lib32-glib2' 'lib32-libgcrypt' 'lib32-xz' 'systemd')
+cd ${srcdir}/systemd-${pkgver}
+
+make DESTDIR=$pkgdir install
+
+rm -rf ${pkgdir}/{etc,var}
+rm -rf ${pkgdir}/usr/{bin,include,lib,share}
+rm -rf ${pkgdir}/usr/lib32/libnss*
+}