[arch-commits] Commit in gitlab/repos/community-x86_64 (26 files)
Date: Friday, July 27, 2018 @ 05:28:22 Author: svenstaro Revision: 363666 archrelease: copy trunk to community-x86_64 Added: gitlab/repos/community-x86_64/PKGBUILD (from rev 363665, gitlab/trunk/PKGBUILD) gitlab/repos/community-x86_64/a951b96be2862ce660dc715a364f574c2f5f72e1.patch (from rev 363665, gitlab/trunk/a951b96be2862ce660dc715a364f574c2f5f72e1.patch) gitlab/repos/community-x86_64/b41b2de702c26bfbbe375c70c48293a75546df42.patch (from rev 363665, gitlab/trunk/b41b2de702c26bfbbe375c70c48293a75546df42.patch) gitlab/repos/community-x86_64/gitlab-backup.service (from rev 363665, gitlab/trunk/gitlab-backup.service) gitlab/repos/community-x86_64/gitlab-backup.timer (from rev 363665, gitlab/trunk/gitlab-backup.timer) gitlab/repos/community-x86_64/gitlab-mailroom.service (from rev 363665, gitlab/trunk/gitlab-mailroom.service) gitlab/repos/community-x86_64/gitlab-sidekiq.service (from rev 363665, gitlab/trunk/gitlab-sidekiq.service) gitlab/repos/community-x86_64/gitlab-unicorn.service (from rev 363665, gitlab/trunk/gitlab-unicorn.service) gitlab/repos/community-x86_64/gitlab.install (from rev 363665, gitlab/trunk/gitlab.install) gitlab/repos/community-x86_64/gitlab.logrotate (from rev 363665, gitlab/trunk/gitlab.logrotate) gitlab/repos/community-x86_64/gitlab.target (from rev 363665, gitlab/trunk/gitlab.target) gitlab/repos/community-x86_64/gitlab.tmpfiles.d (from rev 363665, gitlab/trunk/gitlab.tmpfiles.d) gitlab/repos/community-x86_64/lighttpd.conf.example (from rev 363665, gitlab/trunk/lighttpd.conf.example) Deleted: gitlab/repos/community-x86_64/PKGBUILD gitlab/repos/community-x86_64/a951b96be2862ce660dc715a364f574c2f5f72e1.patch gitlab/repos/community-x86_64/b41b2de702c26bfbbe375c70c48293a75546df42.patch gitlab/repos/community-x86_64/gitlab-backup.service gitlab/repos/community-x86_64/gitlab-backup.timer gitlab/repos/community-x86_64/gitlab-mailroom.service gitlab/repos/community-x86_64/gitlab-sidekiq.service gitlab/repos/community-x86_64/gitlab-unicorn.service gitlab/repos/community-x86_64/gitlab.install gitlab/repos/community-x86_64/gitlab.logrotate gitlab/repos/community-x86_64/gitlab.target gitlab/repos/community-x86_64/gitlab.tmpfiles.d gitlab/repos/community-x86_64/lighttpd.conf.example + PKGBUILD | 430 +++ a951b96be2862ce660dc715a364f574c2f5f72e1.patch | 56 +- b41b2de702c26bfbbe375c70c48293a75546df42.patch | 136 +++ gitlab-backup.service | 40 +- gitlab-backup.timer| 20 - gitlab-mailroom.service| 44 +- gitlab-sidekiq.service | 62 +-- gitlab-unicorn.service | 68 +-- gitlab.install | 40 +- gitlab.logrotate | 22 - gitlab.target | 14 gitlab.tmpfiles.d |2 lighttpd.conf.example | 70 +-- 13 files changed, 502 insertions(+), 502 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-27 05:27:56 UTC (rev 363665) +++ PKGBUILD2018-07-27 05:28:22 UTC (rev 363666) @@ -1,215 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Contributor: Pavol (Lopo) Hluchy -# Contributor: Jonas Heinrich -# Contributor: Massimiliano Torromeo -# Contributor: Tobias Hunger -# Contributor: Stefan Tatschner -# Contributor: Caleb Maclennan - -pkgname=gitlab -pkgver=11.1.1 -pkgrel=1 -pkgdesc="Project management and code hosting application" -arch=('x86_64') -url="https://gitlab.com/gitlab-org/gitlab-ce; -license=('MIT') -options=(!buildflags) -depends=('ruby2.3' 'git' 'ruby2.3-bundler' 'gitlab-workhorse' 'gitlab-gitaly' 'openssh' 'redis' 'libxslt' 'icu' 're2' 'http-parser') -makedepends=('cmake' 'postgresql' 'mariadb' 'yarn' 'go' 'nodejs') -optdepends=('postgresql: database backend' -'mysql: database backend' -'python2-docutils: reStructuredText markup language support' -'smtp-server: mail server in order to receive mail notifications') -backup=("etc/webapps/${pkgname}/application.rb" -"etc/webapps/${pkgname}/gitlab.yml" -"etc/webapps/${pkgname}/resque.yml" -"etc/webapps/${pkgname}/unicorn.rb" -"etc/logrotate.d/${pkgname}") -source=("$pkgname-$pkgver.tar.gz::https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-ce/repository/archive?sha=v${pkgver}; -gitlab-unicorn.service -gitlab-sidekiq.service -gitlab-backup.service -gitlab-mailroom.service -gitlab-backup.timer -gitlab.target -gitlab.tmpfiles.d -gitlab.logrotate -b41b2de702c26bfbbe375c70c48293a75546df42.patch) -install='gitlab.install'
[arch-commits] Commit in gitlab/trunk (PKGBUILD)
Date: Friday, July 27, 2018 @ 05:27:56 Author: svenstaro Revision: 363665 upgpkg: gitlab 11.1.2-1 Modified: gitlab/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-27 00:31:29 UTC (rev 363664) +++ PKGBUILD2018-07-27 05:27:56 UTC (rev 363665) @@ -7,7 +7,7 @@ # Contributor: Caleb Maclennan pkgname=gitlab -pkgver=11.1.1 +pkgver=11.1.2 pkgrel=1 pkgdesc="Project management and code hosting application" arch=('x86_64') @@ -36,7 +36,7 @@ gitlab.logrotate b41b2de702c26bfbbe375c70c48293a75546df42.patch) install='gitlab.install' -sha512sums=('aca2a76f454ebc8882d2a878262a4fb35883b7fd32aaa84e263c1aca013b2c282774e643a068704a6bb9fa4d4a669af24ce62431539436758bdb2d085e634973' +sha512sums=('cf2424a3413141a3f864db314d14a81001bc7d12854dfca18e7fd72023cd18e89fcf824ffc06241aa6c90669339cb4b5ed3ec5ecdeea306dee77eec6dffa7178' 'b1bc7c1f3d47758e4745ae3689e61989c6d1fd8490fa60d75de60d3960025f2888da5c50c4a70e1656d75e4d53bcece518e87f743855eed150a61cb11d40b7d2' 'ea5ae64214a82b522a09c20be2967ae2ff6fbfd7683587909b748dab4647f99b3128c0e16aba375ecb191e47e1b9045587a84322e216e5cda940904c4fa6271c' '69e6f43008389fb54bba6cea61adb0dbf5b75c5796f5cca327326f20f329365c003847bbd6d53b113a0afb1a0d3a0b101a92476739daf85f65c670a1d4466f9c'
[arch-commits] Commit in pacman/repos (4 files)
Date: Friday, July 27, 2018 @ 03:47:14 Author: allan Revision: 329574 archrelease: copy trunk to testing-x86_64 Added: pacman/repos/testing-x86_64/ pacman/repos/testing-x86_64/PKGBUILD (from rev 329573, pacman/trunk/PKGBUILD) pacman/repos/testing-x86_64/makepkg.conf (from rev 329573, pacman/trunk/makepkg.conf) pacman/repos/testing-x86_64/pacman.conf (from rev 329573, pacman/trunk/pacman.conf) --+ PKGBUILD | 63 makepkg.conf | 145 + pacman.conf | 100 +++ 3 files changed, 308 insertions(+) Copied: pacman/repos/testing-x86_64/PKGBUILD (from rev 329573, pacman/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-07-27 03:47:14 UTC (rev 329574) @@ -0,0 +1,63 @@ +# vim: set ts=2 sw=2 et: +# $Id$ +# Maintainer: Dan McGee +# Maintainer: Dave Reisner + +pkgname=pacman +pkgver=5.1.1 +pkgrel=1 +pkgdesc="A library-based package manager with dependency support" +arch=('x86_64') +url="http://www.archlinux.org/pacman/; +license=('GPL') +groups=('base' 'base-devel') +depends=('bash' 'glibc' 'libarchive' 'curl' + 'gpgme' 'pacman-mirrorlist' 'archlinux-keyring') +makedepends=('asciidoc') +checkdepends=('python2' 'fakechroot') +optdepends=('perl-locale-gettext: translation support in makepkg-template') +backup=(etc/pacman.conf etc/makepkg.conf) +options=('strip' 'debug') +validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae + 'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) +source=(https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig} +pacman.conf +makepkg.conf) +sha256sums=('be04b9162d62d2567e21402dcbabb5bedfdb03909fa5ec6e8568e02ab325bd8d' +'SKIP' +'b82e9c1073292766c2f49b5c771dddf37383f1151117ef9cd5e0c11047b4f3eb' +'650ddad24cad6afc4aecb4829cb8f06b9acb70c10a44f756fe8bd279949b518e') + +build() { + cd "$pkgname-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc \ +--localstatedir=/var --enable-doc \ +--with-scriptlet-shell=/usr/bin/bash \ +--with-ldconfig=/usr/bin/ldconfig + make V=1 +} + +check() { + make -C "$pkgname-$pkgver" check +} + +package() { + cd "$pkgname-$pkgver" + + make DESTDIR="$pkgdir" install + + # install Arch specific stuff + install -dm755 "$pkgdir/etc" + install -m644 "$srcdir/pacman.conf" "$pkgdir/etc" + install -m644 "$srcdir/makepkg.conf" "$pkgdir/etc" + + # put bash_completion in the right location + install -dm755 "$pkgdir/usr/share/bash-completion/completions" + mv "$pkgdir/etc/bash_completion.d/pacman" "$pkgdir/usr/share/bash-completion/completions" + rmdir "$pkgdir/etc/bash_completion.d" + + for f in makepkg pacman-key; do +ln -s pacman "$pkgdir/usr/share/bash-completion/completions/$f" + done +} Copied: pacman/repos/testing-x86_64/makepkg.conf (from rev 329573, pacman/trunk/makepkg.conf) === --- testing-x86_64/makepkg.conf (rev 0) +++ testing-x86_64/makepkg.conf 2018-07-27 03:47:14 UTC (rev 329574) @@ -0,0 +1,145 @@ +#!/hint/bash +# +# /etc/makepkg.conf +# + +# +# SOURCE ACQUISITION +# +# +#-- The download utilities that makepkg should use to acquire sources +# Format: 'protocol::agent' +DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u' + 'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' + 'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'rsync::/usr/bin/rsync --no-motd -z %u %o' + 'scp::/usr/bin/scp -C %u %o') + +# Other common tools: +# /usr/bin/snarf +# /usr/bin/lftpget -c +# /usr/bin/wget + +#-- The package required by makepkg to download VCS sources +# Format: 'protocol::package' +VCSCLIENTS=('bzr::bzr' +'git::git' +'hg::mercurial' +'svn::subversion') + +# +# ARCHITECTURE, COMPILE FLAGS +# +# +CARCH="x86_64" +CHOST="x86_64-pc-linux-gnu" + +#-- Compiler and Linker Flags +CPPFLAGS="-D_FORTIFY_SOURCE=2" +CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt" +CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt" +LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" +#-- Make Flags: change this for DistCC/SMP systems +#MAKEFLAGS="-j2" +#-- Debugging flags +DEBUG_CFLAGS="-g
[arch-commits] Commit in pacman/trunk (2 files)
Date: Friday, July 27, 2018 @ 03:47:05 Author: allan Revision: 329573 upgpkg: pacman 5.1.1-1 upstream update Deleted: pacman/trunk/0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch pacman/trunk/0002-makepkg-Don-t-use-parameterless-return.patch ---+ 0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch | 27 -- 0002-makepkg-Don-t-use-parameterless-return.patch | 93 -- 2 files changed, 120 deletions(-) Deleted: 0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch === --- 0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch 2018-07-27 03:38:30 UTC (rev 329572) +++ 0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch 2018-07-27 03:47:05 UTC (rev 329573) @@ -1,27 +0,0 @@ -From 842bdfbb622db0673d4952812a490e10f61fa3bd Mon Sep 17 00:00:00 2001 -Message-Id: <842bdfbb622db0673d4952812a490e10f61fa3bd.1527784094.git.jan.steff...@gmail.com> -From: "Jan Alexander Steffens (heftig)" -Date: Thu, 31 May 2018 17:01:16 +0200 -Subject: [PATCH 1/2] makepkg: Clear ERR trap before trying to restore it - -$restoretrap is empty if the trap was not set. This caused the trap -handler to remain and override later exit codes. - scripts/makepkg.sh.in | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in -index e9080a70..d67fd853 100644 a/scripts/makepkg.sh.in -+++ b/scripts/makepkg.sh.in -@@ -432,6 +432,7 @@ run_function_safe() { - - run_function "$1" - -+ trap - ERR - eval "$restoretrap" - eval "$restoreset" - eval "$restoreshopt" --- -2.17.0 - Deleted: 0002-makepkg-Don-t-use-parameterless-return.patch === --- 0002-makepkg-Don-t-use-parameterless-return.patch 2018-07-27 03:38:30 UTC (rev 329572) +++ 0002-makepkg-Don-t-use-parameterless-return.patch 2018-07-27 03:47:05 UTC (rev 329573) @@ -1,93 +0,0 @@ -From bd164585f1a815a9f57b0c5bd2365d251500bc9f Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <842bdfbb622db0673d4952812a490e10f61fa3bd.1527784094.git.jan.steff...@gmail.com> -References: <842bdfbb622db0673d4952812a490e10f61fa3bd.1527784094.git.jan.steff...@gmail.com> -From: "Jan Alexander Steffens (heftig)" -Date: Thu, 31 May 2018 17:46:51 +0200 -Subject: [PATCH 2/2] makepkg: Don't use parameterless return - -It's especially dangerous in trap handlers since the return value of the -function becomes the return value of the last command before the trap, -not the last command in the current function. This applies to any -function executed in a trap handler, nested functions included. - -In one case, install_packages failed (via return 14), which was inside a -conditional that then ran exit 14, which triggered the EXIT handler, -which called clean_up, which called remove_deps, which had !RMDEPS and -thus returned. The return value of remove_deps became the return value -of install_packages, triggering the ERR handler, which (due to another -problem) was still the user function handler, which then printed a -misleading error message and overrode the exit code with 4. - scripts/makepkg.sh.in | 14 +++--- - 1 file changed, 7 insertions(+), 7 deletions(-) - -diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in -index d67fd853..15524dc0 100644 a/scripts/makepkg.sh.in -+++ b/scripts/makepkg.sh.in -@@ -133,7 +133,7 @@ clean_up() { - - if (( INFAKEROOT )); then - # Don't clean up when leaving fakeroot, we're not done yet. -- return -+ return 0 - fi - - if (( (EXIT_CODE == E_OK || EXIT_CODE == E_INSTALL_FAILED) && CLEANUP )); then -@@ -313,7 +313,7 @@ resolve_deps() { - } - - remove_deps() { -- (( ! RMDEPS )) && return -+ (( ! RMDEPS )) && return 0 - - # check for packages removed during dependency install (e.g. due to conflicts) - # removing all installed packages is risky in this case -@@ -519,7 +519,7 @@ find_libdepends() { - - if (( sodepends == 0 )); then - (( ${#depends[@]} )) && printf '%s\n' "${depends[@]}" -- return; -+ return 0; - fi - - local libdeps filename soarch sofile soname soversion; -@@ -721,7 +721,7 @@ list_package_files() { - } - - create_package() { -- (( NOARCHIVE )) && return -+ (( NOARCHIVE )) && return 0 - - if [[ ! -d $pkgdir ]]; then - error "$(gettext "Missing %s directory.")" "\$pkgdir/" -@@ -784,14 +784,14 @@ create_package() { - create_debug_package() { - # check if a debug package was requested - if ! check_option "debug" "y" || ! check_option "strip" "y"; then -- return -+ return 0 - fi - - pkgdir="$pkgdirbase/$pkgbase-@DEBUGSUFFIX@" - - # check if we have any debug
[arch-commits] Commit in pacman/trunk (PKGBUILD pacman.conf)
Date: Friday, July 27, 2018 @ 03:38:30 Author: allan Revision: 329572 upgpkg: pacman 5.1.1-1 upstream update Modified: pacman/trunk/PKGBUILD pacman/trunk/pacman.conf -+ PKGBUILD| 21 + pacman.conf |2 +- 2 files changed, 6 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-27 01:56:09 UTC (rev 329571) +++ PKGBUILD2018-07-27 03:38:30 UTC (rev 329572) @@ -4,8 +4,8 @@ # Maintainer: Dave Reisner pkgname=pacman -pkgver=5.1.0 -pkgrel=2 +pkgver=5.1.1 +pkgrel=1 pkgdesc="A library-based package manager with dependency support" arch=('x86_64') url="http://www.archlinux.org/pacman/; @@ -15,30 +15,19 @@ 'gpgme' 'pacman-mirrorlist' 'archlinux-keyring') makedepends=('asciidoc') checkdepends=('python2' 'fakechroot') -optdpepends=('perl-locale-gettext: translation support in makepkg-template') +optdepends=('perl-locale-gettext: translation support in makepkg-template') backup=(etc/pacman.conf etc/makepkg.conf) options=('strip' 'debug') validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae 'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) source=(https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig} -0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch -0002-makepkg-Don-t-use-parameterless-return.patch pacman.conf makepkg.conf) -sha256sums=('9f5993fc8923530713742f15df284677f297b3eca15ed7a24758c98ac7399bd3' +sha256sums=('be04b9162d62d2567e21402dcbabb5bedfdb03909fa5ec6e8568e02ab325bd8d' 'SKIP' -'9b2304141582a421e812c76760a74f360a3cbd780472cbb60cf023a34d6fcb3d' -'2a31d4db5f6e19e0148d4892de14317514f2b2dfb5369c7972a641ca8be89e5a' -'95b3b2416402059cf6acf3e046082e7ce261e2b88629231dbf579a4200d8a63b' +'b82e9c1073292766c2f49b5c771dddf37383f1151117ef9cd5e0c11047b4f3eb' '650ddad24cad6afc4aecb4829cb8f06b9acb70c10a44f756fe8bd279949b518e') -prepare() { - cd "$pkgname-$pkgver" - # Fix install_packages failure exit code, required by makechrootpkg - patch -Np1 -i ../0001-makepkg-Clear-ERR-trap-before-trying-to-restore-it.patch - patch -Np1 -i ../0002-makepkg-Don-t-use-parameterless-return.patch -} - build() { cd "$pkgname-$pkgver" Modified: pacman.conf === --- pacman.conf 2018-07-27 01:56:09 UTC (rev 329571) +++ pacman.conf 2018-07-27 03:38:30 UTC (rev 329572) @@ -16,7 +16,7 @@ #GPGDir = /etc/pacman.d/gnupg/ #HookDir = /etc/pacman.d/hooks/ HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -C - -f %u > %o +#XferCommand = /usr/bin/curl -L -C - -f -o %o %u #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta= 0.7
[arch-commits] Commit in archiso/repos/extra-any (PKGBUILD PKGBUILD)
Date: Friday, July 27, 2018 @ 01:56:09 Author: djgera Revision: 329571 archrelease: copy trunk to extra-any Added: archiso/repos/extra-any/PKGBUILD (from rev 329570, archiso/trunk/PKGBUILD) Deleted: archiso/repos/extra-any/PKGBUILD --+ PKGBUILD | 42 +- 1 file changed, 21 insertions(+), 21 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-27 01:55:26 UTC (rev 329570) +++ PKGBUILD2018-07-27 01:56:09 UTC (rev 329571) @@ -1,21 +0,0 @@ -# $Id$ -# Maintainer: Gerardo Exequiel Pozzi -# Maintainer: Pierre Schmitz - -pkgname=archiso -pkgver=36 -pkgrel=1 -pkgdesc='Tools for creating Arch Linux live and install iso images' -arch=('any') -license=('GPL') -url='https://projects.archlinux.org/archiso.git/' -depends=('make' 'arch-install-scripts' 'squashfs-tools' 'libisoburn' 'dosfstools' 'lynx') -source=("https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz; - "https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz.sig;) -sha256sums=('255ea404b50a96cff984bc9757e4d233186ded4456b2eec0418f7cc9f9dbc0da' -'SKIP') -validpgpkeys=('0F334D8698881578F65D2AE55ED514A45BD5C938') # Gerardo Exequiel Pozzi - -package() { -make -C "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" install -} Copied: archiso/repos/extra-any/PKGBUILD (from rev 329570, archiso/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-27 01:56:09 UTC (rev 329571) @@ -0,0 +1,21 @@ +# $Id$ +# Maintainer: Gerardo Exequiel Pozzi +# Maintainer: Pierre Schmitz + +pkgname=archiso +pkgver=37 +pkgrel=1 +pkgdesc='Tools for creating Arch Linux live and install iso images' +arch=('any') +license=('GPL') +url='https://projects.archlinux.org/archiso.git/' +depends=('make' 'arch-install-scripts' 'squashfs-tools' 'libisoburn' 'dosfstools' 'lynx') +source=("https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz; + "https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz.sig;) +sha256sums=('4cd95a550f4053de78d9649e6b0ccafeb0c14eefec7f5f2e8e3978c95f9d64d5' +'SKIP') +validpgpkeys=('0F334D8698881578F65D2AE55ED514A45BD5C938') # Gerardo Exequiel Pozzi + +package() { +make -C "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" install +}
[arch-commits] Commit in archiso/trunk (PKGBUILD)
Date: Friday, July 27, 2018 @ 01:55:26 Author: djgera Revision: 329570 upgpkg: archiso 37-1 Modified: archiso/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:05:44 UTC (rev 329569) +++ PKGBUILD2018-07-27 01:55:26 UTC (rev 329570) @@ -3,7 +3,7 @@ # Maintainer: Pierre Schmitz pkgname=archiso -pkgver=36 +pkgver=37 pkgrel=1 pkgdesc='Tools for creating Arch Linux live and install iso images' arch=('any') @@ -12,7 +12,7 @@ depends=('make' 'arch-install-scripts' 'squashfs-tools' 'libisoburn' 'dosfstools' 'lynx') source=("https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz; "https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz.sig;) -sha256sums=('255ea404b50a96cff984bc9757e4d233186ded4456b2eec0418f7cc9f9dbc0da' +sha256sums=('4cd95a550f4053de78d9649e6b0ccafeb0c14eefec7f5f2e8e3978c95f9d64d5' 'SKIP') validpgpkeys=('0F334D8698881578F65D2AE55ED514A45BD5C938') # Gerardo Exequiel Pozzi
[arch-commits] Commit in python-fs/repos (2 files)
Date: Friday, July 27, 2018 @ 00:31:29 Author: eschwartz Revision: 363664 archrelease: copy trunk to community-staging-any Added: python-fs/repos/community-staging-any/ python-fs/repos/community-staging-any/PKGBUILD (from rev 363663, python-fs/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: python-fs/repos/community-staging-any/PKGBUILD (from rev 363663, python-fs/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-27 00:31:29 UTC (rev 363664) @@ -0,0 +1,62 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgbase=python-fs +pkgname=('python-fs' 'python2-fs') +pkgver=2.0.26 +pkgrel=2 +pkgdesc="Filesystem abstraction layer" +arch=('any') +license=('BSD') +url="http://pypi.python.org/pypi/fs/; +makedepends=('python-appdirs' 'python2-appdirs' 'python2-enum34' 'python-pytz' 'python2-pytz' + 'python2-scandir' 'python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' + 'python2-typing' 'python2-backports.os') +checkdepends=('python-nose' 'python2-nose' 'fuse2' 'python-mock' 'python2-mock' 'python-pyftpdlib' + 'python2-pyftpdlib' 'python-psutil' 'python2-psutil' 'python-pysendfile' + 'python2-pysendfile') +source=("$pkgname-$pkgver.tar.gz::https://github.com/PyFilesystem/pyfilesystem2/archive/v$pkgver.tar.gz;) +sha512sums=('32fcca0fe89898cb698a63d0ebe7981952f47cba2a7ade1762cd97f917abb22f181785075ef495dc12b02adbcee930253a8ded8932f61fec6469889057b02c6e') + +prepare() { + cp -a pyfilesystem2-$pkgver{,-py2} + + sed -e '/enum34/d' -e '/scandir/d' -i pyfilesystem2-$pkgver/setup.py +} + +build() { + cd "$srcdir"/pyfilesystem2-$pkgver + python setup.py build + + cd "$srcdir"/pyfilesystem2-$pkgver-py2 + python2 setup.py build +} + +check() { + export LC_CTYPE=en_US.UTF-8 + + cd "$srcdir"/pyfilesystem2-$pkgver + python setup.py install --root="$PWD/tmp_install" --optimize=1 + PYTHONPATH="$PWD/tmp_install/usr/lib/python3.7/site-packages:$PYTHONPATH" nosetests3 tests + + cd "$srcdir"/pyfilesystem2-$pkgver-py2 + python2 setup.py install --root="$PWD/tmp_install" --optimize=1 + PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" nosetests2 tests +} + +package_python-fs() { + depends=('python-appdirs' 'python-pytz' 'python-setuptools' 'python-six') + + cd pyfilesystem2-$pkgver + python setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +package_python2-fs() { + depends=('python2-appdirs' 'python2-enum34' 'python2-pytz' 'python2-scandir' 'python2-setuptools' + 'python2-six' 'python2-typing' 'python2-backports.os') + + cd pyfilesystem2-$pkgver-py2 + python2 setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}
[arch-commits] Commit in python-fs/trunk (PKGBUILD)
Date: Friday, July 27, 2018 @ 00:31:08 Author: eschwartz Revision: 363663 upgpkg: python-fs 2.0.26-2 python 3.7 rebuild Modified: python-fs/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-27 00:26:34 UTC (rev 363662) +++ PKGBUILD2018-07-27 00:31:08 UTC (rev 363663) @@ -4,7 +4,7 @@ pkgbase=python-fs pkgname=('python-fs' 'python2-fs') pkgver=2.0.26 -pkgrel=1 +pkgrel=2 pkgdesc="Filesystem abstraction layer" arch=('any') license=('BSD') @@ -37,7 +37,7 @@ cd "$srcdir"/pyfilesystem2-$pkgver python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH" nosetests3 tests + PYTHONPATH="$PWD/tmp_install/usr/lib/python3.7/site-packages:$PYTHONPATH" nosetests3 tests cd "$srcdir"/pyfilesystem2-$pkgver-py2 python2 setup.py install --root="$PWD/tmp_install" --optimize=1
[arch-commits] Commit in python-fs/repos/community-any (PKGBUILD PKGBUILD)
Date: Friday, July 27, 2018 @ 00:26:34 Author: eschwartz Revision: 363662 archrelease: copy trunk to community-any Added: python-fs/repos/community-any/PKGBUILD (from rev 363661, python-fs/trunk/PKGBUILD) Deleted: python-fs/repos/community-any/PKGBUILD --+ PKGBUILD | 122 +++-- 1 file changed, 62 insertions(+), 60 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-27 00:26:07 UTC (rev 363661) +++ PKGBUILD2018-07-27 00:26:34 UTC (rev 363662) @@ -1,60 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgbase=python-fs -pkgname=('python-fs' 'python2-fs') -pkgver=2.0.25 -pkgrel=1 -pkgdesc="Filesystem abstraction layer" -arch=('any') -license=('custom:BSD') -url="http://pypi.python.org/pypi/fs/; -makedepends=('python-appdirs' 'python2-appdirs' 'python2-enum34' 'python-pytz' 'python2-pytz' - 'python2-scandir' 'python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' - 'python2-typing' 'python2-backports.os') -checkdepends=('python-nose' 'python2-nose' 'fuse2' 'python-mock' 'python2-mock' 'python-pyftpdlib' - 'python2-pyftpdlib' 'python-psutil' 'python2-psutil' 'python-pysendfile' - 'python2-pysendfile') -source=("$pkgname-$pkgver.tar.gz::https://github.com/PyFilesystem/pyfilesystem2/archive/v$pkgver.tar.gz;) -sha512sums=('951c19d06cf341028b15599e2fc84a75cf92c1504767af871a61e63e8b539cb47ca74f935aec515fb2c09fdf539f1a63f9edf2c6bd7978a7e99507ac91e72994') - -prepare() { - cp -a pyfilesystem2-$pkgver{,-py2} - - sed -e '/enum34/d' -e '/scandir/d' -i pyfilesystem2-$pkgver/setup.py -} - -build() { - cd "$srcdir"/pyfilesystem2-$pkgver - python setup.py build - - cd "$srcdir"/pyfilesystem2-$pkgver-py2 - python2 setup.py build -} - -check() { - export LC_CTYPE=en_US.UTF-8 - - cd "$srcdir"/pyfilesystem2-$pkgver - python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH" nosetests3 tests - - cd "$srcdir"/pyfilesystem2-$pkgver-py2 - python2 setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" nosetests2 tests -} - -package_python-fs() { - depends=('python-appdirs' 'python-pytz' 'python-setuptools' 'python-six') - - cd pyfilesystem2-$pkgver - python setup.py install --root="${pkgdir}" --optimize=1 -} - -package_python2-fs() { - depends=('python2-appdirs' 'python2-enum34' 'python2-pytz' 'python2-scandir' 'python2-setuptools' - 'python2-six' 'python2-typing' 'python2-backports.os') - - cd pyfilesystem2-$pkgver-py2 - python2 setup.py install --root="${pkgdir}" --optimize=1 -} Copied: python-fs/repos/community-any/PKGBUILD (from rev 363661, python-fs/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-27 00:26:34 UTC (rev 363662) @@ -0,0 +1,62 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgbase=python-fs +pkgname=('python-fs' 'python2-fs') +pkgver=2.0.26 +pkgrel=1 +pkgdesc="Filesystem abstraction layer" +arch=('any') +license=('BSD') +url="http://pypi.python.org/pypi/fs/; +makedepends=('python-appdirs' 'python2-appdirs' 'python2-enum34' 'python-pytz' 'python2-pytz' + 'python2-scandir' 'python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' + 'python2-typing' 'python2-backports.os') +checkdepends=('python-nose' 'python2-nose' 'fuse2' 'python-mock' 'python2-mock' 'python-pyftpdlib' + 'python2-pyftpdlib' 'python-psutil' 'python2-psutil' 'python-pysendfile' + 'python2-pysendfile') +source=("$pkgname-$pkgver.tar.gz::https://github.com/PyFilesystem/pyfilesystem2/archive/v$pkgver.tar.gz;) +sha512sums=('32fcca0fe89898cb698a63d0ebe7981952f47cba2a7ade1762cd97f917abb22f181785075ef495dc12b02adbcee930253a8ded8932f61fec6469889057b02c6e') + +prepare() { + cp -a pyfilesystem2-$pkgver{,-py2} + + sed -e '/enum34/d' -e '/scandir/d' -i pyfilesystem2-$pkgver/setup.py +} + +build() { + cd "$srcdir"/pyfilesystem2-$pkgver + python setup.py build + + cd "$srcdir"/pyfilesystem2-$pkgver-py2 + python2 setup.py build +} + +check() { + export LC_CTYPE=en_US.UTF-8 + + cd "$srcdir"/pyfilesystem2-$pkgver + python setup.py install --root="$PWD/tmp_install" --optimize=1 + PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH" nosetests3 tests + + cd "$srcdir"/pyfilesystem2-$pkgver-py2 + python2 setup.py install --root="$PWD/tmp_install" --optimize=1 + PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" nosetests2 tests +} + +package_python-fs() { + depends=('python-appdirs' 'python-pytz' 'python-setuptools' 'python-six') + + cd pyfilesystem2-$pkgver + python setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE
[arch-commits] Commit in python-fs/trunk (PKGBUILD)
Date: Friday, July 27, 2018 @ 00:26:07 Author: eschwartz Revision: 363661 upgpkg: python-fs 2.0.26-1 upstream release fix licenses installation Modified: python-fs/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-27 00:17:05 UTC (rev 363660) +++ PKGBUILD2018-07-27 00:26:07 UTC (rev 363661) @@ -3,11 +3,11 @@ pkgbase=python-fs pkgname=('python-fs' 'python2-fs') -pkgver=2.0.25 +pkgver=2.0.26 pkgrel=1 pkgdesc="Filesystem abstraction layer" arch=('any') -license=('custom:BSD') +license=('BSD') url="http://pypi.python.org/pypi/fs/; makedepends=('python-appdirs' 'python2-appdirs' 'python2-enum34' 'python-pytz' 'python2-pytz' 'python2-scandir' 'python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' @@ -16,7 +16,7 @@ 'python2-pyftpdlib' 'python-psutil' 'python2-psutil' 'python-pysendfile' 'python2-pysendfile') source=("$pkgname-$pkgver.tar.gz::https://github.com/PyFilesystem/pyfilesystem2/archive/v$pkgver.tar.gz;) -sha512sums=('951c19d06cf341028b15599e2fc84a75cf92c1504767af871a61e63e8b539cb47ca74f935aec515fb2c09fdf539f1a63f9edf2c6bd7978a7e99507ac91e72994') +sha512sums=('32fcca0fe89898cb698a63d0ebe7981952f47cba2a7ade1762cd97f917abb22f181785075ef495dc12b02adbcee930253a8ded8932f61fec6469889057b02c6e') prepare() { cp -a pyfilesystem2-$pkgver{,-py2} @@ -49,6 +49,7 @@ cd pyfilesystem2-$pkgver python setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } package_python2-fs() { @@ -57,4 +58,5 @@ cd pyfilesystem2-$pkgver-py2 python2 setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE }
[arch-commits] Commit in sopel/repos (2 files)
Date: Friday, July 27, 2018 @ 00:17:05 Author: eschwartz Revision: 363660 archrelease: copy trunk to community-staging-any Added: sopel/repos/community-staging-any/ sopel/repos/community-staging-any/PKGBUILD (from rev 363659, sopel/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: sopel/repos/community-staging-any/PKGBUILD (from rev 363659, sopel/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-27 00:17:05 UTC (rev 363660) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=sopel +pkgver=6.5.3 +pkgrel=2 +pkgdesc="An easy-to-use and highly extensible IRC Bot framework (Formerly Willie)" +arch=('any') +license=('custom:EFL') +url='https://sopel.chat' +depends=('python-setuptools' 'sqlite' 'python-xmltodict' 'python-pytz' 'python-praw' + 'python-pyenchant' 'python-pygeoip') +makedepends=('python-sphinx') +checkdepends=('python-pytest-runner' 'ipython') +backup=('etc/sopel.cfg') +source=("$pkgname-$pkgver.tar.gz::https://github.com/sopel-irc/sopel/archive/v$pkgver.tar.gz;) +sha512sums=('6f8f3003c87f8092a7a05320197237033f8d650402155f1f71482078e2bb851aa5f1942d2ccf378d3446011326f174087f478754e212b40e2216e2ad46a82812') + +export LC_CTYPE=en_US.UTF-8 + +build() { + cd sopel-$pkgver + python setup.py build + make -C docs man +} + +check() { + cd sopel-$pkgver + python setup.py pytest --addopts "--ignore build/" +} + +package() { + cd sopel-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 contrib/sopel.cfg "$pkgdir/etc/sopel.cfg" + install -Dm644 contrib/sopel.service "$pkgdir/usr/lib/systemd/system/sopel.service" + install -Dm644 contrib/sopel.conf "$pkgdir/usr/lib/tmpfiles.d/sopel.conf" + install -Dm644 docs/build/man/sopel.1 "$pkgdir/usr/share/man/man1/sopel.1" +}
[arch-commits] Commit in sopel/trunk (PKGBUILD)
Date: Friday, July 27, 2018 @ 00:16:41 Author: eschwartz Revision: 363659 upgpkg: sopel 6.5.3-2 python 3.7 rebuild tests pass and do not need to be ignored Modified: sopel/trunk/PKGBUILD --+ PKGBUILD | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:53:08 UTC (rev 363658) +++ PKGBUILD2018-07-27 00:16:41 UTC (rev 363659) @@ -3,11 +3,11 @@ pkgname=sopel pkgver=6.5.3 -pkgrel=1 +pkgrel=2 pkgdesc="An easy-to-use and highly extensible IRC Bot framework (Formerly Willie)" arch=('any') license=('custom:EFL') -url='http://sopel.chat' +url='https://sopel.chat' depends=('python-setuptools' 'sqlite' 'python-xmltodict' 'python-pytz' 'python-praw' 'python-pyenchant' 'python-pygeoip') makedepends=('python-sphinx') @@ -16,9 +16,7 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/sopel-irc/sopel/archive/v$pkgver.tar.gz;) sha512sums=('6f8f3003c87f8092a7a05320197237033f8d650402155f1f71482078e2bb851aa5f1942d2ccf378d3446011326f174087f478754e212b40e2216e2ad46a82812') -prepare() { - export LC_CTYPE=en_US.UTF-8 -} +export LC_CTYPE=en_US.UTF-8 build() { cd sopel-$pkgver @@ -28,7 +26,7 @@ check() { cd sopel-$pkgver - python setup.py pytest --addopts "--ignore build/" || warning "Tests failed" + python setup.py pytest --addopts "--ignore build/" } package() {
[arch-commits] Commit in python-wxpython/repos (3 files)
Date: Thursday, July 26, 2018 @ 22:53:08 Author: eschwartz Revision: 363658 archrelease: copy trunk to community-staging-x86_64 Added: python-wxpython/repos/community-staging-x86_64/ python-wxpython/repos/community-staging-x86_64/PKGBUILD (from rev 363657, python-wxpython/trunk/PKGBUILD) python-wxpython/repos/community-staging-x86_64/use-waf-2.0.8.patch (from rev 363657, python-wxpython/trunk/use-waf-2.0.8.patch) -+ PKGBUILD| 53 ++ use-waf-2.0.8.patch | 101 ++ 2 files changed, 154 insertions(+) Copied: python-wxpython/repos/community-staging-x86_64/PKGBUILD (from rev 363657, python-wxpython/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 22:53:08 UTC (rev 363658) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Eric BĂ©langer + +pkgname=python-wxpython +pkgver=4.0.1 +pkgrel=3 +pkgdesc="Phoenix wxWidgets GUI toolkit for Python" +arch=('x86_64') +license=('custom:wxWindows') +url="https://www.wxpython.org; +depends=('wxgtk3' 'python-setuptools' 'python-six') +makedepends=('mesa' 'glu' 'webkit2gtk') +checkdepends=('xorg-server-xvfb' 'python-pytest' 'python-numpy') +source=("https://github.com/wxWidgets/Phoenix/releases/download/wxPython-${pkgver}/wxPython-${pkgver}.tar.gz;) +source=("https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-${pkgver}.tar.gz; +"use-waf-2.0.8.patch" +"https://wxpython.org/Phoenix/tools/waf-2.0.8.bz2;) +sha256sums=('f8f2ac1a75368b9b103259addc77f4e3dfe729c6d70aa1fd0b7e9c5b6075c710' +'e88c92a4ad7fa8e692ffd816dc20b897c4e5b7fc60dd167226298b3b14280f66' +'6cf9cc2a7d96aa6389de0e2636b31dbc8b508f18ef9ba278199c2b048003f384') + +prepare() { +cd wxPython-${pkgver} + +# use python 3.7 compatible waf +patch -p1 -i ../use-waf-2.0.8.patch +ln -sf "${srcdir}/waf-2.0.8" bin/ +} + +build() { +cd wxPython-${pkgver} +python3 setup.py build +} + +check() { +cd wxPython-${pkgver} + +pythonpaths=("$PWD"/build/lib.linux-$CARCH-3*) + +# test_vlbox.py:test_vlbox4 hangs +# test_utils.py:test_utilsSomeOtherStuff segfaults but only when run with all other tests... +# still failures but the package works... +PYTHONPATH="${pythonpaths[0]}" xvfb-run python -m pytest unittests/ -k 'not test_utilsSomeOtherStuff and not test_vlbox4 \ +and not test_webview1 and not test_webview2 and not test_webview3' || warning "tests failed" +PYTHONPATH="${pythonpaths[0]}" xvfb-run python -m pytest unittests/test_utils.py -k 'test_utilsSomeOtherStuff' +} + +package() { +cd wxPython-${pkgver} +python3 setup.py install --root="${pkgdir}" --optimize=1 +install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.txt +find "$pkgdir/usr/lib" -type f | xargs chmod 644 +} Copied: python-wxpython/repos/community-staging-x86_64/use-waf-2.0.8.patch (from rev 363657, python-wxpython/trunk/use-waf-2.0.8.patch) === --- community-staging-x86_64/use-waf-2.0.8.patch (rev 0) +++ community-staging-x86_64/use-waf-2.0.8.patch2018-07-26 22:53:08 UTC (rev 363658) @@ -0,0 +1,101 @@ +From 1eb0f5aad704c07de45e5092dde04c8051e421ae Mon Sep 17 00:00:00 2001 +From: Robin Dunn +Date: Sat, 5 May 2018 21:03:30 -0700 +Subject: [PATCH 1/2] Update waf to version 2.0.7 + +--- + build.py | 4 ++-- + wscript | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/build.py b/build.py +index 41ed39ac..a56d3e22 100755 +--- a/build.py b/build.py +@@ -83,8 +83,8 @@ sipMD5 = { + 'linux64' : 'b349127a4d46452936e4181d96b12c2d', + } + +-wafCurrentVersion = '1.7.15-p1' +-wafMD5 = 'e44003373c965f4221bbdc4c9b846128' ++wafCurrentVersion = '2.0.7' ++wafMD5 = '48ac1250bcccd0674cf461937875ce9a' + + doxygenCurrentVersion = '1.8.8' + doxygenMD5 = { +diff --git a/wscript b/wscript +index d051ebbc..c4bc96fd 100644 +--- a/wscript b/wscript +@@ -30,7 +30,7 @@ def options(opt): + if isWindows: + opt.load('msvc') + else: +-opt.load('compiler_cc compiler_cxx') ++opt.load('compiler_c compiler_cxx') + opt.load('python') + + opt.add_option('--debug', dest='debug', action='store_true', default=False, +@@ -78,7 +78,7 @@ def configure(conf): + conf.env['MSVC_TARGETS'] = [conf.options.msvc_arch] + conf.load('msvc') + else: +-conf.load('compiler_cc compiler_cxx') ++conf.load('compiler_c compiler_cxx') + + if conf.options.python: + conf.env.PYTHON = conf.options.python +-- +2.18.0 + + +From bbcd9a029d42b5c66e122676bcdc8d7149415388 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Thu, 26 Jul 2018 19:33:31 + +Subject: [PATCH 2/2] Manually
[arch-commits] Commit in python-wxpython/trunk (PKGBUILD use-waf-2.0.8.patch)
Date: Thursday, July 26, 2018 @ 22:50:05 Author: eschwartz Revision: 363657 upgpkg: python-wxpython 4.0.1-3 python 3.7 rebuild add testsuite and ignore errors; the errors are the same on both python 3.6 and python 3.7 so it is presumably okay on python 3.7 Added: python-wxpython/trunk/use-waf-2.0.8.patch Modified: python-wxpython/trunk/PKGBUILD -+ PKGBUILD| 31 ++- use-waf-2.0.8.patch | 101 ++ 2 files changed, 130 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:40:14 UTC (rev 363656) +++ PKGBUILD2018-07-26 22:50:05 UTC (rev 363657) @@ -3,7 +3,7 @@ pkgname=python-wxpython pkgver=4.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Phoenix wxWidgets GUI toolkit for Python" arch=('x86_64') license=('custom:wxWindows') @@ -10,14 +10,41 @@ url="https://www.wxpython.org; depends=('wxgtk3' 'python-setuptools' 'python-six') makedepends=('mesa' 'glu' 'webkit2gtk') +checkdepends=('xorg-server-xvfb' 'python-pytest' 'python-numpy') source=("https://github.com/wxWidgets/Phoenix/releases/download/wxPython-${pkgver}/wxPython-${pkgver}.tar.gz;) -sha256sums=('f8f2ac1a75368b9b103259addc77f4e3dfe729c6d70aa1fd0b7e9c5b6075c710') +source=("https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-${pkgver}.tar.gz; +"use-waf-2.0.8.patch" +"https://wxpython.org/Phoenix/tools/waf-2.0.8.bz2;) +sha256sums=('f8f2ac1a75368b9b103259addc77f4e3dfe729c6d70aa1fd0b7e9c5b6075c710' +'e88c92a4ad7fa8e692ffd816dc20b897c4e5b7fc60dd167226298b3b14280f66' +'6cf9cc2a7d96aa6389de0e2636b31dbc8b508f18ef9ba278199c2b048003f384') +prepare() { +cd wxPython-${pkgver} + +# use python 3.7 compatible waf +patch -p1 -i ../use-waf-2.0.8.patch +ln -sf "${srcdir}/waf-2.0.8" bin/ +} + build() { cd wxPython-${pkgver} python3 setup.py build } +check() { +cd wxPython-${pkgver} + +pythonpaths=("$PWD"/build/lib.linux-$CARCH-3*) + +# test_vlbox.py:test_vlbox4 hangs +# test_utils.py:test_utilsSomeOtherStuff segfaults but only when run with all other tests... +# still failures but the package works... +PYTHONPATH="${pythonpaths[0]}" xvfb-run python -m pytest unittests/ -k 'not test_utilsSomeOtherStuff and not test_vlbox4 \ +and not test_webview1 and not test_webview2 and not test_webview3' || warning "tests failed" +PYTHONPATH="${pythonpaths[0]}" xvfb-run python -m pytest unittests/test_utils.py -k 'test_utilsSomeOtherStuff' +} + package() { cd wxPython-${pkgver} python3 setup.py install --root="${pkgdir}" --optimize=1 Added: use-waf-2.0.8.patch === --- use-waf-2.0.8.patch (rev 0) +++ use-waf-2.0.8.patch 2018-07-26 22:50:05 UTC (rev 363657) @@ -0,0 +1,101 @@ +From 1eb0f5aad704c07de45e5092dde04c8051e421ae Mon Sep 17 00:00:00 2001 +From: Robin Dunn +Date: Sat, 5 May 2018 21:03:30 -0700 +Subject: [PATCH 1/2] Update waf to version 2.0.7 + +--- + build.py | 4 ++-- + wscript | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/build.py b/build.py +index 41ed39ac..a56d3e22 100755 +--- a/build.py b/build.py +@@ -83,8 +83,8 @@ sipMD5 = { + 'linux64' : 'b349127a4d46452936e4181d96b12c2d', + } + +-wafCurrentVersion = '1.7.15-p1' +-wafMD5 = 'e44003373c965f4221bbdc4c9b846128' ++wafCurrentVersion = '2.0.7' ++wafMD5 = '48ac1250bcccd0674cf461937875ce9a' + + doxygenCurrentVersion = '1.8.8' + doxygenMD5 = { +diff --git a/wscript b/wscript +index d051ebbc..c4bc96fd 100644 +--- a/wscript b/wscript +@@ -30,7 +30,7 @@ def options(opt): + if isWindows: + opt.load('msvc') + else: +-opt.load('compiler_cc compiler_cxx') ++opt.load('compiler_c compiler_cxx') + opt.load('python') + + opt.add_option('--debug', dest='debug', action='store_true', default=False, +@@ -78,7 +78,7 @@ def configure(conf): + conf.env['MSVC_TARGETS'] = [conf.options.msvc_arch] + conf.load('msvc') + else: +-conf.load('compiler_cc compiler_cxx') ++conf.load('compiler_c compiler_cxx') + + if conf.options.python: + conf.env.PYTHON = conf.options.python +-- +2.18.0 + + +From bbcd9a029d42b5c66e122676bcdc8d7149415388 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Thu, 26 Jul 2018 19:33:31 + +Subject: [PATCH 2/2] Manually backport update waf to 2.0.8 + +- e0cde8741295d08b599f39f33a2a95eef5fd5b87 +- b910acaef120cce61508fc57eab07bb0286a29ec +- e1679ca2016a5160e12513e0c3c2d37030e431af +--- + build.py | 4 ++-- + wscript | 8 + 2 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/build.py b/build.py +index a56d3e22..67aa813d 100755 +--- a/build.py b/build.py +@@ -83,8 +83,8 @@ sipMD5 = { + 'linux64' : 'b349127a4d46452936e4181d96b12c2d', + } +
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (2 files)
Date: Thursday, July 26, 2018 @ 22:40:14 Author: anatolik Revision: 363656 archrelease: copy trunk to community-testing-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-testing-x86_64/ aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363655, aarch64-linux-gnu-gcc/trunk/PKGBUILD) --+ PKGBUILD | 93 + 1 file changed, 93 insertions(+) Copied: aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363655, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-07-26 22:40:14 UTC (rev 363656) @@ -0,0 +1,93 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=8.2.0 +_islver=0.19 +pkgrel=1 +#_snapshot=7-20180125 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(x86_64) +url='https://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip) +source=(https://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz +#https://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz +http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' +'d59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') +validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -sf ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure + + rm -rf $srcdir/gcc-build + mkdir $srcdir/gcc-build +} + +build() { + cd gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $srcdir/$_basedir/configure \ + --prefix=/usr \ + --program-prefix=$_target- \ + --with-local-prefix=/usr/$_target \ + --with-sysroot=/usr/$_target \ + --with-build-sysroot=/usr/$_target \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --target=$_target --host=$CHOST --build=$CHOST \ + --disable-nls \ + --enable-languages=c,c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --disable-multilib --disable-werror \ + --enable-checking=release + + make +} + +package() { + cd gcc-build + + make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +}
[arch-commits] Commit in aarch64-linux-gnu-gcc/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:39:46 Author: anatolik Revision: 363655 upgpkg: aarch64-linux-gnu-gcc 8.2.0-1 Modified: aarch64-linux-gnu-gcc/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:26:41 UTC (rev 363654) +++ PKGBUILD2018-07-26 22:39:46 UTC (rev 363655) @@ -2,7 +2,7 @@ _target=aarch64-linux-gnu pkgname=$_target-gcc -pkgver=8.1.0 +pkgver=8.2.0 _islver=0.19 pkgrel=1 #_snapshot=7-20180125 @@ -13,11 +13,10 @@ depends=($_target-binutils $_target-glibc libmpc zlib) makedepends=(gmp mpfr) options=(!emptydirs !strip) -source=(https://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig} +source=(https://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz #https://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) -sha256sums=('1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153' -'SKIP' +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek
[arch-commits] Commit in avr-gcc/repos (2 files)
Date: Thursday, July 26, 2018 @ 22:26:41 Author: anatolik Revision: 363654 archrelease: copy trunk to community-testing-x86_64 Added: avr-gcc/repos/community-testing-x86_64/ avr-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363653, avr-gcc/trunk/PKGBUILD) --+ PKGBUILD | 111 + 1 file changed, 111 insertions(+) Copied: avr-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363653, avr-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-07-26 22:26:41 UTC (rev 363654) @@ -0,0 +1,111 @@ +# $Id$ +# Maintainer: schuay +# Contributor: Brad Fanella +# Contributor: Corrado Primier +# Contributor: danst0 + +# Build order: avr-binutils -> avr-gcc -> avr-libc + +pkgname=avr-gcc +pkgver=8.2.0 +pkgrel=1 +#_snapshot=7-20180125 +_islver=0.19 +pkgdesc='The GNU AVR Compiler Collection' +arch=(x86_64) +license=(GPL LGPL FDL custom) +url='http://gcc.gnu.org/' +depends=(avr-binutils gcc-libs libmpc) +optdepends=('avr-libc: Standard C library for Atmel AVR development') +options=(!emptydirs !strip) +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz + #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.xz +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 + ) +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' +'d59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') +validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek + +if [ -n "${_snapshot}" ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +prepare() { +cd ${_basedir} +} + +build() { +cd ${srcdir}/${_basedir} + +# link isl for in-tree build +ln -s ../isl-${_islver} isl + +# https://bugs.archlinux.org/task/34629 +# hack! - some configure tests for header files using "$CPP $CPPFLAGS" +sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure + +echo ${pkgver} > gcc/BASE-VER + +cd ${srcdir} +mkdir gcc-build && cd gcc-build + +export CFLAGS_FOR_TARGET='-O2 -pipe' +export CXXFLAGS_FOR_TARGET='-O2 -pipe' + +# --disable-linker-build-id https://bugs.archlinux.org/task/34902 +# --disable-__cxa_atexit https://bugs.archlinux.org/task/50848 +${srcdir}/${_basedir}/configure \ +--disable-install-libiberty \ +--disable-libssp \ +--disable-libstdcxx-pch \ +--disable-libunwind-exceptions \ +--disable-linker-build-id \ +--disable-nls \ +--disable-werror \ +--disable-__cxa_atexit \ +--enable-checking=release \ +--enable-clocale=gnu \ +--enable-gnu-unique-object \ +--enable-gold \ +--enable-languages=c,c++ \ +--enable-ld=default \ +--enable-lto \ +--enable-plugin \ +--enable-shared \ +--infodir=/usr/share/info \ +--libdir=/usr/lib \ +--libexecdir=/usr/lib \ +--mandir=/usr/share/man \ +--prefix=/usr \ +--target=avr \ +--with-as=/usr/bin/avr-as \ +--with-gnu-as \ +--with-gnu-ld \ +--with-ld=/usr/bin/avr-ld \ +--with-plugin-ld=ld.gold \ +--with-system-zlib \ +--with-isl \ +--enable-gnu-indirect-function + +make +} + +package() { +cd ${srcdir}/gcc-build + +make -j1 DESTDIR=${pkgdir} install + +# Strip debug symbols from libraries; without this, the package size balloons to ~500MB. +find ${pkgdir}/usr/lib -type f -name "*.a" \ +-exec /usr/bin/avr-strip --strip-debug '{}' \; + +# Install Runtime Library Exception +install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \ +${pkgdir}/usr/share/licenses/avr-gcc/RUNTIME.LIBRARY.EXCEPTION + +rm -r ${pkgdir}/usr/share/man/man7 +rm -r ${pkgdir}/usr/share/info +rm ${pkgdir}/usr/lib/libcc1.* +}
[arch-commits] Commit in avr-gcc/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:26:10 Author: anatolik Revision: 363653 upgpkg: avr-gcc 8.2.0-1 Modified: avr-gcc/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:25:14 UTC (rev 363652) +++ PKGBUILD2018-07-26 22:26:10 UTC (rev 363653) @@ -7,7 +7,7 @@ # Build order: avr-binutils -> avr-gcc -> avr-libc pkgname=avr-gcc -pkgver=8.1.0 +pkgver=8.2.0 pkgrel=1 #_snapshot=7-20180125 _islver=0.19 @@ -18,12 +18,11 @@ depends=(avr-binutils gcc-libs libmpc) optdepends=('avr-libc: Standard C library for Atmel AVR development') options=(!emptydirs !strip) -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig} +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.xz http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 ) -sha256sums=('1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153' -'SKIP' +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek
[arch-commits] Commit in arm-none-eabi-gcc/repos (2 files)
Date: Thursday, July 26, 2018 @ 22:25:14 Author: anatolik Revision: 363652 archrelease: copy trunk to community-testing-x86_64 Added: arm-none-eabi-gcc/repos/community-testing-x86_64/ arm-none-eabi-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363651, arm-none-eabi-gcc/trunk/PKGBUILD) --+ PKGBUILD | 124 + 1 file changed, 124 insertions(+) Copied: arm-none-eabi-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 363651, arm-none-eabi-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-07-26 22:25:14 UTC (rev 363652) @@ -0,0 +1,124 @@ +# Maintainer: Anatol Pomozov +# Contributor: Martin Schmölzer + +_target=arm-none-eabi +pkgname=$_target-gcc +pkgver=8.2.0 +_islver=0.19 +pkgrel=1 +#_snapshot=8-20180427 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM EABI (bare-metal) target' +arch=(x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils zlib libmpc) +makedepends=(gmp mpfr $_target-newlib) +optdepends=('arm-none-eabi-newlib: Standard C library optimized for embedded systems') +options=(!emptydirs !strip) +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz +#ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz + http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' +'d59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') +validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -s ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure + + mkdir $srcdir/build-{gcc,gcc-nano} +} + +_build_gcc() { + $srcdir/$_basedir/configure \ +--target=$_target \ +--prefix=/usr \ +--with-sysroot=/usr/$_target \ +--with-native-system-header-dir=/include \ +--libexecdir=/usr/lib \ +--enable-languages=c,c++ \ +--enable-plugins \ +--disable-decimal-float \ +--disable-libffi \ +--disable-libgomp \ +--disable-libmudflap \ +--disable-libquadmath \ +--disable-libssp \ +--disable-libstdcxx-pch \ +--disable-nls \ +--disable-shared \ +--disable-threads \ +--disable-tls \ +--with-gnu-as \ +--with-gnu-ld \ +--with-system-zlib \ +--with-newlib \ +--with-headers=/usr/$_target/include \ +--with-python-dir=share/gcc-arm-none-eabi \ +--with-gmp \ +--with-mpfr \ +--with-mpc \ +--with-isl \ +--with-libelf \ +--enable-gnu-indirect-function \ +--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' \ +--with-pkgversion='Arch Repository' \ +--with-bugurl='https://bugs.archlinux.org/' \ +--with-multilib-list=rmprofile + + make INHIBIT_LIBC_CFLAGS='-DUSE_TM_CLONE_REGISTRY=0' +} + +build() { + cd $srcdir/build-gcc + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + export CXXFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + _build_gcc + + # Build libstdc++ without exceptions support (the 'nano' variant) + cd $srcdir/build-gcc-nano + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections -fno-exceptions' + export CXXFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections -fno-exceptions' + _build_gcc +} + +package() { + cd $srcdir/build-gcc + make DESTDIR="$pkgdir" install -j1 + + cd $srcdir/build-gcc-nano + make DESTDIR="$pkgdir.nano" install -j1 + # we need only libstdc nano files + multilibs=( $($pkgdir/usr/bin/$_target-gcc -print-multi-lib 2>/dev/null) ) + for multilib in "${multilibs[@]}"; do +dir="${multilib%%;*}" +from_dir=$pkgdir.nano/usr/$_target/lib/$dir +to_dir=$pkgdir/usr/$_target/lib/$dir +cp -f $from_dir/libstdc++.a $to_dir/libstdc++_nano.a +cp -f $from_dir/libsupc++.a $to_dir/libsupc++_nano.a + done + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/$pkgver "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/$pkgver -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info +
[arch-commits] Commit in arm-none-eabi-gcc/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:24:47 Author: anatolik Revision: 363651 upgpkg: arm-none-eabi-gcc 8.2.0-1 Modified: arm-none-eabi-gcc/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:13:39 UTC (rev 363650) +++ PKGBUILD2018-07-26 22:24:47 UTC (rev 363651) @@ -3,7 +3,7 @@ _target=arm-none-eabi pkgname=$_target-gcc -pkgver=8.1.0 +pkgver=8.2.0 _islver=0.19 pkgrel=1 #_snapshot=8-20180427 @@ -15,11 +15,10 @@ makedepends=(gmp mpfr $_target-newlib) optdepends=('arm-none-eabi-newlib: Standard C library optimized for embedded systems') options=(!emptydirs !strip) -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig} +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.xz #ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) -sha256sums=('1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153' -'SKIP' +sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080' 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8') validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek
[arch-commits] Commit in python-gammu/repos (2 files)
Date: Thursday, July 26, 2018 @ 22:13:39 Author: eschwartz Revision: 363650 archrelease: copy trunk to community-staging-x86_64 Added: python-gammu/repos/community-staging-x86_64/ python-gammu/repos/community-staging-x86_64/PKGBUILD (from rev 363649, python-gammu/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-gammu/repos/community-staging-x86_64/PKGBUILD (from rev 363649, python-gammu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 22:13:39 UTC (rev 363650) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Jaroslav Lichtblau +# Contributor: Felix Yan + +pkgbase=python-gammu +pkgname=('python-gammu' 'python2-gammu') +pkgver=2.11 +pkgrel=2 +pkgdesc="Python bindings for Gammu library" +arch=('x86_64') +url="https://wammu.eu/python-gammu/; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'gammu') +checkdepends=('libdbi-drivers') +source=(https://dl.cihar.com/python-gammu/python-gammu-$pkgver.tar.bz2) +sha256sums=('8938af9a92804028e729f68a2e23ccbde525590a4cdc2f43e59d490855a05db6') + +prepare() { + cp -a python-gammu-$pkgver{,-py2} +} + +build() { + cd "${srcdir}"/python-gammu-$pkgver + python setup.py build + + cd "${srcdir}"/python-gammu-$pkgver-py2 + python2 setup.py build +} + +check() { + # tests can be flaky on slower hardware due to timing + cd "${srcdir}"/python-gammu-$pkgver + python setup.py test + + cd "${srcdir}"/python-gammu-$pkgver-py2 + python2 setup.py test +} + +package_python-gammu() { + depends=('python' 'gammu') + + cd python-gammu-$pkgver + python setup.py install --root="${pkgdir}" --optimize=1 +} + +package_python2-gammu() { + depends=('python2' 'gammu') + + cd python-gammu-$pkgver-py2 + python2 setup.py install --root="${pkgdir}" --optimize=1 +}
[arch-commits] Commit in python-gammu/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:13:16 Author: eschwartz Revision: 363649 upgpkg: python-gammu 2.11-2 python 3.7 rebuild fix test failures with new gammu version Modified: python-gammu/trunk/PKGBUILD --+ PKGBUILD | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 22:11:45 UTC (rev 363648) +++ PKGBUILD2018-07-26 22:13:16 UTC (rev 363649) @@ -5,13 +5,14 @@ pkgbase=python-gammu pkgname=('python-gammu' 'python2-gammu') pkgver=2.11 -pkgrel=1 +pkgrel=2 pkgdesc="Python bindings for Gammu library" arch=('x86_64') -url="http://wammu.eu/python-gammu/; +url="https://wammu.eu/python-gammu/; license=('GPL') makedepends=('python-setuptools' 'python2-setuptools' 'gammu') -source=(http://dl.cihar.com/python-gammu/python-gammu-$pkgver.tar.bz2) +checkdepends=('libdbi-drivers') +source=(https://dl.cihar.com/python-gammu/python-gammu-$pkgver.tar.bz2) sha256sums=('8938af9a92804028e729f68a2e23ccbde525590a4cdc2f43e59d490855a05db6') prepare() { @@ -27,11 +28,12 @@ } check() { + # tests can be flaky on slower hardware due to timing cd "${srcdir}"/python-gammu-$pkgver - python setup.py test || warning "Tests failed" + python setup.py test cd "${srcdir}"/python-gammu-$pkgver-py2 - python2 setup.py test || warning "Tests failed" + python2 setup.py test } package_python-gammu() {
[arch-commits] Commit in gammu/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:11:45 Author: eschwartz Revision: 363648 archrelease: copy trunk to community-x86_64 Added: gammu/repos/community-x86_64/PKGBUILD (from rev 363647, gammu/trunk/PKGBUILD) Deleted: gammu/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 82 + 1 file changed, 45 insertions(+), 37 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 22:11:17 UTC (rev 363647) +++ PKGBUILD2018-07-26 22:11:45 UTC (rev 363648) @@ -1,37 +0,0 @@ -# $Id$ -# Maintainer: Jaroslav Lichtblau -# Contributor: Ray Rashif -# Contributor: Corrado Primier -# Contributor: Aurelien Foret - -pkgname=gammu -pkgver=1.39.0 -pkgrel=1 -pkgdesc="GNU All Mobile Management Utilities" -arch=('x86_64') -url="http://wammu.eu/gammu/; -license=('GPL') -depends=('glib2' 'bluez-libs' 'curl' 'libmariadbclient' 'postgresql-libs' 'libusb' 'libgudev') -makedepends=('cmake' 'doxygen' 'python2') -optdepends=('dialog: support for the gammu-config script' 'python2: for python bindings') -source=(https://dl.cihar.com/$pkgname/releases/$pkgname-$pkgver.tar.xz) -sha256sums=('66d1d991d7a993fdf254d4c425f0fdd38c9cca15b1735936695a486067a6a9f8') - -prepare() { - cd $pkgname-$pkgver -# bash completion dir change - sed -i 's,COMPLETIONSDIR "/etc/bash_completion.d",COMPLETIONSDIR "/usr/share/bash-completion/completions",' contrib/CMakeLists.txt -} - -build() { - cd $pkgname-$pkgver - - cmake . -DCMAKE_INSTALL_PREFIX="/usr" -DLIB_SUFFIX="" - make -} - -package() { - cd $pkgname-$pkgver - - make DESTDIR="${pkgdir}" install -} Copied: gammu/repos/community-x86_64/PKGBUILD (from rev 363647, gammu/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 22:11:45 UTC (rev 363648) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Jaroslav Lichtblau +# Contributor: Ray Rashif +# Contributor: Corrado Primier +# Contributor: Aurelien Foret + +pkgname=gammu +pkgver=1.39.0 +pkgrel=2 +pkgdesc="GNU All Mobile Management Utilities" +arch=('x86_64') +url="http://wammu.eu/gammu/; +license=('GPL') +depends=('glib2' 'bluez-libs' 'curl' 'libdbi' 'libmariadbclient' 'postgresql-libs' 'libusb' 'libgudev') +makedepends=('cmake' 'doxygen' 'python2') +checkdepends=('libdbi-drivers') +optdepends=('dialog: support for the gammu-config script' 'python2: for python bindings') +source=(https://dl.cihar.com/$pkgname/releases/$pkgname-$pkgver.tar.xz) +sha256sums=('66d1d991d7a993fdf254d4c425f0fdd38c9cca15b1735936695a486067a6a9f8') + +prepare() { + cd $pkgname-$pkgver +# bash completion dir change + sed -i 's,COMPLETIONSDIR "/etc/bash_completion.d",COMPLETIONSDIR "/usr/share/bash-completion/completions",' contrib/CMakeLists.txt +} + +build() { + cd $pkgname-$pkgver + + cmake . -DCMAKE_INSTALL_PREFIX="/usr" -DLIB_SUFFIX="" + make +} + +check() { + cd $pkgname-$pkgver + + # tests can be flaky on slower hardware due to timing + make test +} + +package() { + cd $pkgname-$pkgver + + make DESTDIR="${pkgdir}" install +}
[arch-commits] Commit in gammu/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 22:11:17 Author: eschwartz Revision: 363647 upgpkg: gammu 1.39.0-2 enable testsuite add libdbi support, allows python-gammu tests to succeed Modified: gammu/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 21:35:45 UTC (rev 363646) +++ PKGBUILD2018-07-26 22:11:17 UTC (rev 363647) @@ -6,13 +6,14 @@ pkgname=gammu pkgver=1.39.0 -pkgrel=1 +pkgrel=2 pkgdesc="GNU All Mobile Management Utilities" arch=('x86_64') url="http://wammu.eu/gammu/; license=('GPL') -depends=('glib2' 'bluez-libs' 'curl' 'libmariadbclient' 'postgresql-libs' 'libusb' 'libgudev') +depends=('glib2' 'bluez-libs' 'curl' 'libdbi' 'libmariadbclient' 'postgresql-libs' 'libusb' 'libgudev') makedepends=('cmake' 'doxygen' 'python2') +checkdepends=('libdbi-drivers') optdepends=('dialog: support for the gammu-config script' 'python2: for python bindings') source=(https://dl.cihar.com/$pkgname/releases/$pkgname-$pkgver.tar.xz) sha256sums=('66d1d991d7a993fdf254d4c425f0fdd38c9cca15b1735936695a486067a6a9f8') @@ -30,6 +31,13 @@ make } +check() { + cd $pkgname-$pkgver + + # tests can be flaky on slower hardware due to timing + make test +} + package() { cd $pkgname-$pkgver
[arch-commits] Commit in pynormaliz/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 21:35:29 Author: arojas Revision: 363645 Python 3.7 rebuild Modified: pynormaliz/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 21:34:33 UTC (rev 363644) +++ PKGBUILD2018-07-26 21:35:29 UTC (rev 363645) @@ -3,7 +3,7 @@ pkgbase=pynormaliz pkgname=(python2-pynormaliz python-pynormaliz) pkgver=1.19 -pkgrel=1 +pkgrel=2 pkgdesc="A Python interface to Normaliz" arch=(x86_64) url="https://github.com/sebasguts/PyNormaliz;
[arch-commits] Commit in pynormaliz/repos (2 files)
Date: Thursday, July 26, 2018 @ 21:35:45 Author: arojas Revision: 363646 archrelease: copy trunk to community-staging-x86_64 Added: pynormaliz/repos/community-staging-x86_64/ pynormaliz/repos/community-staging-x86_64/PKGBUILD (from rev 363645, pynormaliz/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: pynormaliz/repos/community-staging-x86_64/PKGBUILD (from rev 363645, pynormaliz/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 21:35:45 UTC (rev 363646) @@ -0,0 +1,40 @@ +# Maintainer: Antonio Rojas + +pkgbase=pynormaliz +pkgname=(python2-pynormaliz python-pynormaliz) +pkgver=1.19 +pkgrel=2 +pkgdesc="A Python interface to Normaliz" +arch=(x86_64) +url="https://github.com/sebasguts/PyNormaliz; +license=(GPL2) +makedepends=(python-setuptools python2-setuptools normaliz boost) +source=("https://pypi.io/packages/source/P/PyNormaliz/PyNormaliz-$pkgver.tar.gz;) +sha256sums=('f96dc3ee609f0753f2ea53bc52c6d531e8111f6d52c3adaeabc754f1295e8167') + +prepare() { + cp -r PyNormaliz-$pkgver PyNormaliz-$pkgver-py2 +} + +build() { + cd PyNormaliz-$pkgver + python setup.py build + + cd ../PyNormaliz-$pkgver-py2 + python2 setup.py build +} + +package_python2-pynormaliz() { + depends=(python2 normaliz) + cd PyNormaliz-$pkgver-py2 + + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} + +package_python-pynormaliz() { + depends=(python normaliz) + cd PyNormaliz-$pkgver + + python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} +
[arch-commits] Commit in pynormaliz/repos/community-staging-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 21:33:47 Author: arojas Revision: 363643 archrelease: copy trunk to community-staging-x86_64 Added: pynormaliz/repos/community-staging-x86_64/PKGBUILD (from rev 363642, pynormaliz/trunk/PKGBUILD) Deleted: pynormaliz/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 21:33:11 UTC (rev 363642) +++ PKGBUILD2018-07-26 21:33:47 UTC (rev 363643) @@ -1,40 +0,0 @@ -# Maintainer: Antonio Rojas - -pkgbase=pynormaliz -pkgname=(python2-pynormaliz python-pynormaliz) -pkgver=1.17 -pkgrel=2 -pkgdesc="A Python interface to Normaliz" -arch=(x86_64) -url="https://github.com/sebasguts/PyNormaliz; -license=(GPL2) -makedepends=(python-setuptools python2-setuptools normaliz boost) -source=("https://pypi.io/packages/source/P/PyNormaliz/PyNormaliz-$pkgver.tar.gz;) -sha256sums=('17d11c44c65a4e1ae9ee642eb8a4db1454d6f3b3c4ea08ff263106ab245cee72') - -prepare() { - cp -r PyNormaliz-$pkgver PyNormaliz-$pkgver-py2 -} - -build() { - cd PyNormaliz-$pkgver - python setup.py build - - cd ../PyNormaliz-$pkgver-py2 - python2 setup.py build -} - -package_python2-pynormaliz() { - depends=(python2 normaliz) - cd PyNormaliz-$pkgver-py2 - - python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 -} - -package_python-pynormaliz() { - depends=(python normaliz) - cd PyNormaliz-$pkgver - - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 -} - Copied: pynormaliz/repos/community-staging-x86_64/PKGBUILD (from rev 363642, pynormaliz/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 21:33:47 UTC (rev 363643) @@ -0,0 +1,40 @@ +# Maintainer: Antonio Rojas + +pkgbase=pynormaliz +pkgname=(python2-pynormaliz python-pynormaliz) +pkgver=1.19 +pkgrel=1 +pkgdesc="A Python interface to Normaliz" +arch=(x86_64) +url="https://github.com/sebasguts/PyNormaliz; +license=(GPL2) +makedepends=(python-setuptools python2-setuptools normaliz boost) +source=("https://pypi.io/packages/source/P/PyNormaliz/PyNormaliz-$pkgver.tar.gz;) +sha256sums=('f96dc3ee609f0753f2ea53bc52c6d531e8111f6d52c3adaeabc754f1295e8167') + +prepare() { + cp -r PyNormaliz-$pkgver PyNormaliz-$pkgver-py2 +} + +build() { + cd PyNormaliz-$pkgver + python setup.py build + + cd ../PyNormaliz-$pkgver-py2 + python2 setup.py build +} + +package_python2-pynormaliz() { + depends=(python2 normaliz) + cd PyNormaliz-$pkgver-py2 + + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} + +package_python-pynormaliz() { + depends=(python normaliz) + cd PyNormaliz-$pkgver + + python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} +
[arch-commits] Commit in pynormaliz/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 21:33:11 Author: arojas Revision: 363642 Update to 1.19 Modified: pynormaliz/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:58:18 UTC (rev 363641) +++ PKGBUILD2018-07-26 21:33:11 UTC (rev 363642) @@ -2,8 +2,8 @@ pkgbase=pynormaliz pkgname=(python2-pynormaliz python-pynormaliz) -pkgver=1.17 -pkgrel=2 +pkgver=1.19 +pkgrel=1 pkgdesc="A Python interface to Normaliz" arch=(x86_64) url="https://github.com/sebasguts/PyNormaliz; @@ -10,7 +10,7 @@ license=(GPL2) makedepends=(python-setuptools python2-setuptools normaliz boost) source=("https://pypi.io/packages/source/P/PyNormaliz/PyNormaliz-$pkgver.tar.gz;) -sha256sums=('17d11c44c65a4e1ae9ee642eb8a4db1454d6f3b3c4ea08ff263106ab245cee72') +sha256sums=('f96dc3ee609f0753f2ea53bc52c6d531e8111f6d52c3adaeabc754f1295e8167') prepare() { cp -r PyNormaliz-$pkgver PyNormaliz-$pkgver-py2
[arch-commits] Commit in bettercap/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:58:12 Author: shibumi Revision: 363640 upgpkg: bettercap 2.7-1 Modified: bettercap/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:54:23 UTC (rev 363639) +++ PKGBUILD2018-07-26 20:58:12 UTC (rev 363640) @@ -1,7 +1,7 @@ # Maintainer: Levente Polyak pkgname=bettercap -pkgver=2.6 +pkgver=2.7 pkgrel=1 pkgdesc='Swiss army knife for network attacks and monitoring' url='https://github.com/bettercap/bettercap' @@ -11,7 +11,7 @@ makedepends=('go-pie' 'git' 'dep') options=('!emptydirs') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/bettercap/bettercap/archive/v${pkgver}.tar.gz) -sha512sums=('cf58c457fd342a33497ffedcc0a9a4b0b337ca3a9fdaaf81530142835c78376a9a3c01a5326f3d7933d3b0b4b8d128c0b2c8d8397c907d78cd250e8fb9ffaacf') +sha512sums=('9ac9ff08d9d24fa339fcf981d70945daf51b743a05f0f30d9153bfd756bdd9cdc1ebed221d6898740dfa57fb46d1b4d22d22cf942ea9737dbc2f5fafbb04713e') prepare(){ export GOPATH="${srcdir}/go"
[arch-commits] Commit in bettercap/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:58:18 Author: shibumi Revision: 363641 archrelease: copy trunk to community-x86_64 Added: bettercap/repos/community-x86_64/PKGBUILD (from rev 363640, bettercap/trunk/PKGBUILD) Deleted: bettercap/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 70 ++--- 1 file changed, 35 insertions(+), 35 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:58:12 UTC (rev 363640) +++ PKGBUILD2018-07-26 20:58:18 UTC (rev 363641) @@ -1,35 +0,0 @@ -# Maintainer: Levente Polyak - -pkgname=bettercap -pkgver=2.6 -pkgrel=1 -pkgdesc='Swiss army knife for network attacks and monitoring' -url='https://github.com/bettercap/bettercap' -arch=('x86_64') -license=('GPL3') -depends=('libpcap' 'libnetfilter_queue' 'iproute2' 'glibc' 'libnfnetlink') -makedepends=('go-pie' 'git' 'dep') -options=('!emptydirs') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/bettercap/bettercap/archive/v${pkgver}.tar.gz) -sha512sums=('cf58c457fd342a33497ffedcc0a9a4b0b337ca3a9fdaaf81530142835c78376a9a3c01a5326f3d7933d3b0b4b8d128c0b2c8d8397c907d78cd250e8fb9ffaacf') - -prepare(){ - export GOPATH="${srcdir}/go" - mkdir -p go/src/github.com/bettercap - ln -rTsf ${pkgname}-${pkgver} go/src/github.com/bettercap/bettercap -} - -build() { - cd go/src/github.com/bettercap/bettercap - export GOPATH="${srcdir}/go" - dep ensure - go build -o bettercap -} - -package() { - cd ${pkgname}-${pkgver} - install -Dm 755 bettercap -t "${pkgdir}/usr/bin" - install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" -} - -# vim: ts=2 sw=2 et: Copied: bettercap/repos/community-x86_64/PKGBUILD (from rev 363640, bettercap/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:58:18 UTC (rev 363641) @@ -0,0 +1,35 @@ +# Maintainer: Levente Polyak + +pkgname=bettercap +pkgver=2.7 +pkgrel=1 +pkgdesc='Swiss army knife for network attacks and monitoring' +url='https://github.com/bettercap/bettercap' +arch=('x86_64') +license=('GPL3') +depends=('libpcap' 'libnetfilter_queue' 'iproute2' 'glibc' 'libnfnetlink') +makedepends=('go-pie' 'git' 'dep') +options=('!emptydirs') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/bettercap/bettercap/archive/v${pkgver}.tar.gz) +sha512sums=('9ac9ff08d9d24fa339fcf981d70945daf51b743a05f0f30d9153bfd756bdd9cdc1ebed221d6898740dfa57fb46d1b4d22d22cf942ea9737dbc2f5fafbb04713e') + +prepare(){ + export GOPATH="${srcdir}/go" + mkdir -p go/src/github.com/bettercap + ln -rTsf ${pkgname}-${pkgver} go/src/github.com/bettercap/bettercap +} + +build() { + cd go/src/github.com/bettercap/bettercap + export GOPATH="${srcdir}/go" + dep ensure + go build -o bettercap +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm 755 bettercap -t "${pkgdir}/usr/bin" + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in vault/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:54:14 Author: shibumi Revision: 363638 upgpkg: vault 0.10.3-1 Modified: vault/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:52:29 UTC (rev 363637) +++ PKGBUILD2018-07-26 20:54:14 UTC (rev 363638) @@ -4,7 +4,7 @@ pkgname='vault' pkgdesc='A tool for managing secrets' -pkgver='0.10.2' +pkgver='0.10.3' pkgrel='1' url="https://vaultproject.io/; license=('MPL') @@ -13,7 +13,7 @@ depends=('glibc') install='vault.install' backup=('etc/vault.hcl') -_vault_commit='3ee0802ed08cb7f4046c2151ec4671a076b76166' +_vault_commit='533003e27840d9646cb4e7d23b3a113895da1dd0' source=("git+https://github.com/hashicorp/vault#commit=${_vault_commit}; 'vault.service' 'vault.sysusers'
[arch-commits] Commit in vault/repos/community-x86_64 (12 files)
Date: Thursday, July 26, 2018 @ 20:54:23 Author: shibumi Revision: 363639 archrelease: copy trunk to community-x86_64 Added: vault/repos/community-x86_64/PKGBUILD (from rev 363638, vault/trunk/PKGBUILD) vault/repos/community-x86_64/vault.hcl (from rev 363638, vault/trunk/vault.hcl) vault/repos/community-x86_64/vault.install (from rev 363638, vault/trunk/vault.install) vault/repos/community-x86_64/vault.service (from rev 363638, vault/trunk/vault.service) vault/repos/community-x86_64/vault.sysusers (from rev 363638, vault/trunk/vault.sysusers) vault/repos/community-x86_64/vault.tmpfiles (from rev 363638, vault/trunk/vault.tmpfiles) Deleted: vault/repos/community-x86_64/PKGBUILD vault/repos/community-x86_64/vault.hcl vault/repos/community-x86_64/vault.install vault/repos/community-x86_64/vault.service vault/repos/community-x86_64/vault.sysusers vault/repos/community-x86_64/vault.tmpfiles + PKGBUILD | 146 +++ vault.hcl | 38 +++--- vault.install | 18 +++--- vault.service | 44 vault.sysusers |2 vault.tmpfiles |2 6 files changed, 125 insertions(+), 125 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:54:14 UTC (rev 363638) +++ PKGBUILD2018-07-26 20:54:23 UTC (rev 363639) @@ -1,73 +0,0 @@ -# Maintainer : Christian Rebischke -# Contributor: Tim Meusel -# Contributor: Sebastian Rakel sebast...@devunit.eu - -pkgname='vault' -pkgdesc='A tool for managing secrets' -pkgver='0.10.2' -pkgrel='1' -url="https://vaultproject.io/; -license=('MPL') -arch=('x86_64') -makedepends=('go-pie' 'git' 'yarn' 'python2' 'bower' 'npm' 'zip') -depends=('glibc') -install='vault.install' -backup=('etc/vault.hcl') -_vault_commit='3ee0802ed08cb7f4046c2151ec4671a076b76166' -source=("git+https://github.com/hashicorp/vault#commit=${_vault_commit}; -'vault.service' -'vault.sysusers' -'vault.tmpfiles' -'vault.hcl') -sha512sums=('SKIP' - '6619cf57668e995cddb29fb6c388c18c21b251052a53832415e415bb4fe538361ef77b74536f5b082b9cda6cd71b598fc50d8b7f51092c4d60262052c5725af2' - '92616ccf83fa5ca9f8b0d022cf8ceb1f3549e12b66bf21d9f77f3eb26bd75ec1dc36c155948ec987c642067b85fbfc30a9217d6c503d952a402aa5ef63e50928' - '073f0f400cba78521cd2709ce86d88fbb14125117f9f3beca657f625d04eab8e00f7a01b5d9a1cfc03e9038844f5732bdbb1a85dd65a803d3f0b90f8bf87880e' - '46106cc76151eef2dd5e4b2caa6a96aae4d6ce1ecbf977dcc8667a3f6c829cbea95133622adafcb15cdfaa066ecc94c73c983e7613ee2f6573694981569729fe') - -prepare () { - export GOPATH="${srcdir}" - export PATH="$PATH:$GOPATH/bin" - mkdir -p src/github.com/hashicorp/ - mv "${pkgname}" "src/github.com/hashicorp/${pkgname}" - # this is temporary - go get github.com/kardianos/govendor - export PACKAGE_ROOT="${GOPATH}/src/github.com/hashicorp/${pkgname}" -} - -build () { - cd $PACKAGE_ROOT - - # We will provide these packages in the future ourself - govendor fetch github.com/mitchellh/gox - govendor fetch github.com/elazarl/go-bindata-assetfs/go-bindata-assetfs - govendor fetch github.com/hashicorp/go-bindata/go-bindata - - cd $PACKAGE_ROOT/vendor/github.com/hashicorp/go-bindata/go-bindata - go build - go install - - cd $PACKAGE_ROOT/vendor/github.com/elazarl/go-bindata-assetfs/go-bindata-assetfs - go build - go install - - cd $PACKAGE_ROOT/vendor/github.com/mitchellh/gox - go build - go install - - cd $PACKAGE_ROOT - XC_OSARCH='linux/amd64' make static-dist bin -} - -package () { - cd ${PACKAGE_ROOT} - install -Dm755 bin/vault "${pkgdir}/usr/bin/vault" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 "${srcdir}/vault.hcl" "${pkgdir}/etc/vault.hcl" - install -Dm644 "${srcdir}/vault.service" "${pkgdir}/usr/lib/systemd/system/vault.service" - install -Dm644 "${srcdir}/vault.sysusers" "${pkgdir}/usr/lib/sysusers.d/vault.conf" - install -Dm644 "${srcdir}/vault.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/vault.conf" - for file in README.md CHANGELOG.md ; do -install -Dm644 "${file}" "${pkgdir}/usr/share/doc/${pkgname}/${file}" - done -} Copied: vault/repos/community-x86_64/PKGBUILD (from rev 363638, vault/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:54:23 UTC (rev 363639) @@ -0,0 +1,73 @@ +# Maintainer : Christian Rebischke +# Contributor: Tim Meusel +# Contributor: Sebastian Rakel sebast...@devunit.eu + +pkgname='vault' +pkgdesc='A tool for managing secrets' +pkgver='0.10.3' +pkgrel='1' +url="https://vaultproject.io/; +license=('MPL') +arch=('x86_64') +makedepends=('go-pie' 'git' 'yarn' 'python2' 'bower' 'npm' 'zip') +depends=('glibc') +install='vault.install' +backup=('etc/vault.hcl')
[arch-commits] Commit in playerctl/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:52:23 Author: shibumi Revision: 363636 upgpkg: playerctl 0.6.1-1 Modified: playerctl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:47:59 UTC (rev 363635) +++ PKGBUILD2018-07-26 20:52:23 UTC (rev 363636) @@ -2,7 +2,7 @@ # Contributor: Ian D. Scott # Contributor: Tony Crisci pkgname=playerctl -pkgver=0.6.0 +pkgver=0.6.1 pkgrel=1 pkgdesc="mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others." arch=('x86_64') @@ -11,7 +11,7 @@ depends=('glib2') makedepends=('gobject-introspection' 'gtk-doc') source=("playerctl-${pkgver}.tar.gz::https://github.com/acrisci/playerctl/archive/v${pkgver}.tar.gz;) -sha512sums=('8023b5704ca2a428510df6228850b616061289764cc3c4190c0c46f79d6a20e499495f2d773bd821357653ba63bca40eac70f7cc3a11251da3c6a4f7781db739') +sha512sums=('07c302eb06a96bf3b8aa180e68e85ef6f9fdb5933b80fbce8ee5f9a36c1d961eaf5638e319ff0b26475984acc57a447a4aa8e705667f77e4bd393364cdbfb284') prepare() { cd "${srcdir}/playerctl-${pkgver}"
[arch-commits] Commit in playerctl/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:52:29 Author: shibumi Revision: 363637 archrelease: copy trunk to community-x86_64 Added: playerctl/repos/community-x86_64/PKGBUILD (from rev 363636, playerctl/trunk/PKGBUILD) Deleted: playerctl/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 58 +- 1 file changed, 29 insertions(+), 29 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:52:23 UTC (rev 363636) +++ PKGBUILD2018-07-26 20:52:29 UTC (rev 363637) @@ -1,29 +0,0 @@ -# Maintainer : Christian Rebischke -# Contributor: Ian D. Scott -# Contributor: Tony Crisci -pkgname=playerctl -pkgver=0.6.0 -pkgrel=1 -pkgdesc="mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others." -arch=('x86_64') -url="https://github.com/acrisci/playerctl; -license=('LGPL3') -depends=('glib2') -makedepends=('gobject-introspection' 'gtk-doc') -source=("playerctl-${pkgver}.tar.gz::https://github.com/acrisci/playerctl/archive/v${pkgver}.tar.gz;) -sha512sums=('8023b5704ca2a428510df6228850b616061289764cc3c4190c0c46f79d6a20e499495f2d773bd821357653ba63bca40eac70f7cc3a11251da3c6a4f7781db739') - -prepare() { -cd "${srcdir}/playerctl-${pkgver}" -NOCONFIGURE=true ./autogen.sh -} - -build() { -cd "${srcdir}/playerctl-${pkgver}" -./configure --prefix=/usr --enable-gtk-doc -} - -package() { -cd "${srcdir}/playerctl-${pkgver}" -make DESTDIR="${pkgdir}/" install -} Copied: playerctl/repos/community-x86_64/PKGBUILD (from rev 363636, playerctl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:52:29 UTC (rev 363637) @@ -0,0 +1,29 @@ +# Maintainer : Christian Rebischke +# Contributor: Ian D. Scott +# Contributor: Tony Crisci +pkgname=playerctl +pkgver=0.6.1 +pkgrel=1 +pkgdesc="mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others." +arch=('x86_64') +url="https://github.com/acrisci/playerctl; +license=('LGPL3') +depends=('glib2') +makedepends=('gobject-introspection' 'gtk-doc') +source=("playerctl-${pkgver}.tar.gz::https://github.com/acrisci/playerctl/archive/v${pkgver}.tar.gz;) +sha512sums=('07c302eb06a96bf3b8aa180e68e85ef6f9fdb5933b80fbce8ee5f9a36c1d961eaf5638e319ff0b26475984acc57a447a4aa8e705667f77e4bd393364cdbfb284') + +prepare() { +cd "${srcdir}/playerctl-${pkgver}" +NOCONFIGURE=true ./autogen.sh +} + +build() { +cd "${srcdir}/playerctl-${pkgver}" +./configure --prefix=/usr --enable-gtk-doc +} + +package() { +cd "${srcdir}/playerctl-${pkgver}" +make DESTDIR="${pkgdir}/" install +}
[arch-commits] Commit in facter/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:47:53 Author: shibumi Revision: 363634 upgpkg: facter 3.11.3-1 Modified: facter/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:35:05 UTC (rev 363633) +++ PKGBUILD2018-07-26 20:47:53 UTC (rev 363634) @@ -20,7 +20,7 @@ replaces=('cfacter') source=("https://github.com/puppetlabs/facter/archive/${pkgver}.tar.gz; 'java10.patch') -sha512sums=('aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582' +sha512sums=('6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef' '0db7f0a636bb31850b4440b3e7acc273cefc4091bd177ffaeb51434f80b142b9a96730d2a31a6ef48bf94dbd1cb21943a18e4f329a75b87718efd06a7124260b') prepare() {
[arch-commits] Commit in facter/repos/community-x86_64 (4 files)
Date: Thursday, July 26, 2018 @ 20:47:59 Author: shibumi Revision: 363635 archrelease: copy trunk to community-x86_64 Added: facter/repos/community-x86_64/PKGBUILD (from rev 363634, facter/trunk/PKGBUILD) facter/repos/community-x86_64/java10.patch (from rev 363634, facter/trunk/java10.patch) Deleted: facter/repos/community-x86_64/PKGBUILD facter/repos/community-x86_64/java10.patch --+ PKGBUILD | 106 - java10.patch | 76 2 files changed, 91 insertions(+), 91 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:47:53 UTC (rev 363634) +++ PKGBUILD2018-07-26 20:47:59 UTC (rev 363635) @@ -1,53 +0,0 @@ -# $Id$ -# Maintainer: Christian Rebischke -# Contributor: Jonathan Steel -# Contributor: Greg Sutcliffe -# Contributor: Hyacinthe Cartiaux -# Contributor: Thomas S Hatch -# Contributor: Dave Simons -# Contributor: Niels Abspoel - -pkgname=facter -pkgver=3.11.2 -pkgrel=1 -pkgdesc="Collect and display system facts" -arch=('x86_64') -url="http://puppetlabs.com/facter; -license=('APACHE') -depends=('ruby' 'yaml-cpp' 'boost-libs' 'curl') -makedepends=('boost' 'cmake' 'java-environment>=10' 'leatherman' 'cpp-hocon' 'java-environment-common') -optdepends=('java-environment: jruby support') -replaces=('cfacter') -source=("https://github.com/puppetlabs/facter/archive/${pkgver}.tar.gz; -'java10.patch') -sha512sums=('aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582' - '0db7f0a636bb31850b4440b3e7acc273cefc4091bd177ffaeb51434f80b142b9a96730d2a31a6ef48bf94dbd1cb21943a18e4f329a75b87718efd06a7124260b') - -prepare() { - cd "${pkgname}-${pkgver}" - - # Replace rb_data_object_alloc symbol with rb_data_object_wrap - # https://tickets.puppetlabs.com/browse/FACT-1291 - sed -i 's/rb_data_object_alloc/rb_data_object_wrap/g' \ -$( grep -rl rb_data_object_alloc lib/src/ruby ) - patch -p1 < ${srcdir}/java10.patch -} - -build() { - cd "${pkgname}-${pkgver}" - - # Do not treat warnings as errors - CXXFLAGS+=' -Wno-error' - - JAVA_HOME=/usr/lib/jvm/default cmake -DCMAKE_INSTALL_PREFIX=/usr - - make -} - -package() { - cd "${pkgname}-${pkgver}" - - make install DESTDIR="${pkgdir}" - - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE -} Copied: facter/repos/community-x86_64/PKGBUILD (from rev 363634, facter/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:47:59 UTC (rev 363635) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Christian Rebischke +# Contributor: Jonathan Steel +# Contributor: Greg Sutcliffe +# Contributor: Hyacinthe Cartiaux +# Contributor: Thomas S Hatch +# Contributor: Dave Simons +# Contributor: Niels Abspoel + +pkgname=facter +pkgver=3.11.3 +pkgrel=1 +pkgdesc="Collect and display system facts" +arch=('x86_64') +url="http://puppetlabs.com/facter; +license=('APACHE') +depends=('ruby' 'yaml-cpp' 'boost-libs' 'curl') +makedepends=('boost' 'cmake' 'java-environment>=10' 'leatherman' 'cpp-hocon' 'java-environment-common') +optdepends=('java-environment: jruby support') +replaces=('cfacter') +source=("https://github.com/puppetlabs/facter/archive/${pkgver}.tar.gz; +'java10.patch') +sha512sums=('6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef' + '0db7f0a636bb31850b4440b3e7acc273cefc4091bd177ffaeb51434f80b142b9a96730d2a31a6ef48bf94dbd1cb21943a18e4f329a75b87718efd06a7124260b') + +prepare() { + cd "${pkgname}-${pkgver}" + + # Replace rb_data_object_alloc symbol with rb_data_object_wrap + # https://tickets.puppetlabs.com/browse/FACT-1291 + sed -i 's/rb_data_object_alloc/rb_data_object_wrap/g' \ +$( grep -rl rb_data_object_alloc lib/src/ruby ) + patch -p1 < ${srcdir}/java10.patch +} + +build() { + cd "${pkgname}-${pkgver}" + + # Do not treat warnings as errors + CXXFLAGS+=' -Wno-error' + + JAVA_HOME=/usr/lib/jvm/default cmake -DCMAKE_INSTALL_PREFIX=/usr + + make +} + +package() { + cd "${pkgname}-${pkgver}" + + make install DESTDIR="${pkgdir}" + + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +} Deleted: java10.patch === --- java10.patch2018-07-26 20:47:53 UTC (rev 363634) +++ java10.patch2018-07-26 20:47:59 UTC (rev 363635) @@ -1,38 +0,0 @@ -From 05050b84320e118fc7490609b77b5cdeafd83add Mon Sep 17 00:00:00 2001 -From: mlevitt -Date: Sat, 14 Apr 2018 14:51:22 -0600 -Subject: [PATCH] (FACT-1844) JDK10 drops support for javah - -Any JDK post 9 requires change of invocation from - - javah -d -to - javac -h -
[arch-commits] Commit in facter/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:35:05 Author: shibumi Revision: 363633 upgpkg: facter 3.11.3-1 Modified: facter/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 20:34:26 UTC (rev 363632) +++ PKGBUILD2018-07-26 20:35:05 UTC (rev 363633) @@ -8,7 +8,7 @@ # Contributor: Niels Abspoel pkgname=facter -pkgver=3.11.2 +pkgver=3.11.3 pkgrel=1 pkgdesc="Collect and display system facts" arch=('x86_64')
[arch-commits] Commit in iwd/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:34:26 Author: shibumi Revision: 363632 archrelease: copy trunk to community-x86_64 Added: iwd/repos/community-x86_64/PKGBUILD (from rev 363631, iwd/trunk/PKGBUILD) Deleted: iwd/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:34:19 UTC (rev 363631) +++ PKGBUILD2018-07-26 20:34:26 UTC (rev 363632) @@ -1,30 +0,0 @@ -# Maintainer: Christian Rebischke - -pkgname=iwd -pkgver=0.3 -pkgrel=1 -pkgdesc='Internet Wireless Daemon' -arch=('x86_64') -url='https://git.kernel.org/cgit/network/wireless/iwd.git/' -license=('LGPL') -depends=('glibc') -source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign}) -sha512sums=('9c34d98ecae18955cc39cb7a58c0724b500902e2070ebbc1967fa4e2ed3633e01052a6bcb592b8bbb806307d8f0db8271a0ac7ad105f8a8f42915b8627e429f6' -'SKIP') -validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/iwd \ - --localstatedir=/var - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make install DESTDIR="${pkgdir}" -} - -# vim: set ts=2 sw=2 ft=sh noet: Copied: iwd/repos/community-x86_64/PKGBUILD (from rev 363631, iwd/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:34:26 UTC (rev 363632) @@ -0,0 +1,30 @@ +# Maintainer: Christian Rebischke + +pkgname=iwd +pkgver=0.4 +pkgrel=1 +pkgdesc='Internet Wireless Daemon' +arch=('x86_64') +url='https://git.kernel.org/cgit/network/wireless/iwd.git/' +license=('LGPL') +depends=('glibc') +source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign}) +sha512sums=('55c469b4e675f0c47c91bc46f0a93b704d9f2893393262aca8fd983aee16a7a13a112e9df15a31561fe72a806439a9a93fcbe1721648f3eed9ef277f9339b770' +'SKIP') +validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/iwd \ + --localstatedir=/var + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make install DESTDIR="${pkgdir}" +} + +# vim: set ts=2 sw=2 ft=sh noet:
[arch-commits] Commit in iwd/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:34:19 Author: shibumi Revision: 363631 upgpkg: iwd 0.4-1 Modified: iwd/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 18:07:33 UTC (rev 363630) +++ PKGBUILD2018-07-26 20:34:19 UTC (rev 363631) @@ -1,7 +1,7 @@ # Maintainer: Christian Rebischke pkgname=iwd -pkgver=0.3 +pkgver=0.4 pkgrel=1 pkgdesc='Internet Wireless Daemon' arch=('x86_64') @@ -9,7 +9,7 @@ license=('LGPL') depends=('glibc') source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign}) -sha512sums=('9c34d98ecae18955cc39cb7a58c0724b500902e2070ebbc1967fa4e2ed3633e01052a6bcb592b8bbb806307d8f0db8271a0ac7ad105f8a8f42915b8627e429f6' +sha512sums=('55c469b4e675f0c47c91bc46f0a93b704d9f2893393262aca8fd983aee16a7a13a112e9df15a31561fe72a806439a9a93fcbe1721648f3eed9ef277f9339b770' 'SKIP') validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
[arch-commits] Commit in libdazzle/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:05:44 Author: heftig Revision: 329569 archrelease: copy trunk to extra-x86_64 Added: libdazzle/repos/extra-x86_64/PKGBUILD (from rev 329568, libdazzle/trunk/PKGBUILD) Deleted: libdazzle/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 69 ++--- 1 file changed, 34 insertions(+), 35 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 20:05:27 UTC (rev 329568) +++ PKGBUILD2018-07-26 20:05:44 UTC (rev 329569) @@ -1,35 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot - -pkgname=libdazzle -pkgver=3.28.2 -pkgrel=1 -pkgdesc="A library to delight your users with fancy features" -url="https://git.gnome.org/browse/libdazzle; -arch=(x86_64) -license=(LGPL) -depends=(gtk3) -makedepends=(git meson vala gobject-introspection gtk-doc) -checkdepends=(xorg-server-xvfb) -_commit=3e4df964882fbbc1cfed06f145844b1d0bec4e97 # tags/3.28.2^0 -source=("git+https://gitlab.gnome.org/GNOME/libdazzle.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -build() { - arch-meson $pkgname build -Denable_gtk_doc=true - ninja -C build -} - -check() { - cd build - xvfb-run meson test -} - -package() { - DESTDIR="$pkgdir" ninja -C build install -} Copied: libdazzle/repos/extra-x86_64/PKGBUILD (from rev 329568, libdazzle/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 20:05:44 UTC (rev 329569) @@ -0,0 +1,34 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgname=libdazzle +pkgver=3.28.4 +pkgrel=1 +pkgdesc="A library to delight your users with fancy features" +url="https://gitlab.gnome.org/GNOME/libdazzle; +arch=(x86_64) +license=(LGPL) +depends=(gtk3) +makedepends=(git meson vala gobject-introspection gtk-doc) +checkdepends=(xorg-server-xvfb) +_commit=7e0b543bc45439d59872e6a5a222b6b946c9cf83 # tags/3.28.4^0 +source=("git+https://gitlab.gnome.org/GNOME/libdazzle.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +build() { + arch-meson $pkgname build -D enable_gtk_doc=true + ninja -C build +} + +check() { + xvfb-run meson test -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build +}
[arch-commits] Commit in libdazzle/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 20:05:27 Author: heftig Revision: 329568 3.28.4-1 Modified: libdazzle/trunk/PKGBUILD --+ PKGBUILD | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 14:11:16 UTC (rev 329567) +++ PKGBUILD2018-07-26 20:05:27 UTC (rev 329568) @@ -2,16 +2,16 @@ # Maintainer: Jan de Groot pkgname=libdazzle -pkgver=3.28.2 +pkgver=3.28.4 pkgrel=1 pkgdesc="A library to delight your users with fancy features" -url="https://git.gnome.org/browse/libdazzle; +url="https://gitlab.gnome.org/GNOME/libdazzle; arch=(x86_64) license=(LGPL) depends=(gtk3) makedepends=(git meson vala gobject-introspection gtk-doc) checkdepends=(xorg-server-xvfb) -_commit=3e4df964882fbbc1cfed06f145844b1d0bec4e97 # tags/3.28.2^0 +_commit=7e0b543bc45439d59872e6a5a222b6b946c9cf83 # tags/3.28.4^0 source=("git+https://gitlab.gnome.org/GNOME/libdazzle.git#commit=$_commit;) sha256sums=('SKIP') @@ -21,15 +21,14 @@ } build() { - arch-meson $pkgname build -Denable_gtk_doc=true + arch-meson $pkgname build -D enable_gtk_doc=true ninja -C build } check() { - cd build - xvfb-run meson test + xvfb-run meson test -C build } package() { - DESTDIR="$pkgdir" ninja -C build install + DESTDIR="$pkgdir" meson install -C build }
[arch-commits] Commit in unbound/repos (7 files)
Date: Thursday, July 26, 2018 @ 18:07:33 Author: bisson Revision: 363630 archrelease: copy trunk to community-staging-x86_64 Added: unbound/repos/community-staging-x86_64/ unbound/repos/community-staging-x86_64/PKGBUILD (from rev 363629, unbound/trunk/PKGBUILD) unbound/repos/community-staging-x86_64/conf (from rev 363629, unbound/trunk/conf) unbound/repos/community-staging-x86_64/hook (from rev 363629, unbound/trunk/hook) unbound/repos/community-staging-x86_64/service (from rev 363629, unbound/trunk/service) unbound/repos/community-staging-x86_64/sysusers.d (from rev 363629, unbound/trunk/sysusers.d) unbound/repos/community-staging-x86_64/tmpfiles.d (from rev 363629, unbound/trunk/tmpfiles.d) + PKGBUILD | 63 +++ conf |5 hook | 10 + service| 14 + sysusers.d |1 tmpfiles.d |1 6 files changed, 94 insertions(+) Copied: unbound/repos/community-staging-x86_64/PKGBUILD (from rev 363629, unbound/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 18:07:33 UTC (rev 363630) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Gaetan Bisson +# Contributor: Hisato Tatekura +# Contributor: Massimiliano Torromeo + +pkgname=unbound +pkgver=1.7.3 +pkgrel=2 +pkgdesc='Validating, recursive, and caching DNS resolver' +url='https://unbound.net/' +license=('custom:BSD') +arch=('x86_64') +makedepends=('expat') +optdepends=('expat: unbound-anchor') +depends=('openssl' 'ldns' 'libevent' 'fstrm' 'protobuf-c' 'dnssec-anchors') +backup=('etc/unbound/unbound.conf') +validpgpkeys=('EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D') +source=("https://unbound.net/downloads/${pkgname}-${pkgver}.tar.gz"{,.asc} +'sysusers.d' +'tmpfiles.d' +'service' +'hook' +'conf') +sha256sums=('c11de115d928a6b48b2165e0214402a7a7da313cd479203a7ce7a8b62cba602d' +'SKIP' +'85b8f00881fb93bcce83bdfe3246463a396eb5b352c0d7f5fca32fcb839d22fa' +'31a573f43287dd7e3678be1680388bfc7d8dee8280eb2443f521a4b349aaa6b6' +'526ee18a5394073404ee10a67addf9894efa43fa234234562e84a1641d54b556' +'2746aede36b1f57efdcc370b7643ce31ff9e6acb9a1f62705987b07eaed866a3' +'07d764f4f42adfba9685c5c7feef81116118f4a1772b118aa3ebbe059e8a513e') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --disable-rpath \ + --enable-dnstap \ + --enable-pie \ + --enable-relro-now \ + --with-conf-file=/etc/unbound/unbound.conf \ + --with-pidfile=/run/unbound.pid \ + --with-rootkey-file=/etc/trusted-key.key \ + --with-libevent \ + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 doc/example.conf.in "${pkgdir}/etc/unbound/unbound.conf.example" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 ../sysusers.d "${pkgdir}/usr/lib/sysusers.d/unbound.conf" + install -Dm644 ../service "${pkgdir}/usr/lib/systemd/system/unbound.service" + install -Dm644 ../conf "${pkgdir}/etc/unbound/unbound.conf" + + # Trust anchor file available from within unbound's chroot. + install -Dm644 ../tmpfiles.d "${pkgdir}/usr/lib/tmpfiles.d/unbound.conf" + install -Dm644 ../hook "${pkgdir}/usr/share/libalpm/hooks/unbound-key.hook" +} Copied: unbound/repos/community-staging-x86_64/conf (from rev 363629, unbound/trunk/conf) === --- community-staging-x86_64/conf (rev 0) +++ community-staging-x86_64/conf 2018-07-26 18:07:33 UTC (rev 363630) @@ -0,0 +1,5 @@ +server: + use-syslog: yes + username: "unbound" + directory: "/etc/unbound" + trust-anchor-file: trusted-key.key Copied: unbound/repos/community-staging-x86_64/hook (from rev 363629, unbound/trunk/hook) === --- community-staging-x86_64/hook (rev 0) +++ community-staging-x86_64/hook 2018-07-26 18:07:33 UTC (rev 363630) @@ -0,0 +1,10 @@ +[Trigger] +Type = File +Target = etc/trusted-key.key +Operation = Install +Operation = Upgrade + +[Action] +Description = Updating trusted-key.key for unbound... +When = PostTransaction +Exec = /bin/cp -f /etc/trusted-key.key /etc/unbound/ Copied: unbound/repos/community-staging-x86_64/service (from rev 363629, unbound/trunk/service)
[arch-commits] Commit in unbound/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 18:06:43 Author: bisson Revision: 363629 rebuild for protobuf-3.6.0 Modified: unbound/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 17:25:54 UTC (rev 363628) +++ PKGBUILD2018-07-26 18:06:43 UTC (rev 363629) @@ -5,7 +5,7 @@ pkgname=unbound pkgver=1.7.3 -pkgrel=1 +pkgrel=2 pkgdesc='Validating, recursive, and caching DNS resolver' url='https://unbound.net/' license=('custom:BSD')
[arch-commits] Commit in fractal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 17:25:54 Author: archange Revision: 363628 archrelease: copy trunk to community-x86_64 Added: fractal/repos/community-x86_64/PKGBUILD (from rev 363627, fractal/trunk/PKGBUILD) Deleted: fractal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 50 +- 1 file changed, 25 insertions(+), 25 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 17:25:20 UTC (rev 363627) +++ PKGBUILD2018-07-26 17:25:54 UTC (rev 363628) @@ -1,25 +0,0 @@ -# Maintainer: Bruno Pagani - -pkgname=fractal -pkgver=3.29.1 -pkgrel=1 -pkgdesc="A GTK+ client for Matrix written in Rust" -arch=('x86_64') -url="https://wiki.gnome.org/Apps/Fractal; -license=('GPL3') -depends=('gtk3' 'gspell') -makedepends=('meson' 'rust') -_md5=70d01654b73092dc6782666ef9440123 -source=("https://gitlab.gnome.org/World/fractal/uploads/${_md5}/${pkgname}-${pkgver}.tar.xz;) -sha256sums=('51bc394510b361d14823f446574e94a8cb4efa199ef253194cdd6e41395c5113') - -build() { -cd ${pkgname}-${pkgver} -arch-meson . _build -ninja -C _build -} - -package() { -cd ${pkgname}-${pkgver} -DESTDIR="${pkgdir}" ninja -C _build install -} Copied: fractal/repos/community-x86_64/PKGBUILD (from rev 363627, fractal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 17:25:54 UTC (rev 363628) @@ -0,0 +1,25 @@ +# Maintainer: Bruno Pagani + +pkgname=fractal +pkgver=3.29.4 +pkgrel=1 +pkgdesc="A GTK+ client for Matrix written in Rust" +arch=('x86_64') +url="https://wiki.gnome.org/Apps/Fractal; +license=('GPL3') +depends=('gtk3' 'gst-plugins-base-libs' 'gst-plugins-bad' 'gtksourceview3') +makedepends=('meson' 'rust' 'gspell') +_md5=270493b7e17ef0708f0405b393c0c903 +source=("https://gitlab.gnome.org/World/fractal/uploads/${_md5}/${pkgname}-${pkgver}.tar.xz;) +sha256sums=('a2d01ce7c059d8400d41ae607700151cf05980b8fd7e867e78ff2ae76bbe6028') + +build() { +cd ${pkgname}-${pkgver} +arch-meson . _build +ninja -C _build +} + +package() { +cd ${pkgname}-${pkgver} +DESTDIR="${pkgdir}" ninja -C _build install +}
[arch-commits] Commit in fractal/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 17:25:20 Author: archange Revision: 363627 upgpkg: fractal 3.29.4-1 Modified: fractal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 17:15:38 UTC (rev 363626) +++ PKGBUILD2018-07-26 17:25:20 UTC (rev 363627) @@ -1,17 +1,17 @@ # Maintainer: Bruno Pagani pkgname=fractal -pkgver=3.29.1 +pkgver=3.29.4 pkgrel=1 pkgdesc="A GTK+ client for Matrix written in Rust" arch=('x86_64') url="https://wiki.gnome.org/Apps/Fractal; license=('GPL3') -depends=('gtk3' 'gspell') -makedepends=('meson' 'rust') -_md5=70d01654b73092dc6782666ef9440123 +depends=('gtk3' 'gst-plugins-base-libs' 'gst-plugins-bad' 'gtksourceview3') +makedepends=('meson' 'rust' 'gspell') +_md5=270493b7e17ef0708f0405b393c0c903 source=("https://gitlab.gnome.org/World/fractal/uploads/${_md5}/${pkgname}-${pkgver}.tar.xz;) -sha256sums=('51bc394510b361d14823f446574e94a8cb4efa199ef253194cdd6e41395c5113') +sha256sums=('a2d01ce7c059d8400d41ae607700151cf05980b8fd7e867e78ff2ae76bbe6028') build() { cd ${pkgname}-${pkgver}
[arch-commits] Commit in fwupdate/trunk (esp-as-boot-efi.hook esp-as-boot.hook)
Date: Thursday, July 26, 2018 @ 17:15:38 Author: archange Revision: 363626 Remove old files Deleted: fwupdate/trunk/esp-as-boot-efi.hook fwupdate/trunk/esp-as-boot.hook --+ esp-as-boot-efi.hook | 10 -- esp-as-boot.hook | 10 -- 2 files changed, 20 deletions(-) Deleted: esp-as-boot-efi.hook === --- esp-as-boot-efi.hook2018-07-26 16:20:52 UTC (rev 363625) +++ esp-as-boot-efi.hook2018-07-26 17:15:38 UTC (rev 363626) @@ -1,10 +0,0 @@ -[Trigger] -Type = Package -Operation = Install -Operation = Upgrade -Target = fwupdate - -[Action] -Description = Copying fwupdate to EFI directory... -When = PostTransaction -Exec = /usr/bin/cp -r /usr/lib/fwupdate/EFI /boot/efi Deleted: esp-as-boot.hook === --- esp-as-boot.hook2018-07-26 16:20:52 UTC (rev 363625) +++ esp-as-boot.hook2018-07-26 17:15:38 UTC (rev 363626) @@ -1,10 +0,0 @@ -[Trigger] -Type = Package -Operation = Install -Operation = Upgrade -Target = fwupdate - -[Action] -Description = Copying fwupdate to EFI directory... -When = PostTransaction -Exec = /usr/bin/cp -r /usr/lib/fwupdate/EFI /boot
[arch-commits] Commit in knot/repos (5 files)
Date: Thursday, July 26, 2018 @ 16:20:52 Author: archange Revision: 363625 archrelease: copy trunk to community-staging-x86_64 Added: knot/repos/community-staging-x86_64/ knot/repos/community-staging-x86_64/PKGBUILD (from rev 363624, knot/trunk/PKGBUILD) knot/repos/community-staging-x86_64/knot.service (from rev 363624, knot/trunk/knot.service) knot/repos/community-staging-x86_64/knot.sysusers (from rev 363624, knot/trunk/knot.sysusers) knot/repos/community-staging-x86_64/knot.tmpfiles (from rev 363624, knot/trunk/knot.tmpfiles) ---+ PKGBUILD | 69 knot.service | 11 knot.sysusers |1 knot.tmpfiles |2 + 4 files changed, 83 insertions(+) Copied: knot/repos/community-staging-x86_64/PKGBUILD (from rev 363624, knot/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 16:20:52 UTC (rev 363625) @@ -0,0 +1,69 @@ +# Maintainer: Bruno Pagani +# Contributor: Ondřej Surý +# Contributor: Julian Brost +# Contributor: Oleander Reis +# Contributor: Otto Sabart + +pkgname=knot +pkgver=2.6.8 +pkgrel=2 +pkgdesc="High-performance authoritative-only DNS server" +arch=('x86_64') +url="https://www.knot-dns.cz/; +license=('GPL3') +depends=('lmdb' 'liburcu' 'protobuf-c' 'fstrm' 'libedit' 'systemd' 'libcap-ng' 'gnutls' 'libidn2') +optdepends=('python: for pykeymgr') +backup=('etc/knot/knot.conf') + +source=("https://secure.nic.cz/files/knot-dns/${pkgname}-${pkgver}.tar.xz"{,.asc} +"${pkgname}.service" +"${pkgname}.sysusers" +"${pkgname}.tmpfiles") +sha256sums=('0daee8efd6262f10c54ee6f5fb99ca4d0f72e275513ec0902032af594cac1b15' +'SKIP' +'353e109d07483d029a85106021c108767aab74427abec6a66c8e3c6b39a0b41f' +'76c47120f91dbe467454a2f5330067d3dfd6ac5dacda5f3a095138b9a8877855' +'793fee121d03acce87e3b04cfa869d4eb65e6ac0ee3e1257804fa526fa60d7f5') +validpgpkeys=('742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB') # Daniel Salzman + +build() { +cd ${pkgname}-${pkgver} + +./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--sysconfdir=/etc \ +--localstatedir=/var/lib \ +--libexecdir=/usr/lib/knot \ +--with-rundir=/run/knot \ +--with-storage=/var/lib/knot \ +--enable-recvmmsg \ +--enable-dnstap \ +--enable-systemd \ +--enable-reuseport \ +--disable-silent-rules + +make +} + +check() { +cd ${pkgname}-${pkgver} +make check +} + +package() { +cd ${pkgname}-${pkgver} + +make DESTDIR="${pkgdir}" install + +# Don’t keep those empty dir, manage them with systemd-tmpfiles instead +rmdir "${pkgdir}"/{var/{lib/{knot/,},},run/{knot/,}} + +rm "${pkgdir}"/etc/knot/example.com.zone +mv "${pkgdir}"/etc/knot/{knot.sample.conf,knot.conf} + +cd .. +install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ +install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf +install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf +} Copied: knot/repos/community-staging-x86_64/knot.service (from rev 363624, knot/trunk/knot.service) === --- community-staging-x86_64/knot.service (rev 0) +++ community-staging-x86_64/knot.service 2018-07-26 16:20:52 UTC (rev 363625) @@ -0,0 +1,11 @@ +[Unit] +Description=Knot DNS server +After=syslog.target network.target + +[Service] +Type=notify +ExecStart=/usr/bin/knotd +ExecReload=/usr/bin/knotc reload + +[Install] +WantedBy=multi-user.target Copied: knot/repos/community-staging-x86_64/knot.sysusers (from rev 363624, knot/trunk/knot.sysusers) === --- community-staging-x86_64/knot.sysusers (rev 0) +++ community-staging-x86_64/knot.sysusers 2018-07-26 16:20:52 UTC (rev 363625) @@ -0,0 +1 @@ +u knot - "Knot DNS Daemon User" Copied: knot/repos/community-staging-x86_64/knot.tmpfiles (from rev 363624, knot/trunk/knot.tmpfiles) === --- community-staging-x86_64/knot.tmpfiles (rev 0) +++ community-staging-x86_64/knot.tmpfiles 2018-07-26 16:20:52 UTC (rev 363625) @@ -0,0 +1,2 @@ +d /run/knot 0755 knot knot - - +d /var/lib/knot 0700 knot knot - -
[arch-commits] Commit in knot/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 16:20:39 Author: archange Revision: 363624 protobuf rebuild Modified: knot/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 15:52:36 UTC (rev 363623) +++ PKGBUILD2018-07-26 16:20:39 UTC (rev 363624) @@ -6,7 +6,7 @@ pkgname=knot pkgver=2.6.8 -pkgrel=1 +pkgrel=2 pkgdesc="High-performance authoritative-only DNS server" arch=('x86_64') url="https://www.knot-dns.cz/;
[arch-commits] Commit in nsjail/repos/community-staging-x86_64 (4 files)
Date: Thursday, July 26, 2018 @ 15:52:36 Author: archange Revision: 363623 archrelease: copy trunk to community-staging-x86_64 Added: nsjail/repos/community-staging-x86_64/26d086f98690646319cf6d7809072f74ccc41795.patch (from rev 363622, nsjail/trunk/26d086f98690646319cf6d7809072f74ccc41795.patch) nsjail/repos/community-staging-x86_64/PKGBUILD (from rev 363622, nsjail/trunk/PKGBUILD) Deleted: nsjail/repos/community-staging-x86_64/26d086f98690646319cf6d7809072f74ccc41795.patch nsjail/repos/community-staging-x86_64/PKGBUILD + 26d086f98690646319cf6d7809072f74ccc41795.patch | 776 +++ PKGBUILD | 68 +- 2 files changed, 422 insertions(+), 422 deletions(-) Deleted: 26d086f98690646319cf6d7809072f74ccc41795.patch === --- 26d086f98690646319cf6d7809072f74ccc41795.patch 2018-07-26 15:52:29 UTC (rev 363622) +++ 26d086f98690646319cf6d7809072f74ccc41795.patch 2018-07-26 15:52:36 UTC (rev 363623) @@ -1,388 +0,0 @@ -From 26d086f98690646319cf6d7809072f74ccc41795 Mon Sep 17 00:00:00 2001 -From: Wiktor Garbacz -Date: Thu, 26 Jul 2018 14:16:55 +0200 -Subject: [PATCH] cgroup: refactor cgroup code - -Extract common functions, use c++ strings. - -Fixes #83 - cgroup.cc | 290 +- - util.h| 7 ++ - 2 files changed, 106 insertions(+), 191 deletions(-) - -diff --git a/cgroup.cc b/cgroup.cc -index cc8b94b..91a09ce 100644 a/cgroup.cc -+++ b/cgroup.cc -@@ -30,54 +30,62 @@ - #include - #include - -+#include -+ - #include "logs.h" - #include "util.h" - - namespace cgroup { - -+static bool createCgroup(const std::string& cgroup_path, pid_t pid) { -+ LOG_D("Create '%s' for PID=%d", cgroup_path.c_str(), (int)pid); -+ if (mkdir(cgroup_path.c_str(), 0700) == -1 && errno != EEXIST) { -+ PLOG_W("mkdir('%s', 0700) failed", cgroup_path.c_str()); -+ return false; -+ } -+ -+ return true; -+} -+ -+static bool writeToCgroup( -+const std::string& cgroup_path, const std::string& value, const std::string& what) { -+ LOG_D("Setting '%s' to '%s'", cgroup_path.c_str(), value.c_str()); -+ if (!util::writeBufToFile( -+ cgroup_path.c_str(), value.c_str(), value.length(), O_WRONLY | O_CLOEXEC)) { -+ LOG_W("Could not update %s", what.c_str()); -+ return false; -+ } -+ -+ return true; -+} -+ -+static bool addPidToTaskList(const std::string& cgroup_path, pid_t pid) { -+ std::string pid_str = std::to_string(pid); -+ std::string tasks_path = cgroup_path + "/tasks"; -+ LOG_D("Adding PID='%s' to '%s'", pid_str.c_str(), tasks_path.c_str()); -+ return writeToCgroup(tasks_path, pid_str, "'" + tasks_path + "' task list"); -+} -+ - static bool initNsFromParentMem(nsjconf_t* nsjconf, pid_t pid) { - if (nsjconf->cgroup_mem_max == (size_t)0) { - return true; - } - -- char mem_cgroup_path[PATH_MAX]; -- snprintf(mem_cgroup_path, sizeof(mem_cgroup_path), "%s/%s/NSJAIL.%d", -- nsjconf->cgroup_mem_mount.c_str(), nsjconf->cgroup_mem_parent.c_str(), (int)pid); -- LOG_D("Create '%s' for PID=%d", mem_cgroup_path, (int)pid); -- if (mkdir(mem_cgroup_path, 0700) == -1 && errno != EEXIST) { -- PLOG_W("mkdir('%s', 0700) failed", mem_cgroup_path); -- return false; -- } -+ std::string mem_cgroup_path = nsjconf->cgroup_mem_mount + '/' + nsjconf->cgroup_mem_parent + -+"/NSJAIL." + std::to_string(pid); -+ RETURN_ON_FAILURE(createCgroup(mem_cgroup_path, pid)); - -- char fname[PATH_MAX]; - std::string mem_max_str = std::to_string(nsjconf->cgroup_mem_max); -- snprintf(fname, sizeof(fname), "%s/memory.limit_in_bytes", mem_cgroup_path); -- LOG_D("Setting '%s' to '%s'", fname, mem_max_str.c_str()); -- if (!util::writeBufToFile( -- fname, mem_max_str.data(), mem_max_str.length(), O_WRONLY | O_CLOEXEC)) { -- LOG_W("Could not update memory cgroup max limit"); -- return false; -- } -+ RETURN_ON_FAILURE(writeToCgroup( -+ mem_cgroup_path + "/memory.limit_in_bytes", mem_max_str, "memory cgroup max limit")); - - /* -* Use OOM-killer instead of making processes hang/sleep -*/ -- snprintf(fname, sizeof(fname), "%s/memory.oom_control", mem_cgroup_path); -- LOG_D("Writting '0' '%s'", fname); -- if (!util::writeBufToFile(fname, "0", strlen("0"), O_WRONLY | O_CLOEXEC)) { -- LOG_W("Could not update memory cgroup oom control"); -- return false; -- } -- -- std::string pid_str = std::to_string(pid); -- snprintf(fname, sizeof(fname), "%s/tasks", mem_cgroup_path); -- LOG_D("Adding PID='%s' to
[arch-commits] Commit in nsjail/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 15:52:29 Author: archange Revision: 363622 Proper fix for the build issue Modified: nsjail/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 15:51:55 UTC (rev 363621) +++ PKGBUILD2018-07-26 15:52:29 UTC (rev 363622) @@ -2,7 +2,7 @@ pkgname=nsjail pkgver=2.7 -pkgrel=2 +pkgrel=3 pkgdesc="A light-weight process isolation tool" arch=('x86_64') url="http://nsjail.com;
[arch-commits] Commit in cozy-stack/repos/community-x86_64 (10 files)
Date: Thursday, July 26, 2018 @ 15:51:55 Author: archange Revision: 363621 archrelease: copy trunk to community-x86_64 Added: cozy-stack/repos/community-x86_64/PKGBUILD (from rev 363620, cozy-stack/trunk/PKGBUILD) cozy-stack/repos/community-x86_64/cozy-stack.service (from rev 363620, cozy-stack/trunk/cozy-stack.service) cozy-stack/repos/community-x86_64/cozy-stack.sysusers (from rev 363620, cozy-stack/trunk/cozy-stack.sysusers) cozy-stack/repos/community-x86_64/cozy-stack.tmpfiles (from rev 363620, cozy-stack/trunk/cozy-stack.tmpfiles) cozy-stack/repos/community-x86_64/cozy.yml (from rev 363620, cozy-stack/trunk/cozy.yml) Deleted: cozy-stack/repos/community-x86_64/PKGBUILD cozy-stack/repos/community-x86_64/cozy-stack.service cozy-stack/repos/community-x86_64/cozy-stack.sysusers cozy-stack/repos/community-x86_64/cozy-stack.tmpfiles cozy-stack/repos/community-x86_64/cozy.yml -+ PKGBUILD| 90 +- cozy-stack.service | 28 +++ cozy-stack.sysusers |2 - cozy-stack.tmpfiles | 10 ++--- cozy.yml| 46 - 5 files changed, 88 insertions(+), 88 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 15:51:45 UTC (rev 363620) +++ PKGBUILD2018-07-26 15:51:55 UTC (rev 363621) @@ -1,45 +0,0 @@ -# Maintainer: Bruno Pagani - -pkgname=cozy-stack -pkgver=2018M2S6 -pkgrel=1 -pkgdesc="Digital home: brings all your web services in the same private space – Stack component" -arch=('x86_64') -url="https://cozy.io; -license=('AGPL3') -backup=('etc/cozy/cozy.yml') -depends=('couchdb' 'imagemagick' 'git') -makedepends=('go-pie') -#optdepends=('cozy-coclyco: X.509 certificates management for instances' -optdepends=('nodejs: konnectors without isolation' -'nsjail: isolated konnectors' -'smtp-forwarder: to allow sending mail to users') -source=("https://apt.cozy.io/debian/pool/testing/c/${pkgname}/${pkgname}_${pkgver}.orig.tar.xz; -"cozy.yml" -"${pkgname}.service" -"${pkgname}.sysusers" -"${pkgname}.tmpfiles") -sha256sums=('335a6744c09d82ab178162f5d365c1743ce5cdcb6abd73898d9c1ecd7d1b815e' -'66b2c6be56f70896308974de35d94cedf0124736acd2bdd0b64f0f46d26fd034' -'f0a8cc43c51daeba92b36b449537eb6fa5d3fb84ef1428dc586266749ed742e0' -'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984' -'2851ae1dbe60d83a2ee919b783be8c6bd39516c0290f43270605bebe7c9b22f2') - -build() { -cd cozy-stack/src/github.com/cozy/cozy-stack -GOPATH="${srcdir}"/cozy-stack go build -o "${srcdir}"/bin/cozy-stack -ldflags "\ - -X github.com/cozy/cozy-stack/pkg/config.Version=${pkgver} \ - -X github.com/cozy/cozy-stack/pkg/config.BuildTime=$(date -u +"%Y-%m-%dT%H:%M:%SZ") \ --X github.com/cozy/cozy-stack/pkg/config.BuildMode=production" -} - -package() { -install -Dm755 bin/cozy-stack -t "${pkgdir}"/usr/bin/ -install -Dm644 cozy.yml -t "${pkgdir}"/etc/cozy/ -install -Dm644 cozy-stack/src/github.com/cozy/cozy-stack/cozy.example.yaml -t "${pkgdir}"/usr/share/cozy/ -install -Dm755 cozy-stack/src/github.com/cozy/cozy-stack/scripts/konnector-node-run.sh -t "${pkgdir}"/usr/share/cozy/ -install -Dm755 cozy-stack/src/github.com/cozy/cozy-stack/scripts/konnector-nsjail-run.sh -t "${pkgdir}"/usr/share/cozy/ -install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ -install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf -install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf -} Copied: cozy-stack/repos/community-x86_64/PKGBUILD (from rev 363620, cozy-stack/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 15:51:55 UTC (rev 363621) @@ -0,0 +1,45 @@ +# Maintainer: Bruno Pagani + +pkgname=cozy-stack +pkgver=2018M3S2 +pkgrel=1 +pkgdesc="Digital home: brings all your web services in the same private space – Stack component" +arch=('x86_64') +url="https://cozy.io; +license=('AGPL3') +backup=('etc/cozy/cozy.yml') +depends=('couchdb' 'imagemagick' 'git') +makedepends=('go-pie') +#optdepends=('cozy-coclyco: X.509 certificates management for instances' +optdepends=('nodejs: konnectors without isolation' +'nsjail: isolated konnectors' +'smtp-forwarder: to allow sending mail to users') +source=("https://apt.cozy.io/debian/pool/testing/c/${pkgname}/${pkgname}_${pkgver}.orig.tar.xz; +"cozy.yml" +"${pkgname}.service" +"${pkgname}.sysusers" +"${pkgname}.tmpfiles") +sha256sums=('164feefce66ba64fdf8164df8d0631b248bc0e3aa28892ef4fe5fa5f7f62d98f' +
[arch-commits] Commit in cozy-stack/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 15:51:45 Author: archange Revision: 363620 upgpkg: cozy-stack 2018M3S2-1 Modified: cozy-stack/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 15:45:57 UTC (rev 363619) +++ PKGBUILD2018-07-26 15:51:45 UTC (rev 363620) @@ -1,7 +1,7 @@ # Maintainer: Bruno Pagani pkgname=cozy-stack -pkgver=2018M2S6 +pkgver=2018M3S2 pkgrel=1 pkgdesc="Digital home: brings all your web services in the same private space – Stack component" arch=('x86_64') @@ -19,7 +19,7 @@ "${pkgname}.service" "${pkgname}.sysusers" "${pkgname}.tmpfiles") -sha256sums=('335a6744c09d82ab178162f5d365c1743ce5cdcb6abd73898d9c1ecd7d1b815e' +sha256sums=('164feefce66ba64fdf8164df8d0631b248bc0e3aa28892ef4fe5fa5f7f62d98f' '66b2c6be56f70896308974de35d94cedf0124736acd2bdd0b64f0f46d26fd034' 'f0a8cc43c51daeba92b36b449537eb6fa5d3fb84ef1428dc586266749ed742e0' 'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984'
[arch-commits] Commit in nsjail/repos/community-staging-x86_64 (3 files)
Date: Thursday, July 26, 2018 @ 15:45:57 Author: archange Revision: 363619 archrelease: copy trunk to community-staging-x86_64 Added: nsjail/repos/community-staging-x86_64/26d086f98690646319cf6d7809072f74ccc41795.patch (from rev 363618, nsjail/trunk/26d086f98690646319cf6d7809072f74ccc41795.patch) nsjail/repos/community-staging-x86_64/PKGBUILD (from rev 363618, nsjail/trunk/PKGBUILD) Deleted: nsjail/repos/community-staging-x86_64/PKGBUILD + 26d086f98690646319cf6d7809072f74ccc41795.patch | 388 +++ PKGBUILD | 65 ++- 2 files changed, 422 insertions(+), 31 deletions(-) Copied: nsjail/repos/community-staging-x86_64/26d086f98690646319cf6d7809072f74ccc41795.patch (from rev 363618, nsjail/trunk/26d086f98690646319cf6d7809072f74ccc41795.patch) === --- 26d086f98690646319cf6d7809072f74ccc41795.patch (rev 0) +++ 26d086f98690646319cf6d7809072f74ccc41795.patch 2018-07-26 15:45:57 UTC (rev 363619) @@ -0,0 +1,388 @@ +From 26d086f98690646319cf6d7809072f74ccc41795 Mon Sep 17 00:00:00 2001 +From: Wiktor Garbacz +Date: Thu, 26 Jul 2018 14:16:55 +0200 +Subject: [PATCH] cgroup: refactor cgroup code + +Extract common functions, use c++ strings. + +Fixes #83 +--- + cgroup.cc | 290 +- + util.h| 7 ++ + 2 files changed, 106 insertions(+), 191 deletions(-) + +diff --git a/cgroup.cc b/cgroup.cc +index cc8b94b..91a09ce 100644 +--- a/cgroup.cc b/cgroup.cc +@@ -30,54 +30,62 @@ + #include + #include + ++#include ++ + #include "logs.h" + #include "util.h" + + namespace cgroup { + ++static bool createCgroup(const std::string& cgroup_path, pid_t pid) { ++ LOG_D("Create '%s' for PID=%d", cgroup_path.c_str(), (int)pid); ++ if (mkdir(cgroup_path.c_str(), 0700) == -1 && errno != EEXIST) { ++ PLOG_W("mkdir('%s', 0700) failed", cgroup_path.c_str()); ++ return false; ++ } ++ ++ return true; ++} ++ ++static bool writeToCgroup( ++const std::string& cgroup_path, const std::string& value, const std::string& what) { ++ LOG_D("Setting '%s' to '%s'", cgroup_path.c_str(), value.c_str()); ++ if (!util::writeBufToFile( ++ cgroup_path.c_str(), value.c_str(), value.length(), O_WRONLY | O_CLOEXEC)) { ++ LOG_W("Could not update %s", what.c_str()); ++ return false; ++ } ++ ++ return true; ++} ++ ++static bool addPidToTaskList(const std::string& cgroup_path, pid_t pid) { ++ std::string pid_str = std::to_string(pid); ++ std::string tasks_path = cgroup_path + "/tasks"; ++ LOG_D("Adding PID='%s' to '%s'", pid_str.c_str(), tasks_path.c_str()); ++ return writeToCgroup(tasks_path, pid_str, "'" + tasks_path + "' task list"); ++} ++ + static bool initNsFromParentMem(nsjconf_t* nsjconf, pid_t pid) { + if (nsjconf->cgroup_mem_max == (size_t)0) { + return true; + } + +- char mem_cgroup_path[PATH_MAX]; +- snprintf(mem_cgroup_path, sizeof(mem_cgroup_path), "%s/%s/NSJAIL.%d", +- nsjconf->cgroup_mem_mount.c_str(), nsjconf->cgroup_mem_parent.c_str(), (int)pid); +- LOG_D("Create '%s' for PID=%d", mem_cgroup_path, (int)pid); +- if (mkdir(mem_cgroup_path, 0700) == -1 && errno != EEXIST) { +- PLOG_W("mkdir('%s', 0700) failed", mem_cgroup_path); +- return false; +- } ++ std::string mem_cgroup_path = nsjconf->cgroup_mem_mount + '/' + nsjconf->cgroup_mem_parent + ++"/NSJAIL." + std::to_string(pid); ++ RETURN_ON_FAILURE(createCgroup(mem_cgroup_path, pid)); + +- char fname[PATH_MAX]; + std::string mem_max_str = std::to_string(nsjconf->cgroup_mem_max); +- snprintf(fname, sizeof(fname), "%s/memory.limit_in_bytes", mem_cgroup_path); +- LOG_D("Setting '%s' to '%s'", fname, mem_max_str.c_str()); +- if (!util::writeBufToFile( +- fname, mem_max_str.data(), mem_max_str.length(), O_WRONLY | O_CLOEXEC)) { +- LOG_W("Could not update memory cgroup max limit"); +- return false; +- } ++ RETURN_ON_FAILURE(writeToCgroup( ++ mem_cgroup_path + "/memory.limit_in_bytes", mem_max_str, "memory cgroup max limit")); + + /* +* Use OOM-killer instead of making processes hang/sleep +*/ +- snprintf(fname, sizeof(fname), "%s/memory.oom_control", mem_cgroup_path); +- LOG_D("Writting '0' '%s'", fname); +- if (!util::writeBufToFile(fname, "0", strlen("0"), O_WRONLY | O_CLOEXEC)) { +- LOG_W("Could not update memory cgroup oom control"); +- return false; +- } +- +- std::string pid_str = std::to_string(pid); +- snprintf(fname, sizeof(fname), "%s/tasks", mem_cgroup_path); +-
[arch-commits] Commit in nsjail/trunk (2 files)
Date: Thursday, July 26, 2018 @ 15:45:43 Author: archange Revision: 363618 upgpkg: nsjail 2.7-2 Update the patch while still in staging Added: nsjail/trunk/26d086f98690646319cf6d7809072f74ccc41795.patch Modified: nsjail/trunk/PKGBUILD + 26d086f98690646319cf6d7809072f74ccc41795.patch | 388 +++ PKGBUILD |9 2 files changed, 394 insertions(+), 3 deletions(-) Added: 26d086f98690646319cf6d7809072f74ccc41795.patch === --- 26d086f98690646319cf6d7809072f74ccc41795.patch (rev 0) +++ 26d086f98690646319cf6d7809072f74ccc41795.patch 2018-07-26 15:45:43 UTC (rev 363618) @@ -0,0 +1,388 @@ +From 26d086f98690646319cf6d7809072f74ccc41795 Mon Sep 17 00:00:00 2001 +From: Wiktor Garbacz +Date: Thu, 26 Jul 2018 14:16:55 +0200 +Subject: [PATCH] cgroup: refactor cgroup code + +Extract common functions, use c++ strings. + +Fixes #83 +--- + cgroup.cc | 290 +- + util.h| 7 ++ + 2 files changed, 106 insertions(+), 191 deletions(-) + +diff --git a/cgroup.cc b/cgroup.cc +index cc8b94b..91a09ce 100644 +--- a/cgroup.cc b/cgroup.cc +@@ -30,54 +30,62 @@ + #include + #include + ++#include ++ + #include "logs.h" + #include "util.h" + + namespace cgroup { + ++static bool createCgroup(const std::string& cgroup_path, pid_t pid) { ++ LOG_D("Create '%s' for PID=%d", cgroup_path.c_str(), (int)pid); ++ if (mkdir(cgroup_path.c_str(), 0700) == -1 && errno != EEXIST) { ++ PLOG_W("mkdir('%s', 0700) failed", cgroup_path.c_str()); ++ return false; ++ } ++ ++ return true; ++} ++ ++static bool writeToCgroup( ++const std::string& cgroup_path, const std::string& value, const std::string& what) { ++ LOG_D("Setting '%s' to '%s'", cgroup_path.c_str(), value.c_str()); ++ if (!util::writeBufToFile( ++ cgroup_path.c_str(), value.c_str(), value.length(), O_WRONLY | O_CLOEXEC)) { ++ LOG_W("Could not update %s", what.c_str()); ++ return false; ++ } ++ ++ return true; ++} ++ ++static bool addPidToTaskList(const std::string& cgroup_path, pid_t pid) { ++ std::string pid_str = std::to_string(pid); ++ std::string tasks_path = cgroup_path + "/tasks"; ++ LOG_D("Adding PID='%s' to '%s'", pid_str.c_str(), tasks_path.c_str()); ++ return writeToCgroup(tasks_path, pid_str, "'" + tasks_path + "' task list"); ++} ++ + static bool initNsFromParentMem(nsjconf_t* nsjconf, pid_t pid) { + if (nsjconf->cgroup_mem_max == (size_t)0) { + return true; + } + +- char mem_cgroup_path[PATH_MAX]; +- snprintf(mem_cgroup_path, sizeof(mem_cgroup_path), "%s/%s/NSJAIL.%d", +- nsjconf->cgroup_mem_mount.c_str(), nsjconf->cgroup_mem_parent.c_str(), (int)pid); +- LOG_D("Create '%s' for PID=%d", mem_cgroup_path, (int)pid); +- if (mkdir(mem_cgroup_path, 0700) == -1 && errno != EEXIST) { +- PLOG_W("mkdir('%s', 0700) failed", mem_cgroup_path); +- return false; +- } ++ std::string mem_cgroup_path = nsjconf->cgroup_mem_mount + '/' + nsjconf->cgroup_mem_parent + ++"/NSJAIL." + std::to_string(pid); ++ RETURN_ON_FAILURE(createCgroup(mem_cgroup_path, pid)); + +- char fname[PATH_MAX]; + std::string mem_max_str = std::to_string(nsjconf->cgroup_mem_max); +- snprintf(fname, sizeof(fname), "%s/memory.limit_in_bytes", mem_cgroup_path); +- LOG_D("Setting '%s' to '%s'", fname, mem_max_str.c_str()); +- if (!util::writeBufToFile( +- fname, mem_max_str.data(), mem_max_str.length(), O_WRONLY | O_CLOEXEC)) { +- LOG_W("Could not update memory cgroup max limit"); +- return false; +- } ++ RETURN_ON_FAILURE(writeToCgroup( ++ mem_cgroup_path + "/memory.limit_in_bytes", mem_max_str, "memory cgroup max limit")); + + /* +* Use OOM-killer instead of making processes hang/sleep +*/ +- snprintf(fname, sizeof(fname), "%s/memory.oom_control", mem_cgroup_path); +- LOG_D("Writting '0' '%s'", fname); +- if (!util::writeBufToFile(fname, "0", strlen("0"), O_WRONLY | O_CLOEXEC)) { +- LOG_W("Could not update memory cgroup oom control"); +- return false; +- } +- +- std::string pid_str = std::to_string(pid); +- snprintf(fname, sizeof(fname), "%s/tasks", mem_cgroup_path); +- LOG_D("Adding PID='%s' to '%s'", pid_str.c_str(), fname); +- if (!util::writeBufToFile(fname, pid_str.data(), pid_str.length(), O_WRONLY | O_CLOEXEC)) { +- LOG_W("Could not update '%s' task list", fname); +- return false; +- } ++ RETURN_ON_FAILURE(writeToCgroup( ++ mem_cgroup_path +
[arch-commits] Commit in twisted/repos/staging-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, July 26, 2018 @ 14:11:16 Author: foutrelis Revision: 329567 archrelease: copy trunk to staging-x86_64 Added: twisted/repos/staging-x86_64/PKGBUILD (from rev 329566, twisted/trunk/PKGBUILD) Deleted: twisted/repos/staging-x86_64/PKGBUILD --+ PKGBUILD | 210 ++--- 1 file changed, 105 insertions(+), 105 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 14:11:08 UTC (rev 329566) +++ PKGBUILD2018-07-26 14:11:16 UTC (rev 329567) @@ -1,105 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Ionut Biru -# Contributor: Juergen Hoetzel -# Contributor: Douglas Soares de Andrade - -pkgbase=twisted -pkgname=(python-twisted python2-twisted) -pkgver=18.7.0 -_commit=ee535041258e7ef0b3223d2e12cd9aaa0bc2289f -pkgrel=1 -pkgdesc="Asynchronous networking framework written in Python" -arch=('x86_64') -url="https://twistedmatrix.com/; -license=('MIT') -makedepends=('python-zope-interface' 'python2-zope-interface' 'python-setuptools' - 'python2-setuptools' 'python-service-identity' 'python2-service-identity' - 'python-incremental' 'python2-incremental' 'python-constantly' 'python2-constantly' - 'python-automat' 'python2-automat' 'python-hyperlink' 'python2-hyperlink' - 'python-attrs' 'python2-attrs' 'python-pyhamcrest' 'python2-pyhamcrest') -checkdepends=('subversion' 'python2-sphinx' 'pygtk' 'xorg-server-xvfb' 'tk' 'openssh' 'gtk3' - 'python-gobject' 'python2-gobject' 'python-gobject2' 'python2-gobject2' - 'python2-soappy' 'python-subunit' 'python2-subunit' 'python-h2' 'python2-h2' - 'python-priority' 'python2-priority' 'python-cryptography' 'python2-cryptography' - 'python-idna' 'python2-idna' 'python-pyserial' 'python2-pyserial') -#source=("$pkgbase-$pkgver.tar.gz::https://github.com/twisted/twisted/archive/twisted-$pkgver.tar.gz;) -makedepends+=('git') -source=(git+https://github.com/twisted/twisted#commit=$_commit) -sha512sums=('SKIP') - -prepare() { - mv twisted twisted-twisted-$pkgver - cp -a twisted-twisted-$pkgver{,-py2} - - sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' \ -twisted-twisted-$pkgver-py2/src/twisted/mail/test/pop3testserver.py \ -twisted-twisted-$pkgver-py2/src/twisted/trial/test/scripttest.py -} - -build() { - cd "$srcdir"/twisted-twisted-$pkgver - python setup.py build - - cd "$srcdir"/twisted-twisted-$pkgver-py2 - python2 setup.py build -} - -check() { - export LC_CTYPE=en_US.UTF-8 - - # do glob expansion in variable assignment - pythonpaths=("$srcdir/twisted-twisted-$pkgver/build/lib.linux-$CARCH"-3* - "$srcdir/twisted-twisted-$pkgver-py2/build/lib.linux-$CARCH-"2*) - - # tests use the underlying function from the 'python -m twisted.trial' module, to prevent loading system entry points - PYTHONPATH="${pythonpaths[0]}" xvfb-run python -c 'from twisted.scripts.trial import run; run()' twisted || warning "Tests failed" - PYTHONPATH="${pythonpaths[1]}" xvfb-run python2 -c 'from twisted.scripts.trial import run; run()' twisted || warning "Tests failed" -} - -package_python-twisted() { - depends=('python-zope-interface' 'python-incremental' 'python-constantly' 'python-automat' - 'python-hyperlink' 'python-attrs' 'python-pyhamcrest') - optdepends=('python-pyopenssl: for TLS client hostname verification' - 'python-service-identity: for TLS client hostname verification' - 'python-idna: for TLS client hostname verification' - 'python-cryptography: for using conch' - 'python-pyasn1: for using conch' - 'python-appdirs: for using conch' - 'python-h2: for http2 support' - 'python-priority: for http2 support' - 'python-pyserial: for serial support' - 'tk: for using tkconch') - - cd twisted-twisted-$pkgver - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 - - # twisted in python 3 supports only few command line tools for now. - # Let's rename the tools the other way round after the python 3 version supports all. - for name in trial twistd twist ckeygen cftp conch pyhtmlizer tkconch mailmail; do -mv "$pkgdir"/usr/bin/${name}{,3} - done - - install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} - -package_python2-twisted() { - depends=('python2-zope-interface' 'python2-incremental' 'python2-constantly' 'python2-automat' - 'python2-hyperlink' 'python-attrs' 'python-pyhamcrest') - optdepends=('python2-pyopenssl: for TLS client hostname verification' - 'python2-service-identity: for TLS client hostname verification' - 'python2-idna: for TLS client hostname verification' - 'python2-cryptography: for using conch' - 'python2-pyasn1: for using conch' -
[arch-commits] Commit in twisted/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 14:11:08 Author: foutrelis Revision: 329566 upgpkg: twisted 18.7.0-2 Fix python2-twisted's deps incorrectly listing Python 3 packages (FS#59457). Modified: twisted/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:56:22 UTC (rev 329565) +++ PKGBUILD2018-07-26 14:11:08 UTC (rev 329566) @@ -8,7 +8,7 @@ pkgname=(python-twisted python2-twisted) pkgver=18.7.0 _commit=ee535041258e7ef0b3223d2e12cd9aaa0bc2289f -pkgrel=1 +pkgrel=2 pkgdesc="Asynchronous networking framework written in Python" arch=('x86_64') url="https://twistedmatrix.com/; @@ -85,7 +85,7 @@ package_python2-twisted() { depends=('python2-zope-interface' 'python2-incremental' 'python2-constantly' 'python2-automat' - 'python2-hyperlink' 'python-attrs' 'python-pyhamcrest') + 'python2-hyperlink' 'python2-attrs' 'python2-pyhamcrest') optdepends=('python2-pyopenssl: for TLS client hostname verification' 'python2-service-identity: for TLS client hostname verification' 'python2-idna: for TLS client hostname verification'
[arch-commits] Commit in deepin-file-manager/repos/community-x86_64 (2 files)
Date: Thursday, July 26, 2018 @ 12:05:09 Author: felixonmars Revision: 363617 archrelease: copy trunk to community-x86_64 Added: deepin-file-manager/repos/community-x86_64/PKGBUILD (from rev 363616, deepin-file-manager/trunk/PKGBUILD) Deleted: deepin-file-manager/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 72 ++--- 1 file changed, 36 insertions(+), 36 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 12:04:52 UTC (rev 363616) +++ PKGBUILD2018-07-26 12:05:09 UTC (rev 363617) @@ -1,36 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Josip Ponjavic -# Contributor: Xu Fasheng - -pkgname=deepin-file-manager -pkgver=4.6.0 -pkgrel=1 -epoch=1 -pkgdesc='Deepin File Manager' -arch=('x86_64') -url="https://github.com/linuxdeepin/dde-file-manager; -license=('GPL3') -depends=('deepin-qt5integration' 'gtk2' 'gsettings-qt' 'libsecret' 'qt5-svg' 'file' 'avfs' - 'polkit-qt5' 'deepin-shortcut-viewer' 'poppler' 'ffmpegthumbnailer' - 'file-roller' 'deepin-qt-dbus-factory' 'treefrog-framework' 'deepin-terminal' - 'gst-plugins-good' 'mpv' 'deepin-anything' 'deepin-movie' 'jemalloc' 'kcodecs') -makedepends=('qt5-tools' 'deepin-dock' 'deepin-gettext-tools') -optdepends=('deepin-manual: view the help manual') -groups=('deepin') -provides=('deepin-desktop') -conflicts=('deepin-desktop') -replaces=('deepin-desktop') -source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-file-manager/archive/$pkgver.tar.gz;) -sha512sums=('dd5a2b4548253d6768ac8e2bed86400064e9c21e31b839d536cc9a3b5f955f1efcfb8e80393026f01f5c4481682337e94f504e1bddc86b10e25906de6cb5f373') - -build() { - cd dde-file-manager-$pkgver - qmake-qt5 PREFIX=/usr - make -} - -package() { - cd dde-file-manager-$pkgver - make INSTALL_ROOT="$pkgdir" install -} Copied: deepin-file-manager/repos/community-x86_64/PKGBUILD (from rev 363616, deepin-file-manager/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 12:05:09 UTC (rev 363617) @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Josip Ponjavic +# Contributor: Xu Fasheng + +pkgname=deepin-file-manager +pkgver=4.6.1 +pkgrel=1 +epoch=1 +pkgdesc='Deepin File Manager' +arch=('x86_64') +url="https://github.com/linuxdeepin/dde-file-manager; +license=('GPL3') +depends=('deepin-qt5integration' 'gtk2' 'gsettings-qt' 'libsecret' 'qt5-svg' 'file' 'avfs' + 'polkit-qt5' 'deepin-shortcut-viewer' 'poppler' 'ffmpegthumbnailer' + 'file-roller' 'deepin-qt-dbus-factory' 'treefrog-framework' 'deepin-terminal' + 'gst-plugins-good' 'mpv' 'deepin-anything' 'deepin-movie' 'jemalloc' 'kcodecs') +makedepends=('qt5-tools' 'deepin-dock' 'deepin-gettext-tools') +optdepends=('deepin-manual: view the help manual') +groups=('deepin') +provides=('deepin-desktop') +conflicts=('deepin-desktop') +replaces=('deepin-desktop') +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-file-manager/archive/$pkgver.tar.gz;) +sha512sums=('d06bded29d6a819c9cf16c9874b22de3898316dfacd8a0680bf1fb2dd3c4afacf36ae7fa0426b9c2cf6e5c329dd4a8eaaa367a891d0f39fff5e1cd4df6f9d4b2') + +build() { + cd dde-file-manager-$pkgver + qmake-qt5 PREFIX=/usr + make +} + +package() { + cd dde-file-manager-$pkgver + make INSTALL_ROOT="$pkgdir" install +}
[arch-commits] Commit in deepin-file-manager/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 12:04:52 Author: felixonmars Revision: 363616 upgpkg: deepin-file-manager 1:4.6.1-1 Modified: deepin-file-manager/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:42:32 UTC (rev 363615) +++ PKGBUILD2018-07-26 12:04:52 UTC (rev 363616) @@ -4,7 +4,7 @@ # Contributor: Xu Fasheng pkgname=deepin-file-manager -pkgver=4.6.0 +pkgver=4.6.1 pkgrel=1 epoch=1 pkgdesc='Deepin File Manager' @@ -22,7 +22,7 @@ conflicts=('deepin-desktop') replaces=('deepin-desktop') source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-file-manager/archive/$pkgver.tar.gz;) -sha512sums=('dd5a2b4548253d6768ac8e2bed86400064e9c21e31b839d536cc9a3b5f955f1efcfb8e80393026f01f5c4481682337e94f504e1bddc86b10e25906de6cb5f373') +sha512sums=('d06bded29d6a819c9cf16c9874b22de3898316dfacd8a0680bf1fb2dd3c4afacf36ae7fa0426b9c2cf6e5c329dd4a8eaaa367a891d0f39fff5e1cd4df6f9d4b2') build() { cd dde-file-manager-$pkgver
[arch-commits] Commit in systemd/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:56:22 Author: eworm Revision: 329565 do not disable DNSSEC ... but use systemd's default, which is 'allow-downgrade' (FS#59391) Modified: systemd/trunk/PKGBUILD --+ PKGBUILD |1 - 1 file changed, 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:53:08 UTC (rev 329564) +++ PKGBUILD2018-07-26 11:56:22 UTC (rev 329565) @@ -120,7 +120,6 @@ -Dlz4=true -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
[arch-commits] Commit in systemd/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:53:08 Author: eworm Revision: 329564 update list of nameservers Modified: systemd/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:16:13 UTC (rev 329563) +++ PKGBUILD2018-07-26 11:53:08 UTC (rev 329564) @@ -100,11 +100,17 @@ build() { local _timeservers=({0..3}.arch.pool.ntp.org) local _nameservers=( -# https://1.1.1.1/ +# 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 -1.0.0.1 +9.9.9.10 +8.8.8.8 2606:4700:4700:: -2606:4700:4700::1001 +2620:fe::10 +2001:4860:4860:: ) local _meson_options=(
[arch-commits] Commit in debootstrap/repos/community-any (4 files)
Date: Thursday, July 26, 2018 @ 11:42:32 Author: felixonmars Revision: 363615 archrelease: copy trunk to community-any Added: debootstrap/repos/community-any/PKGBUILD (from rev 363614, debootstrap/trunk/PKGBUILD) debootstrap/repos/community-any/arch-detect.patch (from rev 363614, debootstrap/trunk/arch-detect.patch) Deleted: debootstrap/repos/community-any/PKGBUILD debootstrap/repos/community-any/arch-detect.patch ---+ PKGBUILD | 74 ++-- arch-detect.patch | 42 ++--- 2 files changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-26 11:42:16 UTC (rev 363614) +++ PKGBUILD2018-07-26 11:42:32 UTC (rev 363615) @@ -1,37 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=debootstrap -pkgver=1.0.106 -pkgrel=1 -pkgdesc="Bootstrap a basic Debian system" -arch=('any') -license=('GPL') -url="https://tracker.debian.org/pkg/debootstrap; -depends=('wget' 'binutils') -source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/debootstrap/archive/$pkgver.tar.gz; -arch-detect.patch) -optdepends=('gnupg: check release signatures' -'debian-archive-keyring: check release signatures for Debian' -'ubuntu-keyring: check release signatures for Ubuntu') -sha512sums=('0d6b97d884d83f724ad9f02b6462ef911fee5c6f55d7ea84da3827c5e9131c0761e6f9c77ebd56cfef6d935f86ca7b003169b15d5de212c7807bc0af989a34a8' - '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97') - -prepare() { - cd debootstrap-$pkgver - - sed -i 's/sbin/bin/g' Makefile - - # Debian defaults - sed -i 's|export PATH|export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|' debootstrap - - # Detect Architecture - patch -p1 -i ../arch-detect.patch -} - -package() { - cd debootstrap-$pkgver - make DESTDIR="$pkgdir" install - - install -Dm644 debootstrap.8 "$pkgdir"/usr/share/man/man8/debootstrap.8 -} Copied: debootstrap/repos/community-any/PKGBUILD (from rev 363614, debootstrap/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-26 11:42:32 UTC (rev 363615) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=debootstrap +pkgver=1.0.107 +pkgrel=1 +pkgdesc="Bootstrap a basic Debian system" +arch=('any') +license=('GPL') +url="https://tracker.debian.org/pkg/debootstrap; +depends=('wget' 'binutils') +source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/debootstrap/archive/$pkgver.tar.gz; +arch-detect.patch) +optdepends=('gnupg: check release signatures' +'debian-archive-keyring: check release signatures for Debian' +'ubuntu-keyring: check release signatures for Ubuntu') +sha512sums=('2c466aa78a8be006f069070dba2700d331192f16e50e6309e9d0ba27876b73fa0691384cd3776baf917b3a165273bbd14c0c396a3bfccc1d96d8ef9e191315c1' + '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97') + +prepare() { + cd debootstrap-$pkgver + + sed -i 's/sbin/bin/g' Makefile + + # Debian defaults + sed -i 's|export PATH|export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|' debootstrap + + # Detect Architecture + patch -p1 -i ../arch-detect.patch +} + +package() { + cd debootstrap-$pkgver + make DESTDIR="$pkgdir" install + + install -Dm644 debootstrap.8 "$pkgdir"/usr/share/man/man8/debootstrap.8 +} Deleted: arch-detect.patch === --- arch-detect.patch 2018-07-26 11:42:16 UTC (rev 363614) +++ arch-detect.patch 2018-07-26 11:42:32 UTC (rev 363615) @@ -1,21 +0,0 @@ -diff --git a/debootstrap b/debootstrap -index fcdb20f..184900d 100755 a/debootstrap -+++ b/debootstrap -@@ -427,6 +427,16 @@ elif in_path udpkg && \ - HOST_ARCH=$(/usr/bin/udpkg --print-architecture) - elif [ -e "$DEBOOTSTRAP_DIR/arch" ]; then - HOST_ARCH=$(cat "$DEBOOTSTRAP_DIR/arch") -+elif in_path pacman; then -+ # pacman 5.1 will have `pacman-conf Architecture` -+ CARCH="$(bash -c '. /etc/makepkg.conf && echo $CARCH')" -+ case "$CARCH" in -+ "i686") HOST_ARCH="i386" ;; -+ "x86_64") HOST_ARCH="amd64" ;; -+ "armv7h") HOST_ARCH="armhf" ;; -+ "aarch64") HOST_ARCH="arm64" ;; -+ *) echo "Unknown architecture: $CARCH" && exit 1 -+ esac - fi - HOST_OS="$HOST_ARCH" - # basic host OS guessing for non-Debian systems Copied: debootstrap/repos/community-any/arch-detect.patch (from rev 363614, debootstrap/trunk/arch-detect.patch) === --- arch-detect.patch
[arch-commits] Commit in debootstrap/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:42:16 Author: felixonmars Revision: 363614 upgpkg: debootstrap 1.0.107-1 Modified: debootstrap/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:39:23 UTC (rev 363613) +++ PKGBUILD2018-07-26 11:42:16 UTC (rev 363614) @@ -2,7 +2,7 @@ # Maintainer: Felix Yan pkgname=debootstrap -pkgver=1.0.106 +pkgver=1.0.107 pkgrel=1 pkgdesc="Bootstrap a basic Debian system" arch=('any') @@ -14,7 +14,7 @@ optdepends=('gnupg: check release signatures' 'debian-archive-keyring: check release signatures for Debian' 'ubuntu-keyring: check release signatures for Ubuntu') -sha512sums=('0d6b97d884d83f724ad9f02b6462ef911fee5c6f55d7ea84da3827c5e9131c0761e6f9c77ebd56cfef6d935f86ca7b003169b15d5de212c7807bc0af989a34a8' +sha512sums=('2c466aa78a8be006f069070dba2700d331192f16e50e6309e9d0ba27876b73fa0691384cd3776baf917b3a165273bbd14c0c396a3bfccc1d96d8ef9e191315c1' '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97') prepare() {
[arch-commits] Commit in xmobar/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:33:21 Author: felixonmars Revision: 363576 archrelease: copy trunk to community-staging-x86_64 Added: xmobar/repos/community-staging-x86_64/ xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 363575, xmobar/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 363575, xmobar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:33:21 UTC (rev 363576) @@ -0,0 +1,45 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributer: Sergej Pupykin +# Contributor: Arch Haskell Team + +pkgname=xmobar +pkgver=0.26 +pkgrel=63 +pkgdesc='Minimalistic Text Based Status Bar' +url='https://hackage.haskell.org/package/xmobar' +license=('custom:BSD3') +arch=('x86_64') +depends=('libxft' 'libxinerama' 'libxrandr' 'libxpm' 'ghc-libs' 'haskell-x11' + 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri' + 'haskell-hinotify' 'haskell-regex-base' 'haskell-regex-compat' 'haskell-http' + 'haskell-dbus0.10' 'haskell-libmpd' 'haskell-iwlib' 'wireless_tools') +makedepends=('ghc') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jaor/xmobar/archive/${pkgver}.tar.gz + hinotify-0.3.10.patch::https://github.com/jaor/xmobar/commit/fb0a23f395445540f865ae00b33e75e0175db4ef.patch) +sha512sums=('c67c1552f7183a6f33b472f19686cda41cca27c0de89a8d0dcb1f8ea008aea85a143d75608d4392a1a1c9933737a6cbe881cff9ddd13f632d581cd0e10ca8d4d' + '53b7cca689386e976383ebbe56db877fb01896a5dfcb1e4e4e5424a9ce1ef7cc75a38dbed2bdb23e9521357c1e5945a7b58f70df07029fd38e398c6ca4891264') + +prepare() { + cd xmobar-$pkgver + patch -p1 -i ../hinotify-0.3.10.patch +} + +build() { + cd xmobar-${pkgver} + runhaskell setup configure -O \ +--enable-shared \ +--prefix=/usr \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--flags="with_utf8 with_xft with_iwlib with_xpm with_inotify with_mpd with_dbus with_mpris" + runhaskell setup build +} + +package() { + cd xmobar-${pkgver} + runhaskell setup copy --destdir="${pkgdir}" + install -Dm 644 license "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in xmobar/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:33:04 Author: felixonmars Revision: 363575 upgpkg: xmobar 0.26-63 rebuild with http-date 0.0.8 Modified: xmobar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:31:56 UTC (rev 363574) +++ PKGBUILD2018-07-26 11:33:04 UTC (rev 363575) @@ -5,7 +5,7 @@ pkgname=xmobar pkgver=0.26 -pkgrel=62 +pkgrel=63 pkgdesc='Minimalistic Text Based Status Bar' url='https://hackage.haskell.org/package/xmobar' license=('custom:BSD3')
[arch-commits] Commit in tamarin-prover/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:31:56 Author: felixonmars Revision: 363574 archrelease: copy trunk to community-staging-x86_64 Added: tamarin-prover/repos/community-staging-x86_64/ tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 363573, tamarin-prover/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 363573, tamarin-prover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:31:56 UTC (rev 363574) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=tamarin-prover +pkgver=1.4.0 +pkgrel=68 +pkgdesc="The Tamarin prover for security protocol analysis" +url="http://tamarin-prover.github.io; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans' + 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 'haskell-http-types' + 'haskell-lifted-base' 'haskell-monad-unlift' + 'haskell-resourcet' 'haskell-safe' 'haskell-shakespeare' 'haskell-threads' + 'haskell-wai' 'haskell-warp' 'haskell-yesod-core' 'haskell-yesod-static' + 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term' + 'haskell-tamarin-prover-theory') +optdepends=('ocaml: for sapic support') +makedepends=('ghc' 'ocaml') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;) +sha512sums=('7c1afe6a53b596c2ce01e9ad7a7f464af1f4efbc5f8edc13d5ec8bc32ce4e91ddde91dff6ab8e01cf3cf30a37a3a18953d937debc36c9df664f718d968e2ae74') + +prepare() { +cd "${srcdir}/${pkgname}-${pkgver}" +sed -i '/cp sapic/d' plugins/sapic/Makefile +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +-fthreaded -ftest-coverage -f-build-tests +runhaskell Setup build + +cd plugins/sapic +make -j1 +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" + +install -Dm644 etc/filetype.vim "$pkgdir"/usr/share/vim/vimfiles/filetype.vim +install -Dm644 etc/spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim +install -Dm644 etc/sapic.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim + +cd plugins/sapic +install -Dm755 sapic "$pkgdir"/usr/bin/sapic +}
[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:31:42 Author: felixonmars Revision: 363573 upgpkg: tamarin-prover 1.4.0-68 rebuild with http-date 0.0.8 Modified: tamarin-prover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:29:57 UTC (rev 363572) +++ PKGBUILD2018-07-26 11:31:42 UTC (rev 363573) @@ -4,7 +4,7 @@ pkgname=tamarin-prover pkgver=1.4.0 -pkgrel=67 +pkgrel=68 pkgdesc="The Tamarin prover for security protocol analysis" url="http://tamarin-prover.github.io; license=("GPL")
[arch-commits] Commit in stack/repos (3 files)
Date: Thursday, July 26, 2018 @ 11:29:57 Author: felixonmars Revision: 363572 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 363571, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/stack.install (from rev 363571, stack/trunk/stack.install) ---+ PKGBUILD | 77 stack.install |4 ++ 2 files changed, 81 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 363571, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:29:57 UTC (rev 363572) @@ -0,0 +1,77 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=1.7.1 +pkgrel=86 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-conduit' + 'haskell-conduit-extra' 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' + 'haskell-exceptions' 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' + 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-gitrev' 'haskell-hackage-security' + 'haskell-hashable' 'haskell-hpack' 'haskell-hpc' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-microlens' 'haskell-mintty' 'haskell-monad-logger' 'haskell-mono-traversable' + 'haskell-mustache' 'haskell-neat-interpolation' 'haskell-network-uri' 'haskell-open-browser' + 'haskell-optparse-applicative' 'haskell-optparse-simple' 'haskell-path' 'haskell-path-io' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-primitive' 'haskell-project-template' 'haskell-regex-applicative-text' + 'haskell-resourcet' 'haskell-retry' 'haskell-rio' 'haskell-split' 'haskell-store' + 'haskell-store-core' 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' + 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' 'haskell-typed-process' + 'haskell-unicode-transforms' 'haskell-unix-compat' 'haskell-unliftio' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml' 'haskell-zip-archive' + 'haskell-zlib' 'haskell-bindings-uname') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-smallcheck') +checkdepends=('cabal-install') +conflicts=('haskell-stack') +replaces=('haskell-stack') +install="stack.install" +source=("$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz;) +sha512sums=('786c116b4717f6e0f5ac0b5397db4834486610f511eafefe2356574545f97093fe3203824b7a3cabb2e0562e5c0443af3d93defe83751a9982727d88cafe78a7') + +prepare() { + cd $pkgname-$pkgver + sed -i '54d;55d;56d;57d;58d' src/test/Stack/StoreSpec.hs + hpack + sed -i '/semigroups/d' $pkgname.cabal +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + -f-disable-git-info -f-integration-tests -f-static -f-hide-dependency-versions -f-supported-build + runhaskell Setup build + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + # cabal update + LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" runhaskell Setup test + # Integration tests will result in 4 failures on Arch currently +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + runhaskell Setup copy --destdir="${pkgdir}" + install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + + LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) "${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > stack_completion_script + install -Dm644 stack_completion_script "${pkgdir}/usr/share/bash-completion/completions/stack" +} Copied: stack/repos/community-staging-x86_64/stack.install (from rev 363571,
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:29:42 Author: felixonmars Revision: 363571 upgpkg: stack 1.7.1-86 rebuild with http-date 0.0.8 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:23:58 UTC (rev 363570) +++ PKGBUILD2018-07-26 11:29:42 UTC (rev 363571) @@ -4,7 +4,7 @@ pkgname=stack pkgver=1.7.1 -pkgrel=85 +pkgrel=86 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("custom:BSD3")
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:23:58 Author: felixonmars Revision: 363570 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 363569, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 363569, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:23:58 UTC (rev 363570) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.5.0 +pkgrel=60 +pkgdesc="Shell script analysis tool" +url="http://www.shellcheck.net; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-quickcheck' 'haskell-regex-tdfa') +makedepends=('ghc' 'pandoc') +source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;) +sha512sums=('87861cddb353262630e4370e12e508224b3c14e128082909b4b35f0526dfe648a744d68cc27f77f2f8bb098af37a2af7bdc805d88018bba5e48b6c1ff1749f10') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + +pandoc -s -t man shellcheck.1.md -o shellcheck.1 +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $pkgname-$pkgver + +install -D -m644 ${pkgname}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:23:41 Author: felixonmars Revision: 363569 upgpkg: shellcheck 0.5.0-60 rebuild with http-date 0.0.8 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:20:59 UTC (rev 363568) +++ PKGBUILD2018-07-26 11:23:41 UTC (rev 363569) @@ -5,7 +5,7 @@ _hkgname=ShellCheck pkgname=shellcheck pkgver=0.5.0 -pkgrel=59 +pkgrel=60 pkgdesc="Shell script analysis tool" url="http://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in postgrest/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:20:59 Author: felixonmars Revision: 363568 archrelease: copy trunk to community-staging-x86_64 Added: postgrest/repos/community-staging-x86_64/ postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 363567, postgrest/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 363567, postgrest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:20:59 UTC (rev 363568) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=postgrest +pkgver=0.4.4.0 +pkgrel=212 +pkgdesc="REST API for any Postgres database" +url="https://github.com/begriffs/postgrest; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hasql' 'haskell-hasql-pool' 'haskell-protolude' + 'haskell-warp' 'haskell-base64-bytestring' 'haskell-retry' 'haskell-aeson' + 'haskell-ansi-wl-pprint' 'haskell-case-insensitive' 'haskell-cassava' + 'haskell-configurator-ng' 'haskell-contravariant' 'haskell-either' 'haskell-gitrev' + 'haskell-hasql-transaction' 'haskell-heredoc' 'haskell-http' 'haskell-http-types' + 'haskell-insert-ordered-containers' 'haskell-interpolatedstring-perl6' 'haskell-jose' + 'haskell-lens' 'haskell-lens-aeson' 'haskell-network-uri' 'haskell-optparse-applicative' + 'haskell-ranged-sets' 'haskell-regex-tdfa' 'haskell-scientific' + 'haskell-swagger2' 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' + 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-middleware-static' 'haskell-cookie') +makedepends=('ghc' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 'haskell-hspec-wai' + 'haskell-hspec-wai-json' 'haskell-hjsonschema') +checkdepends=('pifpaf' 'postgresql' 'procps-ng') +source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz;) +sha512sums=('f19c426a59d1c77d8e7808ee248eba1967cc5fc8686f5380603e2f8ab80aeeca20a4b145e056feceb1bcb9dedfa3b88c2ace7aab4bc1152f780630360fe6485c') + +prepare() { +sed -i 's/==/>=/' $pkgname-$pkgver/$pkgname.cabal + +sed -i '/import\s*Safe/d' $pkgname-$pkgver/src/PostgREST/App.hs +sed -i '/safe/d' $pkgname-$pkgver/$pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-CI +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432) +createdb postgrest_test + +# TODO: it shouldn't take this long to finish +# POSTGREST_TEST_CONNECTION=$(test/create_test_db "postgres://$USER@localhost" postgrest_test) runhaskell Setup test + +# Disabled: uses stack +# test/io-tests.sh + +pifpaf_stop +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in postgrest/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:20:44 Author: felixonmars Revision: 363567 upgpkg: postgrest 0.4.4.0-212 rebuild with http-date 0.0.8 Modified: postgrest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:18:00 UTC (rev 363566) +++ PKGBUILD2018-07-26 11:20:44 UTC (rev 363567) @@ -4,7 +4,7 @@ pkgname=postgrest pkgver=0.4.4.0 -pkgrel=211 +pkgrel=212 pkgdesc="REST API for any Postgres database" url="https://github.com/begriffs/postgrest; license=("MIT")
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:18:00 Author: felixonmars Revision: 363566 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-crossref/repos/community-staging-x86_64/ pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 363565, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 363565, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:18:00 UTC (rev 363566) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.2.1 +pkgrel=47 +pkgdesc="Pandoc filter for cross-references" +url="https://hackage.haskell.org/package/${pkgname}; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-data-accessor' 'haskell-data-accessor-template' + 'haskell-data-accessor-transformers' 'haskell-file-embed' 'haskell-open-browser' + 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-roman-numerals' + 'haskell-syb' 'haskell-utility-ht') +makedepends=('ghc' 'haskell-hspec') +conflicts=('haskell-pandoc-crossref') +replaces=('haskell-pandoc-crossref') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz;) +sha512sums=('224218d3a559fc6a2b574c4f62a7e99f28c25abb20f7fc2eb6b318f388d0c3e65f690c03b687964d50bb4fc87a77d79a6bebb20c196cd93f884f12c43ce1c68e') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +# https://github.com/lierdakil/pandoc-crossref/issues/181#issuecomment-398269601 +cd $pkgname-$pkgver +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd $pkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in pandoc-crossref/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:17:45 Author: felixonmars Revision: 363565 upgpkg: pandoc-crossref 0.3.2.1-47 rebuild with http-date 0.0.8 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:16:24 UTC (rev 363564) +++ PKGBUILD2018-07-26 11:17:45 UTC (rev 363565) @@ -4,7 +4,7 @@ pkgname=pandoc-crossref pkgver=0.3.2.1 -pkgrel=46 +pkgrel=47 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in haskell-hakyll/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:16:09 Author: felixonmars Revision: 363563 upgpkg: haskell-hakyll 4.12.3.0-73 rebuild with http-date 0.0.8 Modified: haskell-hakyll/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:14:05 UTC (rev 363562) +++ PKGBUILD2018-07-26 11:16:09 UTC (rev 363563) @@ -5,7 +5,7 @@ _hkgname=hakyll pkgname=haskell-hakyll pkgver=4.12.3.0 -pkgrel=72 +pkgrel=73 pkgdesc="A static website compiler library" url="http://jaspervdj.be/hakyll; license=("custom:BSD3")
[arch-commits] Commit in haskell-hakyll/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:16:24 Author: felixonmars Revision: 363564 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hakyll/repos/community-staging-x86_64/ haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 363563, haskell-hakyll/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 363563, haskell-hakyll/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:16:24 UTC (rev 363564) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hakyll +pkgname=haskell-hakyll +pkgver=4.12.3.0 +pkgrel=73 +pkgdesc="A static website compiler library" +url="http://jaspervdj.be/hakyll; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptohash' + 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-lrucache' 'haskell-network-uri' + 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 'haskell-random' + 'haskell-regex-tdfa' 'haskell-resourcet' 'haskell-scientific' 'haskell-tagsoup' + 'haskell-time-locale-compat' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' 'haskell-yaml') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('287112e1cb7ac4c06f976ee77fe6b64605c96f04e78c366cffdc24d435f57d37c06543e180476a23bd5e7a42a54e4b30a08ad5e4a8aec5fd97052503691574fc') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/<.*0.9/<1/' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +LC_CTYPE=en_US.UTF-8 runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in pandoc-citeproc/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:14:05 Author: felixonmars Revision: 363562 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-citeproc/repos/community-staging-x86_64/ pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 363561, pandoc-citeproc/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 363561, pandoc-citeproc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:14:05 UTC (rev 363562) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-citeproc +pkgver=0.14.3.1 +pkgrel=94 +pkgdesc="Supports using pandoc with citeproc" +url="https://hackage.haskell.org/package/$pkgname; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec' 'haskell-base-compat' + 'haskell-data-default' 'haskell-hs-bibutils' 'haskell-old-locale' 'pandoc' + 'haskell-pandoc-types' 'haskell-rfc5051' 'haskell-setenv' 'haskell-split' + 'haskell-syb' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text-icu' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-xml-conduit' 'haskell-yaml') +conflicts=('haskell-pandoc-citeproc') +replaces=('haskell-pandoc-citeproc') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz;) +sha512sums=('ab3d395c77192f72fa5cf9606f3cc5fc37c00a5719a58203d4b7c6edbc032524dd8457abe292d5d7dbe5ab2eaccd545269355931451ca0835d0ac1aa3cc48414') + +prepare() { +cd "${srcdir}/$pkgname-${pkgver}" +# TODO: find a better solution +sed -i "s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|" tests/test-pandoc-citeproc.hs +} + +build() { +cd "${srcdir}/$pkgname-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files -fbibutils -f-static +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +# https://github.com/jgm/pandoc-citeproc/issues/342 +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd "${srcdir}/$pkgname-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/$pkgname.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/$pkgname.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" +rm -f "${pkgdir}/usr/share/doc/$pkgname/LICENSE" +}
[arch-commits] Commit in pandoc-citeproc/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:13:50 Author: felixonmars Revision: 363561 upgpkg: pandoc-citeproc 0.14.3.1-94 rebuild with http-date 0.0.8 Modified: pandoc-citeproc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:10:58 UTC (rev 363560) +++ PKGBUILD2018-07-26 11:13:50 UTC (rev 363561) @@ -4,7 +4,7 @@ pkgname=pandoc-citeproc pkgver=0.14.3.1 -pkgrel=93 +pkgrel=94 pkgdesc="Supports using pandoc with citeproc" url="https://hackage.haskell.org/package/$pkgname; license=("custom:BSD3")
[arch-commits] Commit in pandoc/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:10:43 Author: felixonmars Revision: 363559 upgpkg: pandoc 2.2.2.1-2 rebuild with http-date 0.0.8 Modified: pandoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:02:21 UTC (rev 363558) +++ PKGBUILD2018-07-26 11:10:43 UTC (rev 363559) @@ -4,7 +4,7 @@ pkgname=pandoc pkgver=2.2.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="Conversion between markup formats" url="http://pandoc.org; license=("GPL")
[arch-commits] Commit in pandoc/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:10:58 Author: felixonmars Revision: 363560 archrelease: copy trunk to community-staging-x86_64 Added: pandoc/repos/community-staging-x86_64/ pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 363559, pandoc/trunk/PKGBUILD) --+ PKGBUILD | 65 + 1 file changed, 65 insertions(+) Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 363559, pandoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:10:58 UTC (rev 363560) @@ -0,0 +1,65 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc +pkgver=2.2.2.1 +pkgrel=2 +pkgdesc="Conversion between markup formats" +url="http://pandoc.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 'haskell-aeson' + 'haskell-aeson-pretty' 'haskell-base-compat' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-cmark-gfm' + 'haskell-data-default' 'haskell-doctemplates' 'haskell-exceptions' 'haskell-glob' + 'haskell-haddock-library' 'haskell-skylighting' 'haskell-hslua' + 'haskell-hslua-module-text' 'haskell-http-client' 'haskell-syb' 'haskell-hsyaml' 'haskell-http-client-tls' + 'haskell-http-types' 'haskell-safe' 'haskell-split' 'haskell-texmath' + 'haskell-network' 'haskell-pandoc-types' 'haskell-random' + 'haskell-tagsoup' 'haskell-temporary' 'haskell-network-uri' + 'haskell-unordered-containers' 'haskell-zip-archive' 'haskell-vector' 'haskell-xml' + 'haskell-zlib') +optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc filter' +'pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter' +'texlive-core: for pdf output') +conflicts=('haskell-pandoc') +replaces=('haskell-pandoc') +makedepends=('ghc' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-tasty-golden' 'haskell-quickcheck' 'haskell-executable-path') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('fcde3afc3cbbf95ed9fe735ceb30008c5dd621df3ebf6fd0fabbbc6739dc2349ae3ea2b9934971d414315521ba0a421b2ff0190eeb06438455057c96fb4dd458') + +prepare() { +cd "${srcdir}/$pkgname-${pkgver}" + +# TODO: find a better solution +sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ [(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-trypandoc -f-embed_data_files -f-static +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd "${srcdir}/${pkgname}-${pkgver}" +LC_CTYPE=en_US.UTF-8 runhaskell Setup test +} + +package() { +cd "${srcdir}/${pkgbase}-${pkgver}" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md" +}
[arch-commits] Commit in hoogle/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:02:21 Author: felixonmars Revision: 363558 archrelease: copy trunk to community-staging-x86_64 Added: hoogle/repos/community-staging-x86_64/ hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 363557, hoogle/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 363557, hoogle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:02:21 UTC (rev 363558) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hoogle +pkgver=5.0.17.3 +pkgrel=56 +pkgdesc="Haskell API Search" +url="http://www.haskell.org/hoogle/; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-conduit-extra' 'haskell-connection' 'haskell-extra' 'haskell-src-exts' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-mmap' 'haskell-network' 'haskell-network-uri' 'haskell-old-locale' + 'haskell-process-extras' 'haskell-resourcet' 'haskell-storable-tuple' 'haskell-tar' + 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 'haskell-wai' + 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('b8113e9dc6f44fbf684edfe6134eb44d55b1ef43afc3cb2051920daaec3e108df6209cfe822a8eeff884360c9b9415f2ab8273e7681e6bbcc1b9c77490370195') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in hoogle/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:02:06 Author: felixonmars Revision: 363557 upgpkg: hoogle 5.0.17.3-56 rebuild with http-date 0.0.8 Modified: hoogle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 11:00:41 UTC (rev 363556) +++ PKGBUILD2018-07-26 11:02:06 UTC (rev 363557) @@ -4,7 +4,7 @@ pkgname=hoogle pkgver=5.0.17.3 -pkgrel=55 +pkgrel=56 pkgdesc="Haskell API Search" url="http://www.haskell.org/hoogle/; license=("custom:BSD3")
[arch-commits] Commit in hledger-web/repos (2 files)
Date: Thursday, July 26, 2018 @ 11:00:41 Author: felixonmars Revision: 363556 archrelease: copy trunk to community-staging-x86_64 Added: hledger-web/repos/community-staging-x86_64/ hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 363555, hledger-web/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 363555, hledger-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 11:00:41 UTC (rev 363556) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-web +pkgver=1.10 +pkgrel=20 +pkgdesc="Web interface for the hledger accounting tool" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-blaze-html' 'haskell-blaze-markup' + 'haskell-case-insensitive' 'haskell-clientsession' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-data-default' + 'haskell-hjsmin' 'haskell-http-conduit' 'haskell-http-client' 'haskell-hunit' + 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 'haskell-wai' + 'haskell-wai-extra' 'haskell-wai-handler-launch' 'haskell-warp' 'haskell-yesod' + 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static' 'haskell-json' + 'haskell-megaparsec') +makedepends=('ghc' 'haskell-hspec' 'haskell-yesod-test') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('37be7468f4c64dfff852759b35d5f41406b8a49ab75dec621319680cea3536b009e3dcc02c3447df5af5818f64613740db64faa9142ec07d403f404e5f4e7e95') + +prepare() { +cd $pkgname-$pkgver +sed -i '/semigroups/d' $pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-dev -f-library-only -fthreaded +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in hledger-web/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 11:00:26 Author: felixonmars Revision: 363555 upgpkg: hledger-web 1.10-20 rebuild with http-date 0.0.8 Modified: hledger-web/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:59:00 UTC (rev 363554) +++ PKGBUILD2018-07-26 11:00:26 UTC (rev 363555) @@ -4,7 +4,7 @@ pkgname=hledger-web pkgver=1.10 -pkgrel=19 +pkgrel=20 pkgdesc="Web interface for the hledger accounting tool" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in hledger-api/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:59:00 Author: felixonmars Revision: 363554 archrelease: copy trunk to community-staging-x86_64 Added: hledger-api/repos/community-staging-x86_64/ hledger-api/repos/community-staging-x86_64/PKGBUILD (from rev 363553, hledger-api/trunk/PKGBUILD) --+ PKGBUILD | 32 1 file changed, 32 insertions(+) Copied: hledger-api/repos/community-staging-x86_64/PKGBUILD (from rev 363553, hledger-api/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:59:00 UTC (rev 363554) @@ -0,0 +1,32 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-api +pkgver=1.10 +pkgrel=16 +pkgdesc="Web API server for the hledger accounting tool" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 'haskell-data-default' + 'haskell-decimal' 'haskell-docopt' 'haskell-either' 'haskell-microlens' + 'haskell-microlens-platform' 'haskell-safe' 'haskell-servant-server' + 'haskell-servant-swagger' 'haskell-swagger2' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('8c51c80ae911782fac5108949d67d52c81bdbafc562eeea9fc817a29362da85f7dd4a2d860d2fb25bea880df786e4886dca9561c9b2b9c7d7f2a4ecef6091834') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup configure -O --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" +runhaskell Setup build +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in hledger-api/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:58:44 Author: felixonmars Revision: 363553 upgpkg: hledger-api 1.10-16 rebuild with http-date 0.0.8 Modified: hledger-api/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:57:35 UTC (rev 363552) +++ PKGBUILD2018-07-26 10:58:44 UTC (rev 363553) @@ -4,7 +4,7 @@ pkgname=hledger-api pkgver=1.10 -pkgrel=15 +pkgrel=16 pkgdesc="Web API server for the hledger accounting tool" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-yesod-test/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:57:35 Author: felixonmars Revision: 363552 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-test/repos/community-staging-x86_64/ haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 363551, haskell-yesod-test/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 363551, haskell-yesod-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:57:35 UTC (rev 363552) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=yesod-test +pkgname=haskell-yesod-test +pkgver=1.6.5 +pkgrel=2 +pkgdesc="Integration testing for WAI/Yesod Applications" +url="http://www.yesodweb.com; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 'haskell-blaze-builder' + 'haskell-blaze-html' 'haskell-case-insensitive' 'haskell-conduit' + 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 'haskell-http-types' + 'haskell-network' 'haskell-pretty-show' 'haskell-wai' + 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 'haskell-yesod-core') +makedepends=('ghc' 'haskell-yesod-form' 'haskell-hspec' 'haskell-unliftio') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ae990cbd3a04bbcefe02a650a904e295ee8e2ca4dd4ac9167e7f2ea879a02bb005dd3d686249f9f891261d8f184f5a3c2abd6e4c41cacb79751f5bd3bc85b4a5') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-yesod-test/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:57:21 Author: felixonmars Revision: 363551 upgpkg: haskell-yesod-test 1.6.5-2 rebuild with http-date 0.0.8 Modified: haskell-yesod-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:56:05 UTC (rev 363550) +++ PKGBUILD2018-07-26 10:57:21 UTC (rev 363551) @@ -4,7 +4,7 @@ _hkgname=yesod-test pkgname=haskell-yesod-test pkgver=1.6.5 -pkgrel=1 +pkgrel=2 pkgdesc="Integration testing for WAI/Yesod Applications" url="http://www.yesodweb.com; license=('MIT')
[arch-commits] Commit in git-annex/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:55:50 Author: felixonmars Revision: 363549 upgpkg: git-annex 6.20180719-2 rebuild with http-date 0.0.8 Modified: git-annex/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:49:53 UTC (rev 363548) +++ PKGBUILD2018-07-26 10:55:50 UTC (rev 363549) @@ -4,7 +4,7 @@ pkgname=git-annex pkgver=6.20180719 -pkgrel=1 +pkgrel=2 pkgdesc="Manage files with git, without checking their contents into git" url="http://git-annex.branchable.com/; license=("AGPL3")
[arch-commits] Commit in git-annex/repos (3 files)
Date: Thursday, July 26, 2018 @ 10:56:05 Author: felixonmars Revision: 363550 archrelease: copy trunk to community-staging-x86_64 Added: git-annex/repos/community-staging-x86_64/ git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 363549, git-annex/trunk/PKGBUILD) git-annex/repos/community-staging-x86_64/ghc-8.4.patch (from rev 363549, git-annex/trunk/ghc-8.4.patch) ---+ PKGBUILD | 54 ghc-8.4.patch | 121 2 files changed, 175 insertions(+) Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 363549, git-annex/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:56:05 UTC (rev 363550) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=git-annex +pkgver=6.20180719 +pkgrel=2 +pkgdesc="Manage files with git, without checking their contents into git" +url="http://git-annex.branchable.com/; +license=("AGPL3") +arch=('x86_64') +depends=('git' 'lsof' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws' + 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 'haskell-case-insensitive' + 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-connection' 'haskell-conduit' + 'haskell-crypto-api' 'haskell-cryptonite' 'haskell-data-default' 'haskell-dav' + 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist' 'haskell-dns' + 'haskell-edit-distance' 'haskell-esqueleto' 'haskell-exceptions' 'haskell-fdo-notify' + 'haskell-feed' 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 'haskell-ifelse' + 'haskell-magic' 'haskell-memory' 'haskell-monad-control' 'haskell-monad-logger' + 'haskell-mountpoints' 'haskell-network' 'haskell-network-info' 'haskell-network-multicast' + 'haskell-network-uri' 'haskell-old-locale' 'haskell-optparse-applicative' + 'haskell-path-pieces' 'haskell-persistent' 'haskell-persistent-sqlite' + 'haskell-persistent-template' 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' + 'haskell-resourcet' 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' + 'haskell-shakespeare' 'haskell-socks' 'haskell-split' 'haskell-stm-chans' 'haskell-tagsoup' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-tasty-rerun' + 'haskell-torrent' 'haskell-unix-compat' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-uuid' 'haskell-vector' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp' 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-static') +makedepends=('chrpath' 'ghc') +source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;) +sha512sums=('SKIP') + +build() { + cd git-annex + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/$pkgname" \ +-fconcurrentoutput -ftorrentparser \ +-f-androidsplice -f-android -fproduction -fpairing -fwebapp \ +-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime + runhaskell Setup build +} + +package() { + cd git-annex + runhaskell Setup copy --destdir="$pkgdir" + make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc + + rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT + rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc +} Copied: git-annex/repos/community-staging-x86_64/ghc-8.4.patch (from rev 363549, git-annex/trunk/ghc-8.4.patch) === --- community-staging-x86_64/ghc-8.4.patch (rev 0) +++ community-staging-x86_64/ghc-8.4.patch 2018-07-26 10:56:05 UTC (rev 363550) @@ -0,0 +1,121 @@ +diff --git a/Command/Info.hs b/Command/Info.hs +index c9a314056a..3ae82f5532 100644 +--- a/Command/Info.hs b/Command/Info.hs +@@ -56,15 +56,17 @@ data KeyData = KeyData + , backendsKeys :: M.Map KeyVariety Integer + } + +-instance Monoid KeyData where +- mempty = KeyData 0 0 0 M.empty +- mappend a b = KeyData ++instance Semigroup KeyData where ++ a <> b = KeyData + { countKeys = countKeys a + countKeys b + , sizeKeys = sizeKeys a + sizeKeys b + , unknownSizeKeys = unknownSizeKeys a + unknownSizeKeys b + , backendsKeys = backendsKeys a <> backendsKeys b + } + ++instance Monoid KeyData where ++ mempty = KeyData 0 0 0 M.empty ++ + data NumCopiesStats = NumCopiesStats + { numCopiesVarianceMap :: M.Map Variance Integer + } +diff
[arch-commits] Commit in haskell-yesod-static/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:49:38 Author: felixonmars Revision: 363547 upgpkg: haskell-yesod-static 1.6.0-58 rebuild with http-date 0.0.8 Modified: haskell-yesod-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:48:41 UTC (rev 363546) +++ PKGBUILD2018-07-26 10:49:38 UTC (rev 363547) @@ -5,7 +5,7 @@ _hkgname=yesod-static pkgname=haskell-yesod-static pkgver=1.6.0 -pkgrel=57 +pkgrel=58 pkgdesc="Static file serving subsite for Yesod Web Framework." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-static/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:49:53 Author: felixonmars Revision: 363548 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-static/repos/community-staging-x86_64/ haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 363547, haskell-yesod-static/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 363547, haskell-yesod-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:49:53 UTC (rev 363548) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-static +pkgname=haskell-yesod-static +pkgver=1.6.0 +pkgrel=58 +pkgdesc="Static file serving subsite for Yesod Web Framework." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-builder' 'haskell-byteable' 'haskell-conduit' 'haskell-cryptonite' + 'haskell-cryptonite-conduit' 'haskell-memory' 'haskell-css-text' 'haskell-data-default' + 'haskell-exceptions' 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin' + 'haskell-http-types' 'haskell-mime-types' 'haskell-old-time' 'haskell-resourcet' + 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-app-static' + 'haskell-yesod-core') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('85352eb6ec0f4d7682a0d000f158446ed0370d7a63f9cca8976e5972d10ca427e45e8307c1169bfbcc25ba7fa62e1906651a9e8c7d6937ac4ea6f25412b5cea5') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-yesod-auth/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:48:41 Author: felixonmars Revision: 363546 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-auth/repos/community-staging-x86_64/ haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 363545, haskell-yesod-auth/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 363545, haskell-yesod-auth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:48:41 UTC (rev 363546) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-auth +pkgname=haskell-yesod-auth +pkgver=1.6.3 +pkgrel=67 +pkgdesc="Authentication for Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate' 'haskell-base16-bytestring' + 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-byteable' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-data-default' 'haskell-email-validate' + 'haskell-file-embed' 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-memory' 'haskell-mime-mail' 'haskell-network-uri' + 'haskell-nonce' 'haskell-persistent' 'haskell-persistent-template' 'haskell-random' + 'haskell-resourcet' 'haskell-safe' 'haskell-shakespeare' 'haskell-unliftio' + 'haskell-unliftio-core' 'haskell-unordered-containers' 'haskell-wai' 'haskell-yesod-core' + 'haskell-yesod-form' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('67c23def147cf2cc174475d193e97afdf2b6fc4121a9fec7e0894562e626774bee9114325c26f172e58686119a3508ed2365ece419a10721873d43bf7684854a') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-yesod-auth/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:48:26 Author: felixonmars Revision: 363545 upgpkg: haskell-yesod-auth 1.6.3-67 rebuild with http-date 0.0.8 Modified: haskell-yesod-auth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:47:10 UTC (rev 363544) +++ PKGBUILD2018-07-26 10:48:26 UTC (rev 363545) @@ -5,7 +5,7 @@ _hkgname=yesod-auth pkgname=haskell-yesod-auth pkgver=1.6.3 -pkgrel=66 +pkgrel=67 pkgdesc="Authentication for Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:47:10 Author: felixonmars Revision: 363544 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod/repos/community-staging-x86_64/ haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 363543, haskell-yesod/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 363543, haskell-yesod/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:47:10 UTC (rev 363544) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod +pkgname=haskell-yesod +pkgver=1.6.0 +pkgrel=70 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-blaze-html' 'haskell-blaze-markup' + 'haskell-data-default-class' 'haskell-fast-logger' 'haskell-monad-logger' + 'haskell-resourcet' 'haskell-shakespeare' 'haskell-streaming-commons' + 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-extra' 'haskell-wai-logger' + 'haskell-warp' 'haskell-yaml' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36caa5ee5c27a2355aff9e5dc210100661670717e251bb42bac48c02cd6979c38ae7b5fda1dd2e264aefb7b5b3808f7ccc9e511fd38b6de7090e16c7a91e1b15') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-yesod/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:46:56 Author: felixonmars Revision: 363543 upgpkg: haskell-yesod 1.6.0-70 rebuild with http-date 0.0.8 Modified: haskell-yesod/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:46:00 UTC (rev 363542) +++ PKGBUILD2018-07-26 10:46:56 UTC (rev 363543) @@ -5,7 +5,7 @@ _hkgname=yesod pkgname=haskell-yesod pkgver=1.6.0 -pkgrel=69 +pkgrel=70 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-form/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:46:00 Author: felixonmars Revision: 363542 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-form/repos/community-staging-x86_64/ haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 363541, haskell-yesod-form/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 363541, haskell-yesod-form/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:46:00 UTC (rev 363542) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-form +pkgname=haskell-yesod-form +pkgver=1.6.2 +pkgrel=4 +pkgdesc="Form handling support for Yesod Web Framework" +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-byteable' 'haskell-data-default' 'haskell-email-validate' + 'haskell-network-uri' 'haskell-persistent' 'haskell-resourcet' 'haskell-shakespeare' + 'haskell-wai' 'haskell-xss-sanitize' 'haskell-yesod-core' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('2859cdecd06a60db5ada2acbf2fcfef2157068a3193d92870a7bf59d815f63b80bd2c9440dd7e305551372420b757040be9d3bffa1285a23c4b67f2fef34fd97') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-yesod-form/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 10:45:45 Author: felixonmars Revision: 363541 upgpkg: haskell-yesod-form 1.6.2-4 rebuild with http-date 0.0.8 Modified: haskell-yesod-form/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 10:44:28 UTC (rev 363540) +++ PKGBUILD2018-07-26 10:45:45 UTC (rev 363541) @@ -5,7 +5,7 @@ _hkgname=yesod-form pkgname=haskell-yesod-form pkgver=1.6.2 -pkgrel=3 +pkgrel=4 pkgdesc="Form handling support for Yesod Web Framework" url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-persistent/repos (2 files)
Date: Thursday, July 26, 2018 @ 10:44:28 Author: felixonmars Revision: 363540 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-persistent/repos/community-staging-x86_64/ haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 363539, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 363539, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-26 10:44:28 UTC (rev 363540) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0 +pkgrel=63 +pkgdesc="Some helpers for using Persistent from Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" "haskell-persistent" + "haskell-persistent-template" "haskell-resource-pool" "haskell-resourcet" + "haskell-yesod-core") +makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 'haskell-persistent-sqlite') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('8000d9f9a3406aff157652989946b915ba54e4241e59afc29c51c647f5c45d05cad7d46a92423fa3811a9a6238f6a4a759320309b337d369346fe5470d927982') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd "${srcdir}/${_hkgname}-${pkgver}" +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}