[arch-commits] Commit in pacman/repos (4 files)
Date: Monday, May 28, 2018 @ 01:30:46 Author: allan Revision: 325056 archrelease: copy trunk to staging-x86_64 Added: pacman/repos/staging-x86_64/ pacman/repos/staging-x86_64/PKGBUILD (from rev 325055, pacman/trunk/PKGBUILD) pacman/repos/staging-x86_64/makepkg.conf (from rev 325055, pacman/trunk/makepkg.conf) pacman/repos/staging-x86_64/pacman.conf (from rev 325055, pacman/trunk/pacman.conf) --+ PKGBUILD | 62 makepkg.conf | 145 + pacman.conf | 100 +++ 3 files changed, 307 insertions(+) Copied: pacman/repos/staging-x86_64/PKGBUILD (from rev 325055, pacman/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-05-28 01:30:46 UTC (rev 325056) @@ -0,0 +1,62 @@ +# vim: set ts=2 sw=2 et: +# $Id$ +# Maintainer: Dan McGee+# Maintainer: Dave Reisner + +pkgname=pacman +pkgver=5.1.0 +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') +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=('9f5993fc8923530713742f15df284677f297b3eca15ed7a24758c98ac7399bd3' +'SKIP' +'95b3b2416402059cf6acf3e046082e7ce261e2b88629231dbf579a4200d8a63b' +'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/staging-x86_64/makepkg.conf (from rev 325055, pacman/trunk/makepkg.conf) === --- staging-x86_64/makepkg.conf (rev 0) +++ staging-x86_64/makepkg.conf 2018-05-28 01:30:46 UTC (rev 325056) @@ -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
[arch-commits] Commit in pacman/trunk (PKGBUILD)
Date: Monday, May 28, 2018 @ 01:27:48 Author: allan Revision: 325055 remove pacman-contrib provides etc Modified: pacman/trunk/PKGBUILD --+ PKGBUILD |3 --- 1 file changed, 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-28 01:22:55 UTC (rev 325054) +++ PKGBUILD2018-05-28 01:27:48 UTC (rev 325055) @@ -15,9 +15,6 @@ 'gpgme' 'pacman-mirrorlist' 'archlinux-keyring') makedepends=('asciidoc') checkdepends=('python2' 'fakechroot') -provides=('pacman-contrib') -conflicts=('pacman-contrib') -replaces=('pacman-contrib') backup=(etc/pacman.conf etc/makepkg.conf) options=('strip' 'debug') validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae
[arch-commits] Commit in pacman/trunk (6 files)
Date: Monday, May 28, 2018 @ 01:22:55 Author: allan Revision: 325054 update to 5.1.0 Added: pacman/trunk/pacman.conf (from rev 325053, pacman/trunk/pacman.conf.x86_64) Modified: pacman/trunk/PKGBUILD pacman/trunk/makepkg.conf Deleted: pacman/trunk/0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch pacman/trunk/pacman.conf.i686 pacman/trunk/pacman.conf.x86_64 -+ 0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch | 38 --- PKGBUILD| 46 makepkg.conf| 30 +-- pacman.conf | 100 ++ pacman.conf.i686| 91 - pacman.conf.x86_64 | 100 -- 6 files changed, 120 insertions(+), 285 deletions(-) Deleted: 0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch === --- 0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch 2018-05-27 22:26:40 UTC (rev 325053) +++ 0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch 2018-05-28 01:22:55 UTC (rev 325054) @@ -1,38 +0,0 @@ -From c6ffa8bb3eea231c36dab87e6051c04b16e8c0e6 Mon Sep 17 00:00:00 2001 -Message-Id:-From: "Jan Alexander Steffens (heftig)" -Date: Fri, 20 Apr 2018 19:25:55 +0200 -Subject: [PATCH] libmakepkg: Support file 5.33's application/x-pie-executable - -file 5.33 introduces a new MIME type "application/x-pie-executable", -which is used for relocatable binaries. makepkg ignored these binaries -and did not attempt to strip them. - -Handle the new MIME type like the old "application/x-sharedlib". -Stripping the binaries with --strip-unneeded to keep relocation -information should be the correct thing to do. - -file 5.33 also misidentifies actual libraries as PIE executables, so we -didn't strip any shared libraries, either. We now work around this bug. - -Signed-off-by: Jan Alexander Steffens (heftig) - scripts/libmakepkg/tidy/strip.sh.in | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/scripts/libmakepkg/tidy/strip.sh.in b/scripts/libmakepkg/tidy/strip.sh.in -index e20114c0..36d1b89e 100644 a/scripts/libmakepkg/tidy/strip.sh.in -+++ b/scripts/libmakepkg/tidy/strip.sh.in -@@ -125,6 +125,8 @@ tidy_strip() { - esac;; - *application/x-executable*) # Binaries - strip_flags="$STRIP_BINARIES";; -+ *application/x-pie-executable*) # Relocatable binaries -+ strip_flags="$STRIP_SHARED";; - *) - continue ;; - esac --- -2.17.0 - Modified: PKGBUILD === --- PKGBUILD2018-05-27 22:26:40 UTC (rev 325053) +++ PKGBUILD2018-05-28 01:22:55 UTC (rev 325054) @@ -4,8 +4,8 @@ # Maintainer: Dave Reisner pkgname=pacman -pkgver=5.0.2 -pkgrel=3 +pkgver=5.1.0 +pkgrel=1 pkgdesc="A library-based package manager with dependency support" arch=('x86_64') url="http://www.archlinux.org/pacman/; @@ -23,24 +23,13 @@ validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae 'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) source=(https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig} -0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch -pacman.conf.i686 -pacman.conf.x86_64 +pacman.conf makepkg.conf) -sha256sums=('dfd36086ad68564bcd977f4a1fafe51dd328acd4a95093ac4bf1249be9c41f0e' +sha256sums=('9f5993fc8923530713742f15df284677f297b3eca15ed7a24758c98ac7399bd3' 'SKIP' -'78129351e96d19e14b05bda30480df3e834a96153b7cfe72ca5c91f5cc5cae40' -'cb76123c15ca9f2a467ebecb72af611f618fcc8431cf8b437d40fa2e61c23590' '95b3b2416402059cf6acf3e046082e7ce261e2b88629231dbf579a4200d8a63b' -'6066d67d818ee36760bf121c76d5019130f7875b3e5ed179b319b810a3a9685b') +'650ddad24cad6afc4aecb4829cb8f06b9acb70c10a44f756fe8bd279949b518e') -prepare() { - cd "$pkgname-$pkgver" - - # Fix up makepkg stripping with file 5.33 - patch -Np1 -i ../0001-libmakepkg-Support-file-5.33-s-application-x-pie-exe.patch -} - build() { cd "$pkgname-$pkgver" @@ -49,7 +38,6 @@ --with-scriptlet-shell=/usr/bin/bash \ --with-ldconfig=/usr/bin/ldconfig make V=1 - make -C contrib }
[arch-commits] Commit in calibre/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, May 28, 2018 @ 01:00:05 Author: eschwartz Revision: 332114 archrelease: copy trunk to community-x86_64 Added: calibre/repos/community-x86_64/PKGBUILD (from rev 332113, calibre/trunk/PKGBUILD) Deleted: calibre/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 148 ++--- 1 file changed, 74 insertions(+), 74 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-05-28 00:59:47 UTC (rev 332113) +++ PKGBUILD2018-05-28 01:00:05 UTC (rev 332114) @@ -1,74 +0,0 @@ -# $Id$ -# Maintainer: Jelle van der Waa-# Maintainer: Eli Schwartz -# Contributor: Daniel Wallace -# Contributor: Giovanni Scafora -# Contributor: Petrov Roman -# Contributor: Andrea Fagiani -# Contributor: Larry Hajali - -pkgname=calibre -pkgver=3.24.1 -pkgrel=1 -pkgdesc="Ebook management application" -arch=('x86_64') -url="https://calibre-ebook.com/; -license=('GPL3') -depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-dukpy' - 'python2-mechanize' 'podofo' 'libwmf' - 'chmlib' 'python2-lxml' 'libusbx' 'python2-html5-parser' - 'python2-pillow' 'shared-mime-info' 'python2-dnspython' 'python2-msgpack' - 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus' - 'python2-netifaces' 'python2-cssselect' 'python2-apsw' 'qt5-webkit' - 'qt5-svg' 'python2-regex' 'python2-pygments' 'mtdev' 'python2-unrardll' - 'desktop-file-utils' 'gtk-update-icon-cache' 'optipng' 'udisks2') -makedepends=('qt5-x11extras' 'xdg-utils') -optdepends=('ipython2: to use calibre-debug' -'poppler: required for converting pdf to html' -) -source=("https://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz; -"https://calibre-ebook.com/signatures/${pkgname}-${pkgver}.tar.xz.sig;) -sha256sums=('0b944e91069fa5f2e921deef16f12d054b4d8a2bdfaa4d7c76ec6eeb11b7f2c1' -'SKIP') -validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') - -prepare(){ - cd "${pkgname}-${pkgver}" - - # Remove unneeded files - rm -rf resources/${pkgname}-portable.* - - # Desktop integration (e.g. enforce arch defaults) - sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \ - -e "/cc(\['xdg-desktop-menu', 'forceupdate'\])/d" \ - -e "/cc(\['xdg-mime', 'install', MIME\])/d" \ - -e "s/'ctc-posml'/'text' not in mt and 'pdf' not in mt and 'xhtml'/" \ - -e "s/^Name=calibre/Name=Calibre/g" \ - -i src/calibre/linux.py -} - -build() { - cd "${pkgname}-${pkgver}" - - LANG='en_US.UTF-8' python2 setup.py build - LANG='en_US.UTF-8' python2 setup.py gui -} - -package() { - cd "${pkgname}-${pkgver}" - - install -d "${pkgdir}/usr/share/zsh/site-functions" \ - "${pkgdir}"/usr/share/{applications,desktop-directories,icons/hicolor} - - install -Dm644 resources/calibre-mimetypes.xml \ -"${pkgdir}/usr/share/mime/packages/calibre-mimetypes.xml" - - XDG_DATA_DIRS="${pkgdir}/usr/share" LANG='en_US.UTF-8' \ -python2 setup.py install --staging-root="${pkgdir}/usr" --prefix=/usr - - cp -a man-pages/ "${pkgdir}/usr/share/man" - - # Compiling bytecode FS#33392 - python2 -m compileall "${pkgdir}/usr/lib/calibre/" - python2 -O -m compileall "${pkgdir}/usr/lib/calibre/" -} Copied: calibre/repos/community-x86_64/PKGBUILD (from rev 332113, calibre/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-05-28 01:00:05 UTC (rev 332114) @@ -0,0 +1,74 @@ +# $Id$ +# Maintainer: Jelle van der Waa +# Maintainer: Eli Schwartz +# Contributor: Daniel Wallace +# Contributor: Giovanni Scafora +# Contributor: Petrov Roman +# Contributor: Andrea Fagiani +# Contributor: Larry Hajali + +pkgname=calibre +pkgver=3.24.2 +pkgrel=1 +pkgdesc="Ebook management application" +arch=('x86_64') +url="https://calibre-ebook.com/; +license=('GPL3') +depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-dukpy' + 'python2-mechanize' 'podofo' 'libwmf' + 'chmlib' 'python2-lxml' 'libusbx' 'python2-html5-parser' + 'python2-pillow' 'shared-mime-info' 'python2-dnspython' 'python2-msgpack' + 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus' + 'python2-netifaces' 'python2-cssselect' 'python2-apsw' 'qt5-webkit' + 'qt5-svg' 'python2-regex' 'python2-pygments' 'mtdev' 'python2-unrardll' + 'desktop-file-utils' 'gtk-update-icon-cache' 'optipng' 'udisks2') +makedepends=('qt5-x11extras' 'xdg-utils') +optdepends=('ipython2: to use calibre-debug' +'poppler: required for converting pdf to html' +)
[arch-commits] Commit in calibre/trunk (PKGBUILD)
Date: Monday, May 28, 2018 @ 00:59:47 Author: eschwartz Revision: 332113 upgpkg: calibre 3.24.2-1 upstream bugfix release Modified: calibre/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 23:16:54 UTC (rev 332112) +++ PKGBUILD2018-05-28 00:59:47 UTC (rev 332113) @@ -8,7 +8,7 @@ # Contributor: Larry Hajalipkgname=calibre -pkgver=3.24.1 +pkgver=3.24.2 pkgrel=1 pkgdesc="Ebook management application" arch=('x86_64') @@ -28,7 +28,7 @@ ) source=("https://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz; "https://calibre-ebook.com/signatures/${pkgname}-${pkgver}.tar.xz.sig;) -sha256sums=('0b944e91069fa5f2e921deef16f12d054b4d8a2bdfaa4d7c76ec6eeb11b7f2c1' +sha256sums=('e6bdb8475705ca507871214b935627dd8e5341a5c885ef080b171f3dfecb40c8' 'SKIP') validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C')
[arch-commits] Commit in python-parse/repos/community-any (4 files)
Date: Sunday, May 27, 2018 @ 23:16:54 Author: demize Revision: 332112 archrelease: copy trunk to community-any Added: python-parse/repos/community-any/LICENSE (from rev 332111, python-parse/trunk/LICENSE) python-parse/repos/community-any/PKGBUILD (from rev 332111, python-parse/trunk/PKGBUILD) Deleted: python-parse/repos/community-any/LICENSE python-parse/repos/community-any/PKGBUILD --+ LICENSE | 38 PKGBUILD | 96 + 2 files changed, 65 insertions(+), 69 deletions(-) Deleted: LICENSE === --- LICENSE 2018-05-27 23:16:49 UTC (rev 332111) +++ LICENSE 2018-05-27 23:16:54 UTC (rev 332112) @@ -1,19 +0,0 @@ -Copyright (c) 2012-2013 Richard Jones- -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. Copied: python-parse/repos/community-any/LICENSE (from rev 332111, python-parse/trunk/LICENSE) === --- LICENSE (rev 0) +++ LICENSE 2018-05-27 23:16:54 UTC (rev 332112) @@ -0,0 +1,19 @@ +Copyright (c) 2012-2013 Richard Jones + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. Deleted: PKGBUILD === --- PKGBUILD2018-05-27 23:16:49 UTC (rev 332111) +++ PKGBUILD2018-05-27 23:16:54 UTC (rev 332112) @@ -1,50 +0,0 @@ -# Maintainer: Johannes Löthberg -# Contributor: Aaron DeVore - -pkgbase=python-parse -pkgname=(python-parse python2-parse) -pkgver=1.8.2 -pkgrel=1 - -pkgdesc='Parse strings using a specification based on the Python format() syntax.' -url='http://pypi.python.org/pypi/parse' -arch=('any') -license=('BSD') - -makedepends=('python-setuptools' 'python2-setuptools') - -source=("https://pypi.org/packages/source/p/parse/parse-$pkgver.tar.gz"{,.asc} -LICENSE) # license from the bottom of parse.py - -md5sums=('42002338551bdfa0f01bbe4e679a17dd' - 'SKIP' - '68c10fa20482cc4328a1052695fb7e53') - -validpgpkeys=('0145FD2B52E80A8E329A16C7AC68AC0441C6E930') - - -check() { - cd parse-"$pkgver" - python test_parse.py || warning 'test_too_many_fields fails on Python 3' - python2 test_parse.py -} - - -package_python-parse() { - depends=('python') - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE - - cd parse-"$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 -} - - -package_python2-parse() { - depends=('python2') - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE - - cd parse-"$pkgver" - python2 setup.py install --root="$pkgdir" --optimize=1 -} Copied: python-parse/repos/community-any/PKGBUILD (from rev 332111, python-parse/trunk/PKGBUILD) === --- PKGBUILD
[arch-commits] Commit in python-parse/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 23:16:49 Author: demize Revision: 332111 upgpkg: python-parse 1.8.4-1 Modified: python-parse/trunk/PKGBUILD --+ PKGBUILD | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 22:05:09 UTC (rev 332110) +++ PKGBUILD2018-05-27 23:16:49 UTC (rev 332111) @@ -3,7 +3,7 @@ pkgbase=python-parse pkgname=(python-parse python2-parse) -pkgver=1.8.2 +pkgver=1.8.4 pkgrel=1 pkgdesc='Parse strings using a specification based on the Python format() syntax.' @@ -13,16 +13,12 @@ makedepends=('python-setuptools' 'python2-setuptools') -source=("https://pypi.org/packages/source/p/parse/parse-$pkgver.tar.gz"{,.asc} +source=("https://pypi.org/packages/source/p/parse/parse-$pkgver.tar.gz; LICENSE) # license from the bottom of parse.py -md5sums=('42002338551bdfa0f01bbe4e679a17dd' - 'SKIP' +md5sums=('fa69ab2fe846f9b183411391f7c6897b' '68c10fa20482cc4328a1052695fb7e53') -validpgpkeys=('0145FD2B52E80A8E329A16C7AC68AC0441C6E930') - - check() { cd parse-"$pkgver" python test_parse.py || warning 'test_too_many_fields fails on Python 3'
[arch-commits] Commit in calligra/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 22:26:40 Author: arojas Revision: 325053 Add missing optdepends for Calligra Gemini (FS#58749) Modified: calligra/trunk/PKGBUILD --+ PKGBUILD |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 21:16:13 UTC (rev 325052) +++ PKGBUILD2018-05-27 22:26:40 UTC (rev 325053) @@ -23,7 +23,9 @@ 'poppler: PDF to SVG filter' 'openjpeg: PDF to SVG filer' 'libgit2: Calligra Gemini git plugin' -'kirigami2: for Calligra Gemini') +'kirigami2: for Calligra Gemini' +'qt5-quickcontrols: for Calligra Gemini' +'qt5-webengine: for Calligra Gemini') conflicts=(calligra-devtools calligra-extras calligra-filters calligra-karbon karbon calligra-libs calligra-plugins calligra-sheets calligra-stage calligra-words calligra-l10n calligra-meta calligra-flow calligra-braindump calligra-gemini calligra-handbook)
[arch-commits] Commit in hy/repos (community-any community-any/PKGBUILD)
Date: Sunday, May 27, 2018 @ 22:05:09 Author: foxboron Revision: 332110 archrelease: copy trunk to community-any Added: hy/repos/community-any/ hy/repos/community-any/PKGBUILD (from rev 332109, hy/trunk/PKGBUILD) --+ PKGBUILD | 32 1 file changed, 32 insertions(+) Copied: hy/repos/community-any/PKGBUILD (from rev 332109, hy/trunk/PKGBUILD) === --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2018-05-27 22:05:09 UTC (rev 332110) @@ -0,0 +1,32 @@ +# Maintainer: Morten Linderud+# Contributor: JP Cimalando + +pkgname=hy +pkgver=0.14.0 +pkgrel=2 +pkgdesc="A dialect of Lisp that's embedded in Python" +arch=('any') +url="http://hylang.org/; +license=('MIT') +depends=('python-rply' 'python-astor' 'python-clint') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-pytest-runner') +source=("$pkgname-$pkgver.tar.gz::https://github.com/hylang/hy/archive/$pkgver.tar.gz;) +md5sums=('49f088476ba9eb3c0993299456a8eae5') + +package() { +cd "$pkgname-$pkgver" +python setup.py build +} + +check(){ +cd "$pkgname-$pkgver" +python setup.py pytest --addopts "-k 'not test_bin'" +} + +package() { +cd "$pkgname-$pkgver" +python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +rm -rf "$pkgdir/usr/get_version" +}
[arch-commits] Commit in (hy hy/repos hy/trunk hy/trunk/PKGBUILD)
Date: Sunday, May 27, 2018 @ 22:04:11 Author: foxboron Revision: 332109 Added hylang to community Added: hy/ hy/repos/ hy/trunk/ hy/trunk/PKGBUILD --+ PKGBUILD | 32 1 file changed, 32 insertions(+) Added: hy/trunk/PKGBUILD === --- hy/trunk/PKGBUILD (rev 0) +++ hy/trunk/PKGBUILD 2018-05-27 22:04:11 UTC (rev 332109) @@ -0,0 +1,32 @@ +# Maintainer: Morten Linderud+# Contributor: JP Cimalando + +pkgname=hy +pkgver=0.14.0 +pkgrel=2 +pkgdesc="A dialect of Lisp that's embedded in Python" +arch=('any') +url="http://hylang.org/; +license=('MIT') +depends=('python-rply' 'python-astor' 'python-clint') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-pytest-runner') +source=("$pkgname-$pkgver.tar.gz::https://github.com/hylang/hy/archive/$pkgver.tar.gz;) +md5sums=('49f088476ba9eb3c0993299456a8eae5') + +package() { +cd "$pkgname-$pkgver" +python setup.py build +} + +check(){ +cd "$pkgname-$pkgver" +python setup.py pytest --addopts "-k 'not test_bin'" +} + +package() { +cd "$pkgname-$pkgver" +python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +rm -rf "$pkgdir/usr/get_version" +}
[arch-commits] Commit in dkms/repos/testing-any (12 files)
Date: Sunday, May 27, 2018 @ 21:16:13 Author: seblu Revision: 325052 archrelease: copy trunk to testing-any Added: dkms/repos/testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325051, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) dkms/repos/testing-any/PKGBUILD (from rev 325051, dkms/trunk/PKGBUILD) dkms/repos/testing-any/dkms.install (from rev 325051, dkms/trunk/dkms.install) dkms/repos/testing-any/hook.install (from rev 325051, dkms/trunk/hook.install) dkms/repos/testing-any/hook.remove (from rev 325051, dkms/trunk/hook.remove) dkms/repos/testing-any/hook.sh (from rev 325051, dkms/trunk/hook.sh) Deleted: dkms/repos/testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch dkms/repos/testing-any/PKGBUILD dkms/repos/testing-any/dkms.install dkms/repos/testing-any/hook.install dkms/repos/testing-any/hook.remove dkms/repos/testing-any/hook.sh -+ 0001-Revert-Make-newly-installed-modules-available-immedi.patch | 62 - PKGBUILD| 132 +-- dkms.install| 26 hook.install| 28 hook.remove | 32 hook.sh | 396 +- 6 files changed, 338 insertions(+), 338 deletions(-) Deleted: 0001-Revert-Make-newly-installed-modules-available-immedi.patch === --- 0001-Revert-Make-newly-installed-modules-available-immedi.patch 2018-05-27 21:16:00 UTC (rev 325051) +++ 0001-Revert-Make-newly-installed-modules-available-immedi.patch 2018-05-27 21:16:13 UTC (rev 325052) @@ -1,31 +0,0 @@ -From ca38ccd38c69a096dafa51c426ee3548980d5e2a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?=-Date: Sat, 8 Jul 2017 15:50:55 +0200 -Subject: [PATCH] Revert "Make newly installed modules available immediately" -To: dkms-de...@dell.com - -This reverts commit f5bfb12fef1fc06e56355cdba500eaa98d4e6aa8. - dkms | 6 -- - 1 file changed, 6 deletions(-) - -diff --git a/dkms b/dkms -index a6cedc8..3ff71d5 100644 a/dkms -+++ b/dkms -@@ -1522,12 +1522,6 @@ install_module() - exit 6 - } - --# Make the newly installed modules available immediately --find /sys/devices -name modalias -print0 | xargs -0 cat | xargs modprobe -a -b -q --if [ -f /lib/systemd/system/systemd-modules-load.service ]; then --systemctl restart systemd-modules-load.service --fi -- - # Do remake_initrd things (save old initrd) - [[ $remake_initrd ]] && ! make_initrd "$kernelver" "$arch" && { - do_uninstall "$kernelver" "$arch" --- -Sébastien "Seblu" Luttringer - Copied: dkms/repos/testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325051, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) === --- 0001-Revert-Make-newly-installed-modules-available-immedi.patch (rev 0) +++ 0001-Revert-Make-newly-installed-modules-available-immedi.patch 2018-05-27 21:16:13 UTC (rev 325052) @@ -0,0 +1,31 @@ +From ca38ccd38c69a096dafa51c426ee3548980d5e2a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?= +Date: Sat, 8 Jul 2017 15:50:55 +0200 +Subject: [PATCH] Revert "Make newly installed modules available immediately" +To: dkms-de...@dell.com + +This reverts commit f5bfb12fef1fc06e56355cdba500eaa98d4e6aa8. +--- + dkms | 6 -- + 1 file changed, 6 deletions(-) + +diff --git a/dkms b/dkms +index a6cedc8..3ff71d5 100644 +--- a/dkms b/dkms +@@ -1522,12 +1522,6 @@ install_module() + exit 6 + } + +-# Make the newly installed modules available immediately +-find /sys/devices -name modalias -print0 | xargs -0 cat | xargs modprobe -a -b -q +-if [ -f /lib/systemd/system/systemd-modules-load.service ]; then +-systemctl restart systemd-modules-load.service +-fi +- + # Do remake_initrd things (save old initrd) + [[ $remake_initrd ]] && ! make_initrd "$kernelver" "$arch" && { + do_uninstall "$kernelver" "$arch" +-- +Sébastien "Seblu" Luttringer + Deleted: PKGBUILD === --- PKGBUILD2018-05-27 21:16:00 UTC (rev 325051) +++ PKGBUILD2018-05-27 21:16:13 UTC (rev 325052) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Sébastien Luttringer -# Contributor: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com) - -pkgname=dkms -pkgver=2.5 -pkgrel=2 -pkgdesc='Dynamic Kernel Modules System' -arch=('any') -url='https://github.com/dell/dkms'
[arch-commits] Commit in dkms/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 21:16:00 Author: seblu Revision: 325051 upgpkg: dkms 2.5-3 Modified: dkms/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 20:53:25 UTC (rev 325050) +++ PKGBUILD2018-05-27 21:16:00 UTC (rev 325051) @@ -4,7 +4,7 @@ pkgname=dkms pkgver=2.5 -pkgrel=2 +pkgrel=3 pkgdesc='Dynamic Kernel Modules System' arch=('any') url='https://github.com/dell/dkms'
[arch-commits] Commit in dkms/trunk (PKGBUILD hook.sh)
Date: Sunday, May 27, 2018 @ 20:53:25 Author: seblu Revision: 325050 Fix DKMS_ACTION access restriction Modified: dkms/trunk/PKGBUILD dkms/trunk/hook.sh --+ PKGBUILD |2 +- hook.sh |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:59:02 UTC (rev 325049) +++ PKGBUILD2018-05-27 20:53:25 UTC (rev 325050) @@ -25,7 +25,7 @@ md5sums=('SKIP' '90f1486e0af9aab85e8c60d456802c63' '2e8ffd0c2ddec02872d0234befd129fd' - 'acdc173fed3cfe3b109d1e08f24a0d81' + 'a71fcf1bfb037047c4d9321e189e06a2' 'd3b91ef709f567a375f4bbdbd3291d2b') prepare() { Modified: hook.sh === --- hook.sh 2018-05-27 18:59:02 UTC (rev 325049) +++ hook.sh 2018-05-27 20:53:25 UTC (rev 325050) @@ -152,7 +152,7 @@ # register DKMS action case "$1" in install|remove) - local -r DKMS_ACTION="$1" + declare -r DKMS_ACTION="$1" ;; *) echo "usage: ${0##*/} install|remove" >&2
[arch-commits] Commit in darcs/repos (2 files)
Date: Sunday, May 27, 2018 @ 20:05:41 Author: felixonmars Revision: 332108 archrelease: copy trunk to community-staging-x86_64 Added: darcs/repos/community-staging-x86_64/ darcs/repos/community-staging-x86_64/PKGBUILD (from rev 332107, darcs/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 332107, darcs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 20:05:41 UTC (rev 332108) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=darcs +pkgver=2.14.0 +pkgrel=29 +pkgdesc="A distributed, interactive, smart revision control system" +url="http://darcs.net; +license=("GPL2") +arch=('x86_64') +depends=('curl' 'ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-cryptohash' 'haskell-data-ordlist' 'haskell-fgl' 'haskell-graphviz' + 'haskell-hashable' 'haskell-html' 'haskell-http' 'haskell-knob' 'haskell-mmap' + 'haskell-network' 'haskell-network-uri' 'haskell-old-time' + 'haskell-sandi' 'haskell-random' 'haskell-regex-applicative' 'haskell-regex-compat-tdfa' + 'haskell-tar' 'haskell-unix-compat' 'haskell-utf8-string' + 'haskell-vector' 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'haskell-cmdargs' 'haskell-findbin' 'haskell-hunit' 'haskell-quickcheck' + 'haskell-shelly' 'haskell-split' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('a9c90b4d1a5caa395682405123702452a45382771795a5bd5c8d1a6816ca4411ca0bebc9188e9b396774e7db75289c73de9630dac388070d140ce20e7537fd46') + +prepare() { +cd $pkgname-$pkgver +sed -i -e 's/shelly >= 1.6.8 && < 1.7,/shelly >= 1.6.8,/' \ + -e 's/<.*2.11/<3/' -e 's/<.*2.2/<3/' -e 's/<.*2999.20/<3000/' \ + -e 's/<.*5.6/<6/' $pkgname.cabal + +sed -e 's/^ghc /ghc -dynamic /' \ +-e 's/ ghc / ghc -dynamic /' \ +-i tests/*.sh tests/lib +} + +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 \ +-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \ +-f-rts -foptimize -f-warn-as-error -f-libiconv +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 $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" +chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1" + +install -Dm644 contrib/darcs_completion "${pkgdir}/usr/share/bash-completion/completions/darcs" +install -Dm644 contrib/_darcs.zsh "${pkgdir}/usr/share/zsh/site-functions/_darcs" +}
[arch-commits] Commit in darcs/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 20:05:11 Author: felixonmars Revision: 332107 upgpkg: darcs 2.14.0-29 rebuild with entropy 0.4.1.1 Modified: darcs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:59:27 UTC (rev 332106) +++ PKGBUILD2018-05-27 20:05:11 UTC (rev 332107) @@ -4,7 +4,7 @@ pkgname=darcs pkgver=2.14.0 -pkgrel=28 +pkgrel=29 pkgdesc="A distributed, interactive, smart revision control system" url="http://darcs.net; license=("GPL2")
[arch-commits] Commit in git-annex/repos (3 files)
Date: Sunday, May 27, 2018 @ 19:59:27 Author: felixonmars Revision: 332106 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 332105, git-annex/trunk/PKGBUILD) git-annex/repos/community-staging-x86_64/ghc-8.4.patch (from rev 332105, git-annex/trunk/ghc-8.4.patch) ---+ PKGBUILD | 61 ghc-8.4.patch | 121 2 files changed, 182 insertions(+) Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 332105, git-annex/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:59:27 UTC (rev 332106) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=git-annex +pkgver=6.20180509 +pkgrel=29 +pkgdesc="Manage files with git, without checking their contents into git" +url="http://git-annex.branchable.com/; +license=("AGPL3") +arch=('x86_64') +depends=('git' '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-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-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; +ghc-8.4.patch) +sha512sums=('SKIP' + 'b73ccbe31b1f792522f3e1a98c43cdd1d6bc92cb42a6ef4d71e1966465e55973b04dd4e23c5aecf6b09565a28c2ff43bcca32b50a4e8a2d1b71fc5f4633783cf') + +prepare() { + cd git-annex + patch -p1 -i ../ghc-8.4.patch +} + +build() { + cd git-annex + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/$pkgname" \ +-fnetwork-uri -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 332105, 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-05-27 19:59:27 UTC (rev 332106) @@ -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 + ,
[arch-commits] Commit in git-annex/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:59:01 Author: felixonmars Revision: 332105 upgpkg: git-annex 6.20180509-29 rebuild with entropy 0.4.1.1 Modified: git-annex/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:55:29 UTC (rev 332104) +++ PKGBUILD2018-05-27 19:59:01 UTC (rev 332105) @@ -4,7 +4,7 @@ pkgname=git-annex pkgver=6.20180509 -pkgrel=28 +pkgrel=29 pkgdesc="Manage files with git, without checking their contents into git" url="http://git-annex.branchable.com/; license=("AGPL3")
[arch-commits] Commit in haskell-criterion/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:55:29 Author: felixonmars Revision: 332104 archrelease: copy trunk to community-staging-x86_64 Added: haskell-criterion/repos/community-staging-x86_64/ haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 332103, haskell-criterion/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 332103, haskell-criterion/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:55:29 UTC (rev 332104) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=criterion +pkgname=haskell-criterion +pkgver=1.4.1.0 +pkgrel=5 +pkgdesc="Robust, reliable performance measurement and analysis" +url="http://www.serpentine.com/criterion; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-wl-pprint' 'haskell-base-compat-batteries' + 'haskell-cassava' 'haskell-code-page' 'haskell-exceptions' 'haskell-glob' 'haskell-js-flot' + 'haskell-js-jquery' 'haskell-microstache' 'haskell-mwc-random' + 'haskell-optparse-applicative' 'haskell-statistics' 'haskell-transformers-compat' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b3ea94b71789ae459f86d1161c6180a39a1b0cc3dd522115280d434bd1f970cd3c7e7395e23d893ce0724c7f04c47cf4e5e481eebbec885558d5887b7c0bff42') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/semigroups/d' -e 's/optparse-applicative >= 0.13,/optparse-applicative >= 0.13/' \ + -e 's/parsec >= 3.1.0/,parsec >= 3.1.0/' $_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}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-fast -f-embed-data-files +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 $_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-criterion/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:55:07 Author: felixonmars Revision: 332103 upgpkg: haskell-criterion 1.4.1.0-5 rebuild with entropy 0.4.1.1 Modified: haskell-criterion/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:53:44 UTC (rev 332102) +++ PKGBUILD2018-05-27 19:55:07 UTC (rev 332103) @@ -5,7 +5,7 @@ _hkgname=criterion pkgname=haskell-criterion pkgver=1.4.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Robust, reliable performance measurement and analysis" url="http://www.serpentine.com/criterion; license=("custom:BSD3")
[arch-commits] Commit in haskell-hakyll/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:53:44 Author: felixonmars Revision: 332102 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 332101, haskell-hakyll/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 332101, haskell-hakyll/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:53:44 UTC (rev 332102) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hakyll +pkgname=haskell-hakyll +pkgver=4.12.2.0 +pkgrel=27 +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=('0192460e1734f88906ec9c8f56ae5d9baed9bcaa9a760c748b4e8d42a5e7caa72fdaa4291f3fc96d667a37de9725a483b1f323fca2283434b29cd7bb5f25e253') + +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 haskell-hakyll/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:53:23 Author: felixonmars Revision: 332101 upgpkg: haskell-hakyll 4.12.2.0-27 rebuild with entropy 0.4.1.1 Modified: haskell-hakyll/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:51:58 UTC (rev 332100) +++ PKGBUILD2018-05-27 19:53:23 UTC (rev 332101) @@ -5,7 +5,7 @@ _hkgname=hakyll pkgname=haskell-hakyll pkgver=4.12.2.0 -pkgrel=26 +pkgrel=27 pkgdesc="A static website compiler library" url="http://jaspervdj.be/hakyll; license=("custom:BSD3")
[arch-commits] Commit in haskell-shake/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:51:58 Author: felixonmars Revision: 332100 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shake/repos/community-staging-x86_64/ haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 332099, haskell-shake/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 332099, haskell-shake/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:51:58 UTC (rev 332100) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=shake +pkgname=haskell-shake +pkgver=0.16.4 +pkgrel=25 +pkgdesc="Build system library, like Make, but more accurate dependencies." +url="http://shakebuild.com; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-extra' 'haskell-hashable' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-primitive' 'haskell-random' 'haskell-unordered-containers' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4a517a3730836d5e31c700e455f738d7798460525efdb25499b52fd579dfaaad9d3758fa924b720e1a6c803419eeefdbcc52cec5d60cb5917ae6334454935246') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/ghc --make/ghc -dynamic --make/' src/Test/Command.hs +sed -e 's/runhaskell Setup.hs configure/runhaskell Setup.hs configure --enable-executable-dynamic --disable-library-vanilla/' \ +-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \ +-i src/Test/Docs.hs +sed -i 's/cmd "ghc" flags/cmd "ghc" "-dynamic" flags/' src/Test/Self.hs +sed -i 's/ghc --make/ghc -dynamic --make/' docs/manual/build.sh +} + +build() { +cd $_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 \ +-f-portable +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 $_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-shake/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:51:29 Author: felixonmars Revision: 332099 upgpkg: haskell-shake 0.16.4-25 rebuild with entropy 0.4.1.1 Modified: haskell-shake/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:46:06 UTC (rev 332098) +++ PKGBUILD2018-05-27 19:51:29 UTC (rev 332099) @@ -5,7 +5,7 @@ _hkgname=shake pkgname=haskell-shake pkgver=0.16.4 -pkgrel=24 +pkgrel=25 pkgdesc="Build system library, like Make, but more accurate dependencies." url="http://shakebuild.com; license=("custom:BSD3")
[arch-commits] Commit in haskell-unixutils/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:46:06 Author: felixonmars Revision: 332098 archrelease: copy trunk to community-staging-x86_64 Added: haskell-unixutils/repos/community-staging-x86_64/ haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 332097, haskell-unixutils/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 332097, haskell-unixutils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:46:06 UTC (rev 332098) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=Unixutils +pkgname=haskell-unixutils +pkgver=1.54.1 +pkgrel=38 +pkgdesc="A crude interface between Haskell and Unix-like operating systems" +url="https://github.com/seereason/haskell-unixutils; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-exceptions' 'haskell-process-extras' 'haskell-puremd5' + 'haskell-regex-tdfa' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b8395cf6778c18a2f36a45a927d24042fd144ab70c6c092e1be36b22c59bbd1f0151cbe703d9db98dc769eba41ca9eb89cf60e87f5a6bbb32d6b64ef97c45665') + +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 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-unixutils/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:45:41 Author: felixonmars Revision: 332097 upgpkg: haskell-unixutils 1.54.1-38 rebuild with entropy 0.4.1.1 Modified: haskell-unixutils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:45:05 UTC (rev 332096) +++ PKGBUILD2018-05-27 19:45:41 UTC (rev 332097) @@ -4,7 +4,7 @@ _hkgname=Unixutils pkgname=haskell-unixutils pkgver=1.54.1 -pkgrel=37 +pkgrel=38 pkgdesc="A crude interface between Haskell and Unix-like operating systems" url="https://github.com/seereason/haskell-unixutils; license=('custom:BSD3')
[arch-commits] Commit in haskell-wai-websockets/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:44:47 Author: felixonmars Revision: 332095 upgpkg: haskell-wai-websockets 3.0.1.2-18 rebuild with entropy 0.4.1.1 Modified: haskell-wai-websockets/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:44:06 UTC (rev 332094) +++ PKGBUILD2018-05-27 19:44:47 UTC (rev 332095) @@ -5,7 +5,7 @@ _hkgname=wai-websockets pkgname=haskell-wai-websockets pkgver=3.0.1.2 -pkgrel=17 +pkgrel=18 pkgdesc="Provide a bridge between WAI and the websockets package." url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in haskell-wai-websockets/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:45:05 Author: felixonmars Revision: 332096 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-websockets/repos/community-staging-x86_64/ haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 332095, haskell-wai-websockets/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 332095, haskell-wai-websockets/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:45:05 UTC (rev 332096) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=wai-websockets +pkgname=haskell-wai-websockets +pkgver=3.0.1.2 +pkgrel=18 +pkgdesc="Provide a bridge between WAI and the websockets package." +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-http-types' 'haskell-network' 'haskell-wai' + 'haskell-websockets') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c3415d1a36ca2f063fb1ae0ff7d3d9d271d8ff2c6099a754baed45f1c36f24cf1fa346e8e6403499cbeb329bcdf89326a9ed95f8e60111b4a879f5e51967ecc0') + +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 \ +-f-example +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: Sunday, May 27, 2018 @ 19:44:06 Author: felixonmars Revision: 332094 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 332093, haskell-yesod-auth/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 332093, haskell-yesod-auth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:44:06 UTC (rev 332094) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-auth +pkgname=haskell-yesod-auth +pkgver=1.6.3 +pkgrel=13 +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: Sunday, May 27, 2018 @ 19:43:42 Author: felixonmars Revision: 332093 upgpkg: haskell-yesod-auth 1.6.3-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-auth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:42:43 UTC (rev 332092) +++ PKGBUILD2018-05-27 19:43:42 UTC (rev 332093) @@ -5,7 +5,7 @@ _hkgname=yesod-auth pkgname=haskell-yesod-auth pkgver=1.6.3 -pkgrel=12 +pkgrel=13 pkgdesc="Authentication for Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-default/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:42:43 Author: felixonmars Revision: 332092 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-default/repos/community-staging-x86_64/ haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD (from rev 332091, haskell-yesod-default/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD (from rev 332091, haskell-yesod-default/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:42:43 UTC (rev 332092) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-default +pkgname=haskell-yesod-default +pkgver=1.2.0 +pkgrel=314 +pkgdesc="Default config and main functions for your yesod application (deprecated)" +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-yesod-core") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96') + +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-default/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:42:22 Author: felixonmars Revision: 332091 upgpkg: haskell-yesod-default 1.2.0-314 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-default/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:36:17 UTC (rev 332090) +++ PKGBUILD2018-05-27 19:42:22 UTC (rev 332091) @@ -5,7 +5,7 @@ _hkgname=yesod-default pkgname=haskell-yesod-default pkgver=1.2.0 -pkgrel=313 +pkgrel=314 pkgdesc="Default config and main functions for your yesod application (deprecated)" url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in hedgewars/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:35:56 Author: felixonmars Revision: 332089 upgpkg: hedgewars 0.9.24.1-12 rebuild with entropy 0.4.1.1 Modified: hedgewars/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:29:41 UTC (rev 332088) +++ PKGBUILD2018-05-27 19:35:56 UTC (rev 332089) @@ -5,7 +5,7 @@ pkgname=hedgewars pkgver=0.9.24.1 -pkgrel=11 +pkgrel=12 pkgdesc="Turn-based strategy artillery game similiar to Worms" arch=('x86_64') url="https://hedgewars.org;
[arch-commits] Commit in hedgewars/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:36:17 Author: felixonmars Revision: 332090 archrelease: copy trunk to community-staging-x86_64 Added: hedgewars/repos/community-staging-x86_64/ hedgewars/repos/community-staging-x86_64/PKGBUILD (from rev 332089, hedgewars/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: hedgewars/repos/community-staging-x86_64/PKGBUILD (from rev 332089, hedgewars/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:36:17 UTC (rev 332090) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Sergej Pupykin +# Contributor: Tinxy + +pkgname=hedgewars +pkgver=0.9.24.1 +pkgrel=12 +pkgdesc="Turn-based strategy artillery game similiar to Worms" +arch=('x86_64') +url="https://hedgewars.org; +license=('GPL' 'custom') +depends=('qt5-base' 'sdl2' 'sdl2_mixer' 'sdl2_image' 'sdl2_net' 'sdl2_ttf' 'lua51' 'ffmpeg' 'glut' + 'physfs' 'ghc-libs' 'haskell-entropy' 'haskell-sha' 'haskell-random' 'haskell-regex-tdfa' + 'haskell-sandi' 'haskell-hslogger' 'haskell-utf8-string' 'haskell-vector') +makedepends=('fpc' 'cmake' 'qt5-tools' 'ghc' 'haskell-network' 'haskell-bytestring-show' + 'haskell-zlib' 'haskell-base-prelude' 'imagemagick') +source=("https://www.hedgewars.org/download/releases/hedgewars-src-$pkgver.tar.bz2;) +sha512sums=('b0b166c807e0d08a763e5e88e178d6e629baa420685bbfe381db7b5ecf003175892f8c2e3b75f1f6d7663335bd5b417d1a2afdc89b9d56b348b056ee3490ed2f') + +prepare() { + cd hedgewars-src-$pkgver + sed -i 's|set(ghc_flags|set(ghc_flags -dynamic|' gameServer/CMakeLists.txt +} + +build() { + cd hedgewars-src-$pkgver + cmake \ +-DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DDATA_INSTALL_DIR=/usr/share/hedgewars \ +-DNOSERVER=0 \ +. + make + + # resize icon + for _size in 16 32 48 64 128 256; do +convert misc/hedgewars.png -resize ${_size}x${_size} hedgewars_${_size}.png + done +} + +package() { + cd hedgewars-src-$pkgver + make DESTDIR="$pkgdir" install + install -D -m644 Fonts_LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/Fonts_LICENSE.txt + + # install icons + install -D -m644 misc/hedgewars.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/hedgewars.png + for _size in 16 32 48 64 128 256; do +install -D -m644 hedgewars_${_size}.png "$pkgdir"/usr/share/icons/hicolor/${_size}x${_size}/apps/hedgewars.png + done + rm -rf "$pkgdir"/usr/share/pixmaps + + install -D -m644 share/hedgewars/Data/misc/hedgewars.desktop "$pkgdir"/usr/share/applications/hedgewars.desktop +}
[arch-commits] Commit in hledger-web/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:29:41 Author: felixonmars Revision: 332088 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 332087, hledger-web/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 332087, hledger-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:29:41 UTC (rev 332088) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=hledger-web +pkgver=1.9.2 +pkgrel=14 +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-base-compat' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-clientsession' 'haskell-cmdargs' '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=('7a2ca40f96bc00a5419f1becb02ff86f2b58f7f34a03b85859034bcb7bf301458c5b6b5159e95bea65223fbdc0f65dbb0b09a9275adc4bfcbfc586f3a30ab837') + +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: Sunday, May 27, 2018 @ 19:29:19 Author: felixonmars Revision: 332087 upgpkg: hledger-web 1.9.2-14 rebuild with entropy 0.4.1.1 Modified: hledger-web/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:28:12 UTC (rev 332086) +++ PKGBUILD2018-05-27 19:29:19 UTC (rev 332087) @@ -4,7 +4,7 @@ pkgname=hledger-web pkgver=1.9.2 -pkgrel=13 +pkgrel=14 pkgdesc="Web interface for the hledger accounting tool" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in hoogle/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:28:12 Author: felixonmars Revision: 332086 archrelease: copy trunk to community-staging-x86_64 Added: hoogle/repos/community-staging-x86_64/ hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 332085, hoogle/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 332085, hoogle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:28:12 UTC (rev 332086) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=hoogle +pkgver=5.0.17.3 +pkgrel=11 +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: Sunday, May 27, 2018 @ 19:27:50 Author: felixonmars Revision: 332085 upgpkg: hoogle 5.0.17.3-11 rebuild with entropy 0.4.1.1 Modified: hoogle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:26:50 UTC (rev 332084) +++ PKGBUILD2018-05-27 19:27:50 UTC (rev 332085) @@ -4,7 +4,7 @@ pkgname=hoogle pkgver=5.0.17.3 -pkgrel=10 +pkgrel=11 pkgdesc="Haskell API Search" url="http://www.haskell.org/hoogle/; license=("custom:BSD3")
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:26:50 Author: felixonmars Revision: 332084 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 332083, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 332083, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:26:50 UTC (rev 332084) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.2.0 +pkgrel=26 +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=('945a9eb97f65c17b4303afba5fe3af4c0bee4934d41feaef5252134af20ae576aeef4bd406a707c3559a54f8a5ecec0aa8ec0d347fffe9895ed80f5077bf3043') + +prepare() { +cd $pkgname-$pkgver +sed -i 's/base >=4.11/base >=4/' $pkgname.cabal +sed -i '/import Text.Pandoc$/a import Text.Pandoc.Builder' src/pandoc-crossref.hs +} + +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() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +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: Sunday, May 27, 2018 @ 19:26:30 Author: felixonmars Revision: 332083 upgpkg: pandoc-crossref 0.3.2.0-26 rebuild with entropy 0.4.1.1 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:25:22 UTC (rev 332082) +++ PKGBUILD2018-05-27 19:26:30 UTC (rev 332083) @@ -4,7 +4,7 @@ pkgname=pandoc-crossref pkgver=0.3.2.0 -pkgrel=25 +pkgrel=26 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in postgrest/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:25:22 Author: felixonmars Revision: 332082 archrelease: copy trunk to community-staging-x86_64 Added: postgrest/repos/community-staging-x86_64/ postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 332081, postgrest/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 332081, postgrest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:25:22 UTC (rev 332082) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=postgrest +pkgver=0.4.4.0 +pkgrel=150 +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: Sunday, May 27, 2018 @ 19:25:00 Author: felixonmars Revision: 332081 upgpkg: postgrest 0.4.4.0-150 rebuild with entropy 0.4.1.1 Modified: postgrest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:23:11 UTC (rev 332080) +++ PKGBUILD2018-05-27 19:25:00 UTC (rev 332081) @@ -4,7 +4,7 @@ pkgname=postgrest pkgver=0.4.4.0 -pkgrel=149 +pkgrel=150 pkgdesc="REST API for any Postgres database" url="https://github.com/begriffs/postgrest; license=("MIT")
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:22:47 Author: felixonmars Revision: 332079 upgpkg: shellcheck 0.4.7.20180521-10 rebuild with entropy 0.4.1.1 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:21:04 UTC (rev 332078) +++ PKGBUILD2018-05-27 19:22:47 UTC (rev 332079) @@ -6,7 +6,7 @@ pkgname=shellcheck pkgver=0.4.7.20180521 _commit=77546fba2f3ff9344dfdf14a79829da618d10653 -pkgrel=9 +pkgrel=10 pkgdesc="Shell script analysis tool" url="http://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:23:11 Author: felixonmars Revision: 332080 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 332079, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 332079, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:23:11 UTC (rev 332080) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.4.7.20180521 +_commit=77546fba2f3ff9344dfdf14a79829da618d10653 +pkgrel=10 +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/$_commit.tar.gz;) +sha512sums=('9a386e98b4e32d48648a590676bd8dc46bd378c31b48ec2e316c40a8c9f64730e4010de461355fdfd14cd7c8bbdbf8dd00db9528494c4c7aa031acaaf3b1464a') + +prepare() { +mv shellcheck-$_commit $_hkgname-$pkgver +} + +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 + +pandoc -s -t man shellcheck.1.md -o shellcheck.1 +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${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 stack/repos (3 files)
Date: Sunday, May 27, 2018 @ 19:21:04 Author: felixonmars Revision: 332078 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 332077, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/stack.install (from rev 332077, stack/trunk/stack.install) ---+ PKGBUILD | 77 stack.install |4 ++ 2 files changed, 81 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 332077, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:21:04 UTC (rev 332078) @@ -0,0 +1,77 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=1.7.1 +pkgrel=12 +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:
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:20:40 Author: felixonmars Revision: 332077 upgpkg: stack 1.7.1-12 rebuild with entropy 0.4.1.1 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:17:11 UTC (rev 332076) +++ PKGBUILD2018-05-27 19:20:40 UTC (rev 332077) @@ -4,7 +4,7 @@ pkgname=stack pkgver=1.7.1 -pkgrel=11 +pkgrel=12 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("custom:BSD3")
[arch-commits] Commit in tamarin-prover/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:17:11 Author: felixonmars Revision: 332076 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 332075, tamarin-prover/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 332075, tamarin-prover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:17:11 UTC (rev 332076) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=tamarin-prover +pkgver=1.4.0 +pkgrel=21 +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: Sunday, May 27, 2018 @ 19:16:52 Author: felixonmars Revision: 332075 upgpkg: tamarin-prover 1.4.0-21 rebuild with entropy 0.4.1.1 Modified: tamarin-prover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:15:36 UTC (rev 332074) +++ PKGBUILD2018-05-27 19:16:52 UTC (rev 332075) @@ -4,7 +4,7 @@ pkgname=tamarin-prover pkgver=1.4.0 -pkgrel=20 +pkgrel=21 pkgdesc="The Tamarin prover for security protocol analysis" url="http://tamarin-prover.github.io; license=("GPL")
[arch-commits] Commit in xmobar/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:15:36 Author: felixonmars Revision: 332074 archrelease: copy trunk to community-staging-x86_64 Added: xmobar/repos/community-staging-x86_64/ xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 332073, xmobar/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 332073, xmobar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:15:36 UTC (rev 332074) @@ -0,0 +1,38 @@ +# Maintainer: Levente Polyak+# Maintainer: Jelle van der Waa +# Contributer: Sergej Pupykin +# Contributor: Arch Haskell Team + +pkgname=xmobar +pkgver=0.26 +pkgrel=22 +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) +sha512sums=('c67c1552f7183a6f33b472f19686cda41cca27c0de89a8d0dcb1f8ea008aea85a143d75608d4392a1a1c9933737a6cbe881cff9ddd13f632d581cd0e10ca8d4d') + +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: Sunday, May 27, 2018 @ 19:15:12 Author: felixonmars Revision: 332073 upgpkg: xmobar 0.26-22 rebuild with entropy 0.4.1.1 Modified: xmobar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:14:21 UTC (rev 332072) +++ PKGBUILD2018-05-27 19:15:12 UTC (rev 332073) @@ -5,7 +5,7 @@ pkgname=xmobar pkgver=0.26 -pkgrel=21 +pkgrel=22 pkgdesc='Minimalistic Text Based Status Bar' url='https://hackage.haskell.org/package/xmobar' license=('custom:BSD3')
[arch-commits] Commit in cabal-install/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:14:21 Author: felixonmars Revision: 332072 archrelease: copy trunk to community-staging-x86_64 Added: cabal-install/repos/community-staging-x86_64/ cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 332071, cabal-install/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 332071, cabal-install/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:14:21 UTC (rev 332072) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Thomas Dziedzic +# Contributor: Vesa Kaihlavirta +# Contributor: Arch Haskell Team + +pkgname=cabal-install +pkgver=2.2.0.0 +pkgrel=11 +pkgdesc="The command-line interface for Cabal and Hackage." +url="https://hackage.haskell.org/package/cabal-install; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-base16-bytestring' 'haskell-cryptohash-sha256' + 'haskell-echo' 'haskell-edit-distance' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-http' 'haskell-network' 'haskell-network-uri' 'haskell-random' 'haskell-resolv' + 'haskell-tar' 'haskell-zlib') +makedepends=('ghc' 'haskell-pretty-show' 'haskell-quickcheck' 'haskell-tagged' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz;) +sha512sums=('1b8c31dee09332808bc727322e1e0ca6aaa8c818c5172f412a9d56e8474c93cc814cab6d0cb776a5d0bb94155c023a098872fb91329ff6377278f891f06686f2') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/${pkgname}" --enable-tests \ +-fnetwork-uri -fnative-dns -f-debug-expensive-assertions -f-debug-conflict-sets \ +-f-debug-tracetree -f-monolithic -f-lib + runhaskell Setup build +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test || warning "TODO: pass -dynamic somewhere" +} + +package() { + cd "${srcdir}/$pkgname-$pkgver" + runhaskell Setup copy --destdir="${pkgdir}" + + install -Dm644 LICENSE \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + install -Dm644 bash-completion/cabal \ +"${pkgdir}/usr/share/bash-completion/completions/cabal" +}
[arch-commits] Commit in cabal-install/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:13:50 Author: felixonmars Revision: 332071 upgpkg: cabal-install 2.2.0.0-11 rebuild with entropy 0.4.1.1 Modified: cabal-install/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:12:01 UTC (rev 332070) +++ PKGBUILD2018-05-27 19:13:50 UTC (rev 332071) @@ -6,7 +6,7 @@ pkgname=cabal-install pkgver=2.2.0.0 -pkgrel=10 +pkgrel=11 pkgdesc="The command-line interface for Cabal and Hackage." url="https://hackage.haskell.org/package/cabal-install; license=('custom:BSD3')
[arch-commits] Commit in haskell-hasql-pool/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:12:01 Author: felixonmars Revision: 332070 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-pool/repos/community-staging-x86_64/ haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 332069, haskell-hasql-pool/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 332069, haskell-hasql-pool/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:12:01 UTC (rev 332070) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Thomas Dziedzic + +_hkgname=hasql-pool +pkgname=haskell-hasql-pool +pkgver=0.4.3 +pkgrel=77 +pkgdesc="A pool of connections for Hasql" +url="https://github.com/nikita-volkov/hasql-pool; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-hasql' 'haskell-resource-pool') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('533e4e39379fb4c5a668b81e704d768abe333c2fb4f7951d117e4415b0cbaa2895d87edda9be93c3bb635a7c4bbe0a3682857c0b04c08ec5821e0889d213351c') + +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-hasql-pool/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:11:33 Author: felixonmars Revision: 332069 upgpkg: haskell-hasql-pool 0.4.3-77 rebuild with entropy 0.4.1.1 Modified: haskell-hasql-pool/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:10:53 UTC (rev 332068) +++ PKGBUILD2018-05-27 19:11:33 UTC (rev 332069) @@ -5,7 +5,7 @@ _hkgname=hasql-pool pkgname=haskell-hasql-pool pkgver=0.4.3 -pkgrel=76 +pkgrel=77 pkgdesc="A pool of connections for Hasql" url="https://github.com/nikita-volkov/hasql-pool; license=('MIT')
[arch-commits] Commit in haskell-hasql-transaction/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:10:32 Author: felixonmars Revision: 332067 upgpkg: haskell-hasql-transaction 0.5.2-77 rebuild with entropy 0.4.1.1 Modified: haskell-hasql-transaction/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:09:39 UTC (rev 332066) +++ PKGBUILD2018-05-27 19:10:32 UTC (rev 332067) @@ -4,7 +4,7 @@ _hkgname=hasql-transaction pkgname=haskell-hasql-transaction pkgver=0.5.2 -pkgrel=76 +pkgrel=77 pkgdesc="A composable abstraction over the retryable transactions for Hasql" url="https://github.com/nikita-volkov/hasql-transaction; license=('MIT')
[arch-commits] Commit in haskell-hasql-transaction/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:10:53 Author: felixonmars Revision: 332068 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-transaction/repos/community-staging-x86_64/ haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 332067, haskell-hasql-transaction/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 332067, haskell-hasql-transaction/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:10:53 UTC (rev 332068) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=hasql-transaction +pkgname=haskell-hasql-transaction +pkgver=0.5.2 +pkgrel=77 +pkgdesc="A composable abstraction over the retryable transactions for Hasql" +url="https://github.com/nikita-volkov/hasql-transaction; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-bytestring-tree-builder' + 'haskell-contravariant' 'haskell-contravariant-extras' 'haskell-hasql') +makedepends=('ghc' 'haskell-async' 'haskell-rebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('be3478b6c62894b517d91b7cbd515ca4fdc750a0dde087bba73ca7e3426e733ca444937136765e526130ce74d112154d444a379f5e5771ec596c404ca19737e2') + +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 + +eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432) +createuser -s postgres +runhaskell Setup test +pifpaf_stop +} + +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-js-jquery/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:09:39 Author: felixonmars Revision: 332066 archrelease: copy trunk to community-staging-x86_64 Added: haskell-js-jquery/repos/community-staging-x86_64/ haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 332065, haskell-js-jquery/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 332065, haskell-js-jquery/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:09:39 UTC (rev 332066) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=js-jquery +pkgname=haskell-js-jquery +pkgver=3.3.1 +pkgrel=62 +pkgdesc="Obtain minified jQuery code" +url="https://github.com/ndmitchell/js-jquery#readme; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-http') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('359a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb') + +build() { +cd $_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 +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 $_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-js-jquery/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:09:19 Author: felixonmars Revision: 332065 upgpkg: haskell-js-jquery 3.3.1-62 rebuild with entropy 0.4.1.1 Modified: haskell-js-jquery/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:08:44 UTC (rev 332064) +++ PKGBUILD2018-05-27 19:09:19 UTC (rev 332065) @@ -5,7 +5,7 @@ _hkgname=js-jquery pkgname=haskell-js-jquery pkgver=3.3.1 -pkgrel=61 +pkgrel=62 pkgdesc="Obtain minified jQuery code" url="https://github.com/ndmitchell/js-jquery#readme; license=("MIT")
[arch-commits] Commit in haskell-mustache/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:08:44 Author: felixonmars Revision: 332064 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mustache/repos/community-staging-x86_64/ haskell-mustache/repos/community-staging-x86_64/PKGBUILD (from rev 332063, haskell-mustache/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-mustache/repos/community-staging-x86_64/PKGBUILD (from rev 332063, haskell-mustache/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:08:44 UTC (rev 332064) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=mustache +pkgname=haskell-mustache +pkgver=2.3.0 +pkgrel=8 +pkgdesc="A mustache template parser library." +url="https://github.com/JustusAdam/mustache; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-either' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-scientific' 'haskell-th-lift' 'haskell-cmdargs' 'haskell-yaml') +makedepends=('ghc' 'haskell-hspec' 'haskell-base-unicode-symbols' 'haskell-wreq' 'haskell-zlib' + 'haskell-tar' 'haskell-lens' 'haskell-temporary') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('bdefb406a44bb3648ca7129128767be04c780d967757385770111a0da8f91ff7165213038e8abc7799b28b66eb7d2f47383346837fad7e6327dad7aa714971f6') + +build() { +cd $_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 $_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-mustache/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:08:24 Author: felixonmars Revision: 332063 upgpkg: haskell-mustache 2.3.0-8 rebuild with entropy 0.4.1.1 Modified: haskell-mustache/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:07:43 UTC (rev 332062) +++ PKGBUILD2018-05-27 19:08:24 UTC (rev 332063) @@ -4,7 +4,7 @@ _hkgname=mustache pkgname=haskell-mustache pkgver=2.3.0 -pkgrel=7 +pkgrel=8 pkgdesc="A mustache template parser library." url="https://github.com/JustusAdam/mustache; license=('custom:BSD3')
[arch-commits] Commit in haskell-nonce/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:07:30 Author: felixonmars Revision: 332061 archrelease: copy trunk to community-staging-x86_64 Added: haskell-nonce/repos/community-staging-x86_64/ haskell-nonce/repos/community-staging-x86_64/PKGBUILD (from rev 332060, haskell-nonce/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-nonce/repos/community-staging-x86_64/PKGBUILD (from rev 332060, haskell-nonce/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:07:30 UTC (rev 332061) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=nonce +pkgname=haskell-nonce +pkgver=1.0.7 +pkgrel=11 +pkgdesc="Generate cryptographic nonces." +url="https://github.com/prowdsponsor/nonce; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-entropy' 'haskell-unliftio' + 'haskell-unliftio-core') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('89fb70578c8f52c652cdb4c1e6243529701bc21685862d7bbc750e2000424a029a8b164bde6c422a38e61944a15a8b788aa4aa70212bca9f12b5eaae801d8db0') + +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 (libbson)
Date: Sunday, May 27, 2018 @ 19:07:43 Author: felixonmars Revision: 332062 remove old libbson Deleted: libbson/
[arch-commits] Commit in haskell-nonce/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:07:09 Author: felixonmars Revision: 332060 upgpkg: haskell-nonce 1.0.7-11 rebuild with entropy 0.4.1.1 Modified: haskell-nonce/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:06:24 UTC (rev 332059) +++ PKGBUILD2018-05-27 19:07:09 UTC (rev 332060) @@ -5,7 +5,7 @@ _hkgname=nonce pkgname=haskell-nonce pkgver=1.0.7 -pkgrel=10 +pkgrel=11 pkgdesc="Generate cryptographic nonces." url="https://github.com/prowdsponsor/nonce; license=("custom:BSD3")
[arch-commits] Commit in haskell-websockets/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:06:24 Author: felixonmars Revision: 332059 archrelease: copy trunk to community-staging-x86_64 Added: haskell-websockets/repos/community-staging-x86_64/ haskell-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 332058, haskell-websockets/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 332058, haskell-websockets/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:06:24 UTC (rev 332059) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=websockets +pkgname=haskell-websockets +pkgver=0.12.4.1 +pkgrel=9 +pkgdesc="A sensible and clean way to write WebSocket-capable servers in Haskell." +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-case-insensitive' + 'haskell-entropy' 'haskell-network' 'haskell-random' 'haskell-sha' + 'haskell-streaming-commons') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit' + 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('55943cf39129590d57837975a4ab07f518ddf4a864baa858c924f31af6032aaa5bc2cdc4939f23869ac54d3e3e5ea568a02115c32473604a6e5c33a24208e3c0') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/bytestring-builder/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}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-Example +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 $_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 "LICENCE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE" +}
[arch-commits] Commit in haskell-websockets/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:05:46 Author: felixonmars Revision: 332058 upgpkg: haskell-websockets 0.12.4.1-9 rebuild with entropy 0.4.1.1 Modified: haskell-websockets/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:05:04 UTC (rev 332057) +++ PKGBUILD2018-05-27 19:05:46 UTC (rev 332058) @@ -5,7 +5,7 @@ _hkgname=websockets pkgname=haskell-websockets pkgver=0.12.4.1 -pkgrel=8 +pkgrel=9 pkgdesc="A sensible and clean way to write WebSocket-capable servers in Haskell." url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:BSD3")
[arch-commits] Commit in haskell-yesod/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:04:41 Author: felixonmars Revision: 332051 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 332050, haskell-yesod/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 332050, haskell-yesod/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:04:41 UTC (rev 332051) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod +pkgname=haskell-yesod +pkgver=1.6.0 +pkgrel=13 +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-semigroups' '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') + +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/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:04:22 Author: felixonmars Revision: 332050 upgpkg: haskell-yesod 1.6.0-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:03:42 UTC (rev 332049) +++ PKGBUILD2018-05-27 19:04:22 UTC (rev 332050) @@ -5,7 +5,7 @@ _hkgname=yesod pkgname=haskell-yesod pkgver=1.6.0 -pkgrel=12 +pkgrel=13 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-static/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:03:42 Author: felixonmars Revision: 332049 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 332048, haskell-yesod-static/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 332048, haskell-yesod-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:03:42 UTC (rev 332049) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-static +pkgname=haskell-yesod-static +pkgver=1.6.0 +pkgrel=13 +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-static/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 19:03:24 Author: felixonmars Revision: 332048 upgpkg: haskell-yesod-static 1.6.0-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:02:43 UTC (rev 332047) +++ PKGBUILD2018-05-27 19:03:24 UTC (rev 332048) @@ -5,7 +5,7 @@ _hkgname=yesod-static pkgname=haskell-yesod-static pkgver=1.6.0 -pkgrel=12 +pkgrel=13 pkgdesc="Static file serving subsite for Yesod Web Framework." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-test/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:02:43 Author: felixonmars Revision: 332047 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 332046, haskell-yesod-test/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 332046, haskell-yesod-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:02:43 UTC (rev 332047) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=yesod-test +pkgname=haskell-yesod-test +pkgver=1.6.4 +pkgrel=13 +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-blaze-markup' 'haskell-case-insensitive' 'haskell-conduit' + 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 'haskell-http-types' + 'haskell-network' 'haskell-persistent' '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=('7e282e2ef503aa81bf979b395806bd1144c0cbd2f0dc24c464fdf0485bdb498bd8a4495789fe8afc8f37747dfbf66c1ca266069a37d5cc7ae5c0fd10ae96e13a') + +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: Sunday, May 27, 2018 @ 19:02:24 Author: felixonmars Revision: 332046 upgpkg: haskell-yesod-test 1.6.4-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 19:01:31 UTC (rev 332045) +++ PKGBUILD2018-05-27 19:02:24 UTC (rev 332046) @@ -4,7 +4,7 @@ _hkgname=yesod-test pkgname=haskell-yesod-test pkgver=1.6.4 -pkgrel=12 +pkgrel=13 pkgdesc="Integration testing for WAI/Yesod Applications" url="http://www.yesodweb.com; license=('MIT')
[arch-commits] Commit in pandoc-citeproc/repos (2 files)
Date: Sunday, May 27, 2018 @ 19:01:31 Author: felixonmars Revision: 332045 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 332044, pandoc-citeproc/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 332044, pandoc-citeproc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 19:01:31 UTC (rev 332045) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=pandoc-citeproc +pkgver=0.14.3.1 +pkgrel=26 +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 +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}" +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: Sunday, May 27, 2018 @ 19:01:12 Author: felixonmars Revision: 332044 upgpkg: pandoc-citeproc 0.14.3.1-26 rebuild with entropy 0.4.1.1 Modified: pandoc-citeproc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:59:31 UTC (rev 332043) +++ PKGBUILD2018-05-27 19:01:12 UTC (rev 332044) @@ -4,7 +4,7 @@ pkgname=pandoc-citeproc pkgver=0.14.3.1 -pkgrel=25 +pkgrel=26 pkgdesc="Supports using pandoc with citeproc" url="https://hackage.haskell.org/package/$pkgname; license=("custom:BSD3")
[arch-commits] Commit in haskell-hasql/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:59:31 Author: felixonmars Revision: 332043 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql/repos/community-staging-x86_64/ haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 332042, haskell-hasql/trunk/PKGBUILD) --+ PKGBUILD | 68 + 1 file changed, 68 insertions(+) Copied: haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 332042, haskell-hasql/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:59:31 UTC (rev 332043) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Thomas Dziedzic + +_hkgname=hasql +pkgname=haskell-hasql +pkgver=1.1.1 +pkgrel=77 +pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" +url="https://github.com/nikita-volkov/hasql; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-prelude' 'haskell-bytestring-strict-builder' + 'haskell-contravariant' 'haskell-contravariant-extras' 'haskell-data-default-class' + 'haskell-dlist' 'haskell-hashable' 'haskell-hashtables' 'haskell-loch-th' + 'haskell-placeholders' 'haskell-postgresql-binary' 'haskell-postgresql-libpq' + 'haskell-profunctors' 'haskell-vector') +makedepends=('ghc' 'haskell-bug' 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tasty-hunit' + 'haskell-quickcheck-instances' 'haskell-quickcheck' 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f72097118dbecd87c31394be882aa81a591d5e6d429bbee974cc4d6acaf1a86b9cb1c623666f3ffcc4f258992a3522d1780fbcc5a2edaded18c106bbe1fd28be') + +prepare() { +sed -e 's/tasty-hunit >= 0.9 && < 0.10,/tasty-hunit >= 0.9,/' \ +-e 's/tasty >= 0.12 && < 0.13,/tasty >= 0.12,/' \ +-e 's/tasty-quickcheck >= 0.9 && < 0.10,/tasty-quickcheck >= 0.9,/' \ +-e '/semigroups/d' \ +-i $_hkgname-$pkgver/$_hkgname.cabal +sed -e 's/deriving (Monoid)/deriving (Semigroup, Monoid)/' \ +-e '/instance Semigroup/d' \ +-i $_hkgname-$pkgver/library/Hasql/Private/Commands.hs +sed -e 's/ Monoid)/ Semigroup, Monoid)/' \ +-e '/instance Semigroup/d' \ +-i $_hkgname-$pkgver/library/Hasql/Private/Encoders/Params.hs +} + +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 + +eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432) +createuser -s postgres +runhaskell Setup test +pifpaf_stop +} + +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 dkms/repos (7 files)
Date: Sunday, May 27, 2018 @ 18:59:02 Author: seblu Revision: 325049 archrelease: copy trunk to testing-any Added: dkms/repos/testing-any/ dkms/repos/testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325048, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) dkms/repos/testing-any/PKGBUILD (from rev 325048, dkms/trunk/PKGBUILD) dkms/repos/testing-any/dkms.install (from rev 325048, dkms/trunk/dkms.install) dkms/repos/testing-any/hook.install (from rev 325048, dkms/trunk/hook.install) dkms/repos/testing-any/hook.remove (from rev 325048, dkms/trunk/hook.remove) dkms/repos/testing-any/hook.sh (from rev 325048, dkms/trunk/hook.sh) -+ 0001-Revert-Make-newly-installed-modules-available-immedi.patch | 31 + PKGBUILD| 66 +++ dkms.install| 13 hook.install| 14 hook.remove | 16 hook.sh | 198 ++ 6 files changed, 338 insertions(+) Copied: dkms/repos/testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325048, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) === --- testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (rev 0) +++ testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch 2018-05-27 18:59:02 UTC (rev 325049) @@ -0,0 +1,31 @@ +From ca38ccd38c69a096dafa51c426ee3548980d5e2a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?=+Date: Sat, 8 Jul 2017 15:50:55 +0200 +Subject: [PATCH] Revert "Make newly installed modules available immediately" +To: dkms-de...@dell.com + +This reverts commit f5bfb12fef1fc06e56355cdba500eaa98d4e6aa8. +--- + dkms | 6 -- + 1 file changed, 6 deletions(-) + +diff --git a/dkms b/dkms +index a6cedc8..3ff71d5 100644 +--- a/dkms b/dkms +@@ -1522,12 +1522,6 @@ install_module() + exit 6 + } + +-# Make the newly installed modules available immediately +-find /sys/devices -name modalias -print0 | xargs -0 cat | xargs modprobe -a -b -q +-if [ -f /lib/systemd/system/systemd-modules-load.service ]; then +-systemctl restart systemd-modules-load.service +-fi +- + # Do remake_initrd things (save old initrd) + [[ $remake_initrd ]] && ! make_initrd "$kernelver" "$arch" && { + do_uninstall "$kernelver" "$arch" +-- +Sébastien "Seblu" Luttringer + Copied: dkms/repos/testing-any/PKGBUILD (from rev 325048, dkms/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2018-05-27 18:59:02 UTC (rev 325049) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Sébastien Luttringer +# Contributor: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com) + +pkgname=dkms +pkgver=2.5 +pkgrel=2 +pkgdesc='Dynamic Kernel Modules System' +arch=('any') +url='https://github.com/dell/dkms' +license=('GPL2') +depends=('bash' 'kmod' 'gcc' 'make' 'patch') +makedepends=('git') +optdepends=('linux-headers: build modules against the Arch kernel' +'linux-lts-headers: build modules against the LTS kernel' +'linux-zen-headers: build modules against the ZEN kernel' +'linux-hardened-headers: build modules against the HARDENED kernel') +backup=('etc/dkms/framework.conf') +install=$pkgname.install +source=("git+https://github.com/dell/dkms.git#tag=v$pkgver; +'hook.install' +'hook.remove' +'hook.sh' +'0001-Revert-Make-newly-installed-modules-available-immedi.patch') +md5sums=('SKIP' + '90f1486e0af9aab85e8c60d456802c63' + '2e8ffd0c2ddec02872d0234befd129fd' + 'acdc173fed3cfe3b109d1e08f24a0d81' + 'd3b91ef709f567a375f4bbdbd3291d2b') + +prepare() { + cd dkms + + # apply patch from the source array (should be a pacman feature) + local filename + for filename in "${source[@]}"; do +if [[ "$filename" =~ \.patch$ ]]; then + msg2 "Applying patch ${filename##*/}" + patch -p1 -N -i "$srcdir/${filename##*/}" +fi + done + + # /usr move + msg2 '/usr move patching' + for i in dkms{,_framework.conf,.bash-completion,.8,_common.postinst}; do +sed -ri 's,/lib/modules,/usr/lib/modules,g' "$i" + done +} + +package() { + # alpm hook + install -D -m 644 hook.install "$pkgdir/usr/share/libalpm/hooks/70-dkms-install.hook" + install -D -m 644 hook.remove "$pkgdir/usr/share/libalpm/hooks/70-dkms-remove.hook" + install -D -m 755 hook.sh "$pkgdir/usr/lib/dkms/alpm-hook"
[arch-commits] Commit in haskell-hasql/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:59:13 Author: felixonmars Revision: 332042 upgpkg: haskell-hasql 1.1.1-77 rebuild with entropy 0.4.1.1 Modified: haskell-hasql/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:58:16 UTC (rev 332041) +++ PKGBUILD2018-05-27 18:59:13 UTC (rev 332042) @@ -5,7 +5,7 @@ _hkgname=hasql pkgname=haskell-hasql pkgver=1.1.1 -pkgrel=76 +pkgrel=77 pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" url="https://github.com/nikita-volkov/hasql; license=('MIT')
[arch-commits] Commit in dkms/repos (community-testing-any)
Date: Sunday, May 27, 2018 @ 18:58:46 Author: seblu Revision: 325048 Oh snap! Deleted: dkms/repos/community-testing-any/
[arch-commits] Commit in haskell-wreq/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:58:16 Author: felixonmars Revision: 332041 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wreq/repos/community-staging-x86_64/ haskell-wreq/repos/community-staging-x86_64/PKGBUILD (from rev 332040, haskell-wreq/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-wreq/repos/community-staging-x86_64/PKGBUILD (from rev 332040, haskell-wreq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:58:16 UTC (rev 332041) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=wreq +pkgname=haskell-wreq +pkgver=0.5.2.1 +pkgrel=8 +pkgdesc="An easy-to-use HTTP client library." +url="https://github.com/bos/wreq; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-authenticate-oauth' + 'haskell-base16-bytestring' 'haskell-case-insensitive' 'haskell-cryptonite' + 'haskell-exceptions' 'haskell-hashable' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-types' 'haskell-lens' 'haskell-lens-aeson' 'haskell-memory' + 'haskell-mime-types' 'haskell-psqueues' 'haskell-time-locale-compat' + 'haskell-unordered-containers' 'haskell-aeson-pretty' 'haskell-base64-bytestring' + 'haskell-snap-core' 'haskell-snap-server' 'haskell-unix-compat' 'haskell-uuid') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hunit' 'haskell-quickcheck' + 'haskell-network-info' 'haskell-temporary' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2' 'haskell-vector') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4054c9951417e65ad7b215f1fdfa497513daa52b18242b4c20ea14a76030ba91a34fed664bd3bd06f6a62a38c3d5d09ada171ad3ca1d43928c709ffc44560b2f') + +build() { +cd $_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 \ +-fdoctest -f-aws -fhttpbin -f-developer +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 $_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.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in dkms/repos (7 files)
Date: Sunday, May 27, 2018 @ 18:58:03 Author: seblu Revision: 325047 archrelease: copy trunk to community-testing-any Added: dkms/repos/community-testing-any/ dkms/repos/community-testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325046, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) dkms/repos/community-testing-any/PKGBUILD (from rev 325046, dkms/trunk/PKGBUILD) dkms/repos/community-testing-any/dkms.install (from rev 325046, dkms/trunk/dkms.install) dkms/repos/community-testing-any/hook.install (from rev 325046, dkms/trunk/hook.install) dkms/repos/community-testing-any/hook.remove (from rev 325046, dkms/trunk/hook.remove) dkms/repos/community-testing-any/hook.sh (from rev 325046, dkms/trunk/hook.sh) -+ 0001-Revert-Make-newly-installed-modules-available-immedi.patch | 31 + PKGBUILD| 66 +++ dkms.install| 13 hook.install| 14 hook.remove | 16 hook.sh | 198 ++ 6 files changed, 338 insertions(+) Copied: dkms/repos/community-testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (from rev 325046, dkms/trunk/0001-Revert-Make-newly-installed-modules-available-immedi.patch) === --- community-testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch (rev 0) +++ community-testing-any/0001-Revert-Make-newly-installed-modules-available-immedi.patch 2018-05-27 18:58:03 UTC (rev 325047) @@ -0,0 +1,31 @@ +From ca38ccd38c69a096dafa51c426ee3548980d5e2a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?=+Date: Sat, 8 Jul 2017 15:50:55 +0200 +Subject: [PATCH] Revert "Make newly installed modules available immediately" +To: dkms-de...@dell.com + +This reverts commit f5bfb12fef1fc06e56355cdba500eaa98d4e6aa8. +--- + dkms | 6 -- + 1 file changed, 6 deletions(-) + +diff --git a/dkms b/dkms +index a6cedc8..3ff71d5 100644 +--- a/dkms b/dkms +@@ -1522,12 +1522,6 @@ install_module() + exit 6 + } + +-# Make the newly installed modules available immediately +-find /sys/devices -name modalias -print0 | xargs -0 cat | xargs modprobe -a -b -q +-if [ -f /lib/systemd/system/systemd-modules-load.service ]; then +-systemctl restart systemd-modules-load.service +-fi +- + # Do remake_initrd things (save old initrd) + [[ $remake_initrd ]] && ! make_initrd "$kernelver" "$arch" && { + do_uninstall "$kernelver" "$arch" +-- +Sébastien "Seblu" Luttringer + Copied: dkms/repos/community-testing-any/PKGBUILD (from rev 325046, dkms/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2018-05-27 18:58:03 UTC (rev 325047) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Sébastien Luttringer +# Contributor: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com) + +pkgname=dkms +pkgver=2.5 +pkgrel=2 +pkgdesc='Dynamic Kernel Modules System' +arch=('any') +url='https://github.com/dell/dkms' +license=('GPL2') +depends=('bash' 'kmod' 'gcc' 'make' 'patch') +makedepends=('git') +optdepends=('linux-headers: build modules against the Arch kernel' +'linux-lts-headers: build modules against the LTS kernel' +'linux-zen-headers: build modules against the ZEN kernel' +'linux-hardened-headers: build modules against the HARDENED kernel') +backup=('etc/dkms/framework.conf') +install=$pkgname.install +source=("git+https://github.com/dell/dkms.git#tag=v$pkgver; +'hook.install' +'hook.remove' +'hook.sh' +'0001-Revert-Make-newly-installed-modules-available-immedi.patch') +md5sums=('SKIP' + '90f1486e0af9aab85e8c60d456802c63' + '2e8ffd0c2ddec02872d0234befd129fd' + 'acdc173fed3cfe3b109d1e08f24a0d81' + 'd3b91ef709f567a375f4bbdbd3291d2b') + +prepare() { + cd dkms + + # apply patch from the source array (should be a pacman feature) + local filename + for filename in "${source[@]}"; do +if [[ "$filename" =~ \.patch$ ]]; then + msg2 "Applying patch ${filename##*/}" + patch -p1 -N -i "$srcdir/${filename##*/}" +fi + done + + # /usr move + msg2 '/usr move patching' + for i in dkms{,_framework.conf,.bash-completion,.8,_common.postinst}; do +sed -ri 's,/lib/modules,/usr/lib/modules,g' "$i" + done +} + +package() { + # alpm hook + install -D -m 644 hook.install "$pkgdir/usr/share/libalpm/hooks/70-dkms-install.hook"
[arch-commits] Commit in dkms/trunk (PKGBUILD hook.sh)
Date: Sunday, May 27, 2018 @ 18:57:50 Author: seblu Revision: 325046 upgpkg: dkms 2.5-2 - implement FS#52901 (module dep ordering) - support BUILD_EXCLUSIVE_KERNEL Modified: dkms/trunk/PKGBUILD dkms/trunk/hook.sh --+ PKGBUILD |6 +- hook.sh | 133 + 2 files changed, 102 insertions(+), 37 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-26 23:25:31 UTC (rev 325045) +++ PKGBUILD2018-05-27 18:57:50 UTC (rev 325046) @@ -3,8 +3,8 @@ # Contributor: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com) pkgname=dkms -pkgver=2.6.1 -pkgrel=1 +pkgver=2.5 +pkgrel=2 pkgdesc='Dynamic Kernel Modules System' arch=('any') url='https://github.com/dell/dkms' @@ -25,7 +25,7 @@ md5sums=('SKIP' '90f1486e0af9aab85e8c60d456802c63' '2e8ffd0c2ddec02872d0234befd129fd' - 'f1ea074ef22d1afe855a1eb63233566b' + 'acdc173fed3cfe3b109d1e08f24a0d81' 'd3b91ef709f567a375f4bbdbd3291d2b') prepare() { Modified: hook.sh === --- hook.sh 2018-05-26 23:25:31 UTC (rev 325045) +++ hook.sh 2018-05-27 18:57:50 UTC (rev 325046) @@ -23,31 +23,40 @@ "$@" > /dev/null } -# check kernel is valid for action -# it means kernel and its headers are installed -# $1: kernel version -check_kernel() { - local kver="$1"; shift - if [[ ! -d "$install_tree/$kver/kernel" ]]; then - echo "==> No kernel $kver modules. You must install them to use DKMS!" - return 1 - elif [[ ! -d "$install_tree/$kver/build/include" ]]; then - echo "==> No kernel $kver headers. You must install them to use DKMS!" - return 1 - fi +# check whether the dependencies of a module are installed +# $1: module name/module version +# $2: kernel version +check_dependency() { + local -a BUILD_DEPENDS + readarray -t BUILD_DEPENDS <<<$(source "$source_tree/${1/\//-}/dkms.conf"; printf '%s\n' "${BUILD_DEPENDS[@]}") + [[ -z ${BUILD_DEPENDS[@]} ]] && unset BUILD_DEPENDS + local mod + for mod in "${BUILD_DEPENDS[@]}"; do + if ! [[ "$(dkms status -m "$mod" -k "$2")" =~ :[[:space:]]installed$ ]]; then + return 1 + fi + done return 0 } +# check whether the modules should be built with this kernel version +# $1: module name/module version +# $2: kernel version +check_buildexclusive() { + local BUILD_EXCLUSIVE_KERNEL + readarray -t BUILD_EXCLUSIVE_KERNEL <<<$(source "$source_tree/${1/\//-}/dkms.conf"; printf '%s\n' "$BUILD_EXCLUSIVE_KERNEL") + [[ "$2" =~ $BUILD_EXCLUSIVE_KERNEL ]] +} + # handle actions on module addition/upgrade/removal # $1: module name # $2: module version -# $3: dkms action parse_module() { pushd "$install_tree" >/dev/null local path for path in */build/; do local kver="${path%%/*}" - dkms_register "$1" "$2" "$kver" "$3" + dkms_register "$1" "$2" "$kver" done popd >/dev/null } @@ -54,34 +63,82 @@ # handle actions on kernel addition/upgrade/removal # $1: kernel version -# $2: dkms action parse_kernel() { local path for path in "$source_tree"/*-*/dkms.conf; do if [[ -f "$path" && "$path" =~ ^$source_tree/([^/]+)-([^/]+)/dkms\.conf$ ]]; then - dkms_register "${BASH_REMATCH[1]}" "${BASH_REMATCH[2]}" "$1" "$2" + dkms_register "${BASH_REMATCH[1]}" "${BASH_REMATCH[2]}" "$1" fi done } -# register a dkms call +# register a dkms module to install/remove # this function suppress echo call for a module -# $1: module name, $2: module version, $3: kernel version, $4: action +# $1: module name, $2: module version, $3: kernel version dkms_register() { - DKMS_ACTION["$1/$2/$3"]="$4" + DKMS_MODULES["$1/$2/$3"]='' } -# run registered dkms commands -dkms_run() { +# install registered modules +dkms_install() { local nvk mod kver - for nvk in "${!DKMS_ACTION[@]}"; do + local -i retry=1 + + while (( $retry > 0 )); do + retry=0 + for nvk in "${!DKMS_MODULES[@]}"; do + mod=${nvk%/*} + kver=${nvk##*/} + # do not build excluded modules + if ! check_buildexclusive "$mod" "$kver"; then + unset DKMS_MODULES[$nvk] + continue + # skip modules with missing kernel headers + elif [[ ! -d "$install_tree/$kver/build/include" ]]; then + DKMS_MODULES[$nvk]="Missing kernel headers" + continue + # skip
[arch-commits] Commit in haskell-wreq/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:57:56 Author: felixonmars Revision: 332040 upgpkg: haskell-wreq 0.5.2.1-8 rebuild with entropy 0.4.1.1 Modified: haskell-wreq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:55:19 UTC (rev 332039) +++ PKGBUILD2018-05-27 18:57:56 UTC (rev 332040) @@ -4,7 +4,7 @@ _hkgname=wreq pkgname=haskell-wreq pkgver=0.5.2.1 -pkgrel=7 +pkgrel=8 pkgdesc="An easy-to-use HTTP client library." url="https://github.com/bos/wreq; license=('custom:BSD3')
[arch-commits] Commit in haskell-yesod-form/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:55:19 Author: felixonmars Revision: 332039 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 332038, haskell-yesod-form/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 332038, haskell-yesod-form/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:55:19 UTC (rev 332039) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-form +pkgname=haskell-yesod-form +pkgver=1.6.1 +pkgrel=13 +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-semigroups" + "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=('97228b512945f502ed72274c0544da72aff77d17b09c7199ac8c3eb5791d528a6105c2d18c62ca62eb33cd11f6d80ebbdf73b76e8ab7190e6ed5c7eba3892cb1') + +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: Sunday, May 27, 2018 @ 18:54:59 Author: felixonmars Revision: 332038 upgpkg: haskell-yesod-form 1.6.1-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-form/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:53:49 UTC (rev 332037) +++ PKGBUILD2018-05-27 18:54:59 UTC (rev 332038) @@ -5,7 +5,7 @@ _hkgname=yesod-form pkgname=haskell-yesod-form pkgver=1.6.1 -pkgrel=12 +pkgrel=13 pkgdesc="Form handling support for Yesod Web Framework" url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in pandoc/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:53:49 Author: felixonmars Revision: 332037 archrelease: copy trunk to community-staging-x86_64 Added: pandoc/repos/community-staging-x86_64/ pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 332036, pandoc/trunk/PKGBUILD) --+ PKGBUILD | 64 + 1 file changed, 64 insertions(+) Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 332036, pandoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:53:49 UTC (rev 332037) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +pkgname=pandoc +pkgver=2.2.1 +pkgrel=21 +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-http-client-tls' + 'haskell-http-types' 'haskell-safe' 'haskell-split' 'haskell-texmath' + 'haskell-network' 'haskell-pandoc-types' 'haskell-random' + 'haskell-scientific' 'haskell-tagsoup' 'haskell-temporary' 'haskell-network-uri' + 'haskell-unordered-containers' 'haskell-zip-archive' 'haskell-vector' 'haskell-xml' + 'haskell-yaml' '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=('84af51e180bcf8f0c11e67d8031d11a4b60c6061736a48c21e64bc30d0018a0161e3993167111584e384eced18632841b70027fdf29ed9e46427425096bb56b1') + +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 \ +-fnetwork-uri -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 pandoc/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:53:23 Author: felixonmars Revision: 332036 upgpkg: pandoc 2.2.1-21 rebuild with entropy 0.4.1.1 Modified: pandoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:48:55 UTC (rev 332035) +++ PKGBUILD2018-05-27 18:53:23 UTC (rev 332036) @@ -4,7 +4,7 @@ pkgname=pandoc pkgver=2.2.1 -pkgrel=20 +pkgrel=21 pkgdesc="Conversion between markup formats" url="http://pandoc.org; license=("GPL")
[arch-commits] Commit in haskell-authenticate-oauth/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:48:55 Author: felixonmars Revision: 332035 archrelease: copy trunk to community-staging-x86_64 Added: haskell-authenticate-oauth/repos/community-staging-x86_64/ haskell-authenticate-oauth/repos/community-staging-x86_64/PKGBUILD (from rev 332034, haskell-authenticate-oauth/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-authenticate-oauth/repos/community-staging-x86_64/PKGBUILD (from rev 332034, haskell-authenticate-oauth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:48:55 UTC (rev 332035) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=authenticate-oauth +pkgname=haskell-authenticate-oauth +pkgver=1.6 +pkgrel=7 +pkgdesc="Library to authenticate with OAuth for Haskell web applications." +url="https://github.com/yesodweb/authenticate; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-http-client' 'haskell-crypto-pubkey-types' 'haskell-rsa' + 'haskell-data-default' 'haskell-base64-bytestring' 'haskell-sha' 'haskell-random' + 'haskell-http-types' 'haskell-blaze-builder' 'haskell-transformers-compat') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('1cd4db3874b05a8856dcd07ee1e63fdafb92e8997b9caf81436d882f36c1bda3fce4b32cdbfa28ffa5f5374566ffa981537f527d8814131e7d61f2d1b831') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/<.*2.3/<3/' $_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-authenticate-oauth/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:48:33 Author: felixonmars Revision: 332034 upgpkg: haskell-authenticate-oauth 1.6-7 rebuild with entropy 0.4.1.1 Modified: haskell-authenticate-oauth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:47:55 UTC (rev 332033) +++ PKGBUILD2018-05-27 18:48:33 UTC (rev 332034) @@ -4,7 +4,7 @@ _hkgname=authenticate-oauth pkgname=haskell-authenticate-oauth pkgver=1.6 -pkgrel=6 +pkgrel=7 pkgdesc="Library to authenticate with OAuth for Haskell web applications." url="https://github.com/yesodweb/authenticate; license=('custom:BSD3')
[arch-commits] Commit in haskell-http/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:47:55 Author: felixonmars Revision: 332033 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http/repos/community-staging-x86_64/ haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 332032, haskell-http/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 332032, haskell-http/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:47:55 UTC (rev 332033) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Thomas Dziedzic + +_hkgname=HTTP +pkgname=haskell-http +pkgver=4000.3.11 +pkgrel=31 +pkgdesc="A library for client-side HTTP" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-uri') +makedepends=('ghc' 'haskell-hunit' 'haskell-httpd-shed' 'haskell-puremd5' 'haskell-split' + 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-case-insensitive' + 'haskell-http-types' 'haskell-wai' 'haskell-warp' 'haskell-conduit' + 'haskell-conduit-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('3c8624fd92f6fa16f128c7d7e4614fba0f95b31714c0dd6ca3e564bb9c3295ec34a952eca91d642b5c46470923ba506ec8234bbb6a67593a00f4c8b50e97aac9') + +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 \ +-f-mtl1 -f-warn-as-error -f-conduit10 -fwarp-tests -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 +} + +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-http/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:47:35 Author: felixonmars Revision: 332032 upgpkg: haskell-http 4000.3.11-31 rebuild with entropy 0.4.1.1 Modified: haskell-http/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:46:50 UTC (rev 332031) +++ PKGBUILD2018-05-27 18:47:35 UTC (rev 332032) @@ -5,7 +5,7 @@ _hkgname=HTTP pkgname=haskell-http pkgver=4000.3.11 -pkgrel=30 +pkgrel=31 pkgdesc="A library for client-side HTTP" url="https://hackage.haskell.org/package/${_hkgname}; license=('custom:BSD3')
[arch-commits] Commit in haskell-postgresql-binary/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:46:31 Author: felixonmars Revision: 332030 upgpkg: haskell-postgresql-binary 0.12.1.1-5 rebuild with entropy 0.4.1.1 Modified: haskell-postgresql-binary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:45:19 UTC (rev 332029) +++ PKGBUILD2018-05-27 18:46:31 UTC (rev 332030) @@ -5,7 +5,7 @@ _hkgname=postgresql-binary pkgname=haskell-postgresql-binary pkgver=0.12.1.1 -pkgrel=4 +pkgrel=5 pkgdesc="Encoders and decoders for the PostgreSQL's binary format" url="https://github.com/nikita-volkov/postgresql-binary; license=("MIT")
[arch-commits] Commit in haskell-postgresql-binary/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:46:50 Author: felixonmars Revision: 332031 archrelease: copy trunk to community-staging-x86_64 Added: haskell-postgresql-binary/repos/community-staging-x86_64/ haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 332030, haskell-postgresql-binary/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 332030, haskell-postgresql-binary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:46:50 UTC (rev 332031) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=postgresql-binary +pkgname=haskell-postgresql-binary +pkgver=0.12.1.1 +pkgrel=5 +pkgdesc="Encoders and decoders for the PostgreSQL's binary format" +url="https://github.com/nikita-volkov/postgresql-binary; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-prelude' 'haskell-binary-parser' + 'haskell-bytestring-strict-builder' 'haskell-loch-th' 'haskell-network-ip' + 'haskell-placeholders' 'haskell-scientific' 'haskell-unordered-containers' + 'haskell-uuid' 'haskell-vector') +makedepends=('ghc' 'haskell-postgresql-libpq' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-json-ast' 'haskell-conversion' 'haskell-conversion-bytestring' + 'haskell-conversion-text' 'haskell-rerebase' 'pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('386079b1816861da9e6e57e6ff6e30d3e01865102418173fc0e69145d924114b69d1ca99134158168c354d4fdac74bbb54d591849f87ed24548ef31fe22e04d1') + +build() { +cd $_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 + +eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432) +createuser -s postgres +runhaskell Setup test +pifpaf_stop +} + +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-persistent/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:45:19 Author: felixonmars Revision: 332029 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 332028, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 332028, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:45:19 UTC (rev 332029) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0 +pkgrel=13 +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" +}
[arch-commits] Commit in haskell-yesod-persistent/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:44:59 Author: felixonmars Revision: 332028 upgpkg: haskell-yesod-persistent 1.6.0-13 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:44:15 UTC (rev 332027) +++ PKGBUILD2018-05-27 18:44:59 UTC (rev 332028) @@ -5,7 +5,7 @@ _hkgname=yesod-persistent pkgname=haskell-yesod-persistent pkgver=1.6.0 -pkgrel=12 +pkgrel=13 pkgdesc="Some helpers for using Persistent from Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-bytestring-strict-builder/repos (3 files)
Date: Sunday, May 27, 2018 @ 18:44:15 Author: felixonmars Revision: 332027 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bytestring-strict-builder/repos/community-staging-x86_64/ haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 332026, haskell-bytestring-strict-builder/trunk/PKGBUILD) haskell-bytestring-strict-builder/repos/community-staging-x86_64/ghc-8.4.patch (from rev 332026, haskell-bytestring-strict-builder/trunk/ghc-8.4.patch) ---+ PKGBUILD | 55 +++ ghc-8.4.patch | 44 2 files changed, 99 insertions(+) Copied: haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 332026, haskell-bytestring-strict-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:44:15 UTC (rev 332027) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=bytestring-strict-builder +pkgname=haskell-bytestring-strict-builder +pkgver=0.4.5 +pkgrel=17 +pkgdesc="An efficient strict bytestring builder" +url="https://github.com/nikita-volkov/bytestring-strict-builder; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tasty-smallcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-rerebase') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; +ghc-8.4.patch) +sha512sums=('b1e0a551abf663daeaf71cb36e883e5b3db0a5112d7190d0743a5ed26aa334d3fede5be8c35dc2821d24d1fd88eae1de7e4983cc31bdc5c14960defc0ce47bcd' + '7ed27930fef2b2709dfa6a66a09cebd1300361ecc40aca4735984c6364eda70a176fc7dbad198c6b45ef6303e5fc8fdaecda1ef30de5eb45e68eec26f555009f') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../ghc-8.4.patch + +sed -e '/semigroups/d' \ +-e 's/==.*,/,/' \ +-i $_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}" --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 $_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" +} Copied: haskell-bytestring-strict-builder/repos/community-staging-x86_64/ghc-8.4.patch (from rev 332026, haskell-bytestring-strict-builder/trunk/ghc-8.4.patch) === --- community-staging-x86_64/ghc-8.4.patch (rev 0) +++ community-staging-x86_64/ghc-8.4.patch 2018-05-27 18:44:15 UTC (rev 332027) @@ -0,0 +1,44 @@ +diff --git a/library/ByteString/StrictBuilder/Population.hs.orig b/library/ByteString/StrictBuilder/Population.hs +index 4134009..e423daf 100644 +--- a/library/ByteString/StrictBuilder/Population.hs.orig b/library/ByteString/StrictBuilder/Population.hs +@@ -16,11 +16,10 @@ instance Monoid Population where + {-# INLINE mempty #-} + mempty = + Population return +- {-# INLINE mappend #-} +- mappend (Population leftPtrUpdate) (Population rightPtrUpdate) = +-Population (leftPtrUpdate >=> rightPtrUpdate) + +-instance Semigroup Population ++instance Semigroup Population where ++ Population leftPtrUpdate <> Population rightPtrUpdate = ++Population (leftPtrUpdate >=> rightPtrUpdate) + + + {-| +diff --git a/library/ByteString/StrictBuilder.hs.orig b/library/ByteString/StrictBuilder.hs +index b7f36b8..69921c0 100644 +--- a/library/ByteString/StrictBuilder.hs.orig b/library/ByteString/StrictBuilder.hs +@@ -38,9 +38,6 @@ instance Monoid Builder where + {-# INLINE mempty #-} + mempty = + Builder 0 mempty +- {-# INLINE mappend #-} +- mappend (Builder leftSize leftPopulation) (Builder rightSize rightPopulation) = +-Builder (leftSize + rightSize) (leftPopulation <> rightPopulation) + {-# INLINE mconcat #-} + mconcat builders = + Builder size
[arch-commits] Commit in haskell-puremd5/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:43:18 Author: felixonmars Revision: 332025 archrelease: copy trunk to community-staging-x86_64 Added: haskell-puremd5/repos/community-staging-x86_64/ haskell-puremd5/repos/community-staging-x86_64/PKGBUILD (from rev 332024, haskell-puremd5/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-puremd5/repos/community-staging-x86_64/PKGBUILD (from rev 332024, haskell-puremd5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:43:18 UTC (rev 332025) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Thomas Dziedzic + +_hkgname=pureMD5 +pkgname=haskell-puremd5 +pkgver=2.1.3 +pkgrel=12 +pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm" +url="https://hackage.haskell.org/package/pureMD5; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-crypto-api' 'haskell-tagged') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4be26ab8383bc51aaefb2e22cd758945eab00d1ca9612fc0a1b6ba1a581ea7dca55580f50c11dd60c72aeb1f3c418c73c52df34a1be168d878602540394201dc') + +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 \ +-f-test +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-bytestring-strict-builder/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:43:55 Author: felixonmars Revision: 332026 upgpkg: haskell-bytestring-strict-builder 0.4.5-17 rebuild with entropy 0.4.1.1 Modified: haskell-bytestring-strict-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:43:18 UTC (rev 332025) +++ PKGBUILD2018-05-27 18:43:55 UTC (rev 332026) @@ -4,7 +4,7 @@ _hkgname=bytestring-strict-builder pkgname=haskell-bytestring-strict-builder pkgver=0.4.5 -pkgrel=16 +pkgrel=17 pkgdesc="An efficient strict bytestring builder" url="https://github.com/nikita-volkov/bytestring-strict-builder; license=('MIT')
[arch-commits] Commit in haskell-puremd5/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:42:58 Author: felixonmars Revision: 332024 upgpkg: haskell-puremd5 2.1.3-12 rebuild with entropy 0.4.1.1 Modified: haskell-puremd5/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:42:26 UTC (rev 332023) +++ PKGBUILD2018-05-27 18:42:58 UTC (rev 332024) @@ -5,7 +5,7 @@ _hkgname=pureMD5 pkgname=haskell-puremd5 pkgver=2.1.3 -pkgrel=11 +pkgrel=12 pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm" url="https://hackage.haskell.org/package/pureMD5; license=('custom:BSD3')
[arch-commits] Commit in haskell-rsa/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:42:26 Author: felixonmars Revision: 332023 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rsa/repos/community-staging-x86_64/ haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 332022, haskell-rsa/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 332022, haskell-rsa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:42:26 UTC (rev 332023) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan+ +_hkgname=RSA +pkgname=haskell-rsa +pkgver=2.3.0 +pkgrel=7 +pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." +url="https://github.com/GaloisInc/rsa; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 'haskell-sha') +makedepends=('ghc' 'haskell-drbg' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('134e86897ce345de00c660e3a34fb2395bbd82419a7e708b5741ba38113e46092db6c236c55e3e57b4e2c777eaf22850f3e95fc46d2cf70c50c4383519a8319e') + +build() { +cd $_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 $_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-rsa/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:42:07 Author: felixonmars Revision: 332022 upgpkg: haskell-rsa 2.3.0-7 rebuild with entropy 0.4.1.1 Modified: haskell-rsa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:41:08 UTC (rev 332021) +++ PKGBUILD2018-05-27 18:42:07 UTC (rev 332022) @@ -4,7 +4,7 @@ _hkgname=RSA pkgname=haskell-rsa pkgver=2.3.0 -pkgrel=6 +pkgrel=7 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." url="https://github.com/GaloisInc/rsa; license=('custom:BSD3')
[arch-commits] Commit in haskell-yesod-core/repos (2 files)
Date: Sunday, May 27, 2018 @ 18:41:08 Author: felixonmars Revision: 332021 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-core/repos/community-staging-x86_64/ haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 332020, haskell-yesod-core/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 332020, haskell-yesod-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-27 18:41:08 UTC (rev 332021) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=yesod-core +pkgname=haskell-yesod-core +pkgver=1.6.5 +pkgrel=12 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-auto-update' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-byteable' 'haskell-case-insensitive' 'haskell-cereal' + 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cookie' + 'haskell-deepseq-generics' 'haskell-fast-logger' 'haskell-http-types' + 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 'haskell-primitive' + 'haskell-random' 'haskell-resourcet' 'haskell-safe' 'haskell-semigroups' + 'haskell-shakespeare' 'haskell-unix-compat' 'haskell-unliftio' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' 'haskell-wai-extra' + 'haskell-wai-logger' 'haskell-warp' 'haskell-word8') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6bf98448abe8ab9ed9f7b602bc731d7aa67a31ce0440b7e3e633c2958258d98315c33a431e08b8ba2aa3bcc9fbde1945cafa823b3201986a7d0d33c2df6fe427') + +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-core/trunk (PKGBUILD)
Date: Sunday, May 27, 2018 @ 18:40:46 Author: felixonmars Revision: 332020 upgpkg: haskell-yesod-core 1.6.5-12 rebuild with entropy 0.4.1.1 Modified: haskell-yesod-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-27 18:39:54 UTC (rev 332019) +++ PKGBUILD2018-05-27 18:40:46 UTC (rev 332020) @@ -5,7 +5,7 @@ _hkgname=yesod-core pkgname=haskell-yesod-core pkgver=1.6.5 -pkgrel=11 +pkgrel=12 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")