From 32d7819dd155c1ef3d66191b9ddaef84d1a22f6c Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Wed, 26 Sep 2018 14:20:51 -0500 Subject: Add guile-sqlite3 to pcr --- pcr/guile-sqlite3/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pcr/guile-sqlite3/PKGBUILD diff --git a/pcr/guile-sqlite3/PKGBUILD b/pcr/guile-sqlite3/PKGBUILD new file mode 100644 index 000000000..364b8ba49 --- /dev/null +++ b/pcr/guile-sqlite3/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer (AUR): lantw44 (at) gmail (dot) com +# Maintainer: Omar Vega Ramos + +pkgname=guile-sqlite3 +pkgver=0.1.0 +pkgrel=1 +pkgdesc='Guile bindings for the SQLite3 database engine' +arch=('x86_64' 'i686' 'armv7h') +url="https://notabug.org/civodul/guile-sqlite3" +license=('LGPL3') +depends=('guile' 'sqlite3') +source=("https://notabug.org/civodul/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('7501cd60bc693e581dc3e153f418279e1e1637c0760bc4524af6eb2d8eac2fe9') + +build() { + cd "${srcdir}/${pkgname}" + autoreconf -fi + ./configure --prefix=/usr + make +} + +check() { + cd "${srcdir}/${pkgname}" + make check +} + +package() { + cd "${srcdir}/${pkgname}" + make DESTDIR="${pkgdir}" install +} -- cgit v1.2.3 From 941c3caed9f5220c2a9baa187eea1164b18fb6fc Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 26 Sep 2018 16:42:22 -0400 Subject: libre/dbscripts: Update 20180925.{1→2} MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libre/dbscripts/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libre/dbscripts/PKGBUILD b/libre/dbscripts/PKGBUILD index d3e2c7069..6e83b1ccb 100644 --- a/libre/dbscripts/PKGBUILD +++ b/libre/dbscripts/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Luke Shumaker pkgname=dbscripts -pkgver=20180925.1 +pkgver=20180925.2 pkgdesc='Server-side programs for Parabola Pacman repositories' url='https://git.parabola.nu/packages/dbscripts.git/' license=('GPL') @@ -23,11 +23,11 @@ pkgrel=1 arch=('any') depends=('librelib>=20180428' libretools rsync expac mktorrent) source=("https://repo.parabola.nu/other/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}) -sha256sums=('e65cec8bf49336a334c33ff6dc823dcb2d5734f6bc0ac8f151efd67924f3cd33' +sha256sums=('b57ddc8f26633d2770b5ec29371a90fcba5a6c564be05952a5590872e3d293ab' 'SKIP') validpgpkeys=('99195DD3BB6FE10A2F36ED8445698744D4FFBFC9') # Luke Shumaker -_gitver='commit=02bba05a6a170a5534c933f7a25f3f1ea488545a' +_gitver='commit=013531bb6b11eb250cc897ef487532a34a1da836' mksource=("$pkgname-$pkgver::git://git.parabola.nu/packages/dbscripts.git/#$_gitver") mkmd5sums=('SKIP') -- cgit v1.2.3 From e11fce0f13453a453763ab5f4bb56c7ad876e626 Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Wed, 26 Sep 2018 17:34:36 -0500 Subject: guix-0.15.0-1: updating version --- pcr/guix/PKGBUILD | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pcr/guix/PKGBUILD b/pcr/guix/PKGBUILD index f1c279ec4..531634a69 100644 --- a/pcr/guix/PKGBUILD +++ b/pcr/guix/PKGBUILD @@ -9,7 +9,7 @@ # gpg --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 pkgname=guix -pkgver=0.14.0 +pkgver=0.15.0 pkgrel=1 pkgdesc="A purely functional package manager for the GNU system" arch=('x86_64' 'i686' 'armv7h') @@ -18,12 +18,14 @@ license=('GPL3') options=('!strip') makedepends=( 'bash-completion' + 'fish' 'guile-json' 'guile-ssh>=0.10.2' 'help2man') depends=( 'guile>=2.0.9' 'guile-git-lib' + 'guile-sqlite3' 'sqlite>=3.6.19' 'bzip2' 'gnutls' @@ -48,8 +50,8 @@ source=( ) install="${pkgname}.install" sha1sums=( - '1bc53c49d88600d63a1f195707a6f2cb0df83123' - '1c3ce54c829b93d6f9cb72367c1f669b6b5f381f' + 'b971e19b539f3f27f675bc1d7cfc126065a7d61c' + '1284dfdebc290c7d02921b0251ce2347a9263bb9' 'SKIP' 'SKIP' 'SKIP' @@ -97,20 +99,27 @@ prepare() { } build() { - local bash_completion_dir="`pkg-config --variable=completionsdir bash-completion`" + local bash_completion_dir="$(pkg-config --variable=completionsdir bash-completion)" + local fish_completion_dir="$(pkg-config --variable=completionsdir fish)" cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --sbindir=/usr/bin \ + ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc \ --libexecdir="/usr/lib/${pkgname}" --localstatedir=/var \ - --sysconfdir=/etc --with-bash-completion-dir="${bash_completion_dir}" \ + --with-bash-completion-dir="${bash_completion_dir}" \ + --with-fish-completion-dir="${fish_completion_dir}" \ --disable-rpath make } check() { + # FIXME: There are too many failed tests and upstream developers haven't + # made any response. All tests are temporarily skipped for now. + # https://debbugs.gnu.org/32098 + return 0 + cd "${srcdir}/${pkgname}-${pkgver}" # Check whether the current working directory is too long - cwd_str="$(pwd)" - cwd_len="${#cwd_str}" + local cwd_str="$(pwd)" + local cwd_len="${#cwd_str}" if [ "${cwd_len}" -gt 46 ]; then error "${cwd_str} is too long." error "The working directory cannot be longer than 46 bytes." -- cgit v1.2.3 From 69d053535c99f969eb88a53635bb0b315d834968 Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Thu, 27 Sep 2018 20:47:11 -0500 Subject: paraboley-git-9-1: updating version --- libre/paraboley-git/PKGBUILD | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libre/paraboley-git/PKGBUILD b/libre/paraboley-git/PKGBUILD index ffa0745de..5825b5f59 100644 --- a/libre/paraboley-git/PKGBUILD +++ b/libre/paraboley-git/PKGBUILD @@ -5,14 +5,15 @@ # Maintainer (Arch) : Alexander F Rødseth # Contributor (Arch) : Laurie Clark-Michalek # Contributor (Arch) : graysky -# Maintainer: Aurélien DESBRIÈRES +# Maintainer: Omar Vega Ramos +# Contributor: Aurélien DESBRIÈRES # Contributor: Isaac David _pkgname=paraboley # FIXME: couldn't we skip the -git to simplify provides=() ? # we should probably use the one in [community] over AUR pkgname=${_pkgname}-git -pkgver=8 +pkgver=9 pkgrel=1 pkgdesc="Python script to display system infomation alongside the Parabola GNU/Linux-libre logo." arch=('any') -- cgit v1.2.3 From 691df1579190a133f305aaf4122df93eb844aa36 Mon Sep 17 00:00:00 2001 From: Parabola automatic package builder Date: Fri, 28 Sep 2018 02:02:45 +0000 Subject: Update libre/your-freedom --- libre/your-freedom/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD index 41b05e27f..ecec0ff56 100644 --- a/libre/your-freedom/PKGBUILD +++ b/libre/your-freedom/PKGBUILD @@ -4,8 +4,8 @@ pkgname=your-freedom pkgdesc="This package conflicts with every nonfree package known to date to ensure your system is free." license=('GPL3') url="https://git.parabola.nu/blacklist.git" -pkgver=20180923 -_gitver=8106114a1d871ac3e622e385daf34359a977811e +pkgver=20180928 +_gitver=483b63caf73900ec35d03196fc553c13db923f36 pkgrel=1 arch=('any') @@ -14,7 +14,7 @@ install=${pkgname}.install makedepends=(librelib) source=(blacklist-${_gitver}.txt::https://git.parabola.nu/blacklist.git/plain/blacklist.txt?id=${_gitver}) -sha512sums=('4f535c3c9e3d5cab2d02c893381a293c48ac0b3f83bbbb8553f7fa0d7b9c629fbdafb37173b516b904c2882cdc983d92dff50d3f3872b415101056ee3a905e62') +sha512sums=('3f61056ee2086b53b06b206e26a4c46e77b4344f4a93af4ee3606281f911d75a6ec66b6e06665c355f1cddfb60736809911fcacd2c48c2b13b521056310e717b') package() { cd "$srcdir" -- cgit v1.2.3 From c841a41569ad9aa6beffe5ddb8952b426a8ece45 Mon Sep 17 00:00:00 2001 From: Parabola automatic package builder Date: Fri, 28 Sep 2018 02:08:38 +0000 Subject: Update libre/your-freedom --- libre/your-freedom/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD index ecec0ff56..0f1d3620a 100644 --- a/libre/your-freedom/PKGBUILD +++ b/libre/your-freedom/PKGBUILD @@ -4,8 +4,8 @@ pkgname=your-freedom pkgdesc="This package conflicts with every nonfree package known to date to ensure your system is free." license=('GPL3') url="https://git.parabola.nu/blacklist.git" -pkgver=20180928 -_gitver=483b63caf73900ec35d03196fc553c13db923f36 +pkgver=20180928.1 +_gitver=d940d92114847e58ece219032d12a13998a090be pkgrel=1 arch=('any') @@ -14,7 +14,7 @@ install=${pkgname}.install makedepends=(librelib) source=(blacklist-${_gitver}.txt::https://git.parabola.nu/blacklist.git/plain/blacklist.txt?id=${_gitver}) -sha512sums=('3f61056ee2086b53b06b206e26a4c46e77b4344f4a93af4ee3606281f911d75a6ec66b6e06665c355f1cddfb60736809911fcacd2c48c2b13b521056310e717b') +sha512sums=('959c0bef74fc65984f83d4ba6886e27a651a18d22c3505e834793c9165396e12b6528cc15d3533cdaae6b08c6047e3523bf4a517f590ace4a33c4b41686b7866') package() { cd "$srcdir" -- cgit v1.2.3 From 413017bac5d7da957a207a004778899d7ee914e6 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Wed, 12 Sep 2018 08:25:32 +0000 Subject: add 'alsaequal' --- pcr-testing/alsaequal/PKGBUILD | 55 +++++++++++++++++++++++++++++++++ pcr-testing/alsaequal/alsaequal.install | 7 +++++ pcr-testing/alsaequal/caps_9.x.patch | 22 +++++++++++++ pcr-testing/alsaequal/false_error.patch | 13 ++++++++ pcr-testing/alsaequal/makefile.patch | 13 ++++++++ 5 files changed, 110 insertions(+) create mode 100644 pcr-testing/alsaequal/PKGBUILD create mode 100644 pcr-testing/alsaequal/alsaequal.install create mode 100644 pcr-testing/alsaequal/caps_9.x.patch create mode 100644 pcr-testing/alsaequal/false_error.patch create mode 100644 pcr-testing/alsaequal/makefile.patch diff --git a/pcr-testing/alsaequal/PKGBUILD b/pcr-testing/alsaequal/PKGBUILD new file mode 100644 index 000000000..d77e1e273 --- /dev/null +++ b/pcr-testing/alsaequal/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Jens John +# Past maintainer: Alad Wenter +# Contributors: +# * Alireza Savand +# * Maxime de Roucy +# * Xyne +# * speeddefrost +# * stefanr +# * Bjorn Neergaard + + +pkgname=alsaequal +pkgver=0.6 +pkgrel=16 + +pkgdesc='Real-time adjustable equalizer plugin for ALSA sound server' +url=https://web.archive.org/web/20161105202833/http://thedigitalmachine.net/alsaequal.html +license=('GPL2') +arch=('armv7' 'i686' 'x86_64') + +depends=('alsa-lib' 'caps') +optdepends=('swh-plugins: to use the mbeq equalizer (15-band)') +install=alsaequal.install +source=(https://launchpad.net/ubuntu/+archive/primary/+files/alsaequal_${pkgver}.orig.tar.bz2 + 'makefile.patch' + 'false_error.patch' + 'caps_9.x.patch') +sha256sums=('916e7d152added24617efc350142438a46099efe062bd8781d36dbf10b4e6ff0' + 'c3bde63c45066f26fec21a38f6b4fc70d1fe534b9d20c4a9655fc15004c03792' + 'c1a02bfed6be6385e8ab4ebe7c9c3844e9c0937fbafe0f8d948842c2b7c9f7f0' + 'ba4e79459af3dab96a808ab581759a5a1cf82a1fe69d014cce959d7686e2313e') + + +prepare() +{ + cd "$srcdir/$pkgname" + + for f in "$srcdir"/*.patch ; do patch < "$f" ; done ; +} + +build() +{ + cd "$srcdir/$pkgname" + + make +} + +package() +{ + cd "$srcdir/$pkgname" + + install -dm755 "$pkgdir"/usr/lib/alsa-lib + make DESTDIR="$pkgdir" install +} diff --git a/pcr-testing/alsaequal/alsaequal.install b/pcr-testing/alsaequal/alsaequal.install new file mode 100644 index 000000000..35add9be3 --- /dev/null +++ b/pcr-testing/alsaequal/alsaequal.install @@ -0,0 +1,7 @@ +post_install() +{ + cat << MSG +==> See the Arch ALSA wiki page for configuration instructions + https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#System-wide_equalizer +MSG +} diff --git a/pcr-testing/alsaequal/caps_9.x.patch b/pcr-testing/alsaequal/caps_9.x.patch new file mode 100644 index 000000000..e5856b333 --- /dev/null +++ b/pcr-testing/alsaequal/caps_9.x.patch @@ -0,0 +1,22 @@ + +--- ctl_equal.c 2009-01-31 23:06:47.000000000 +0100 ++++ ctl_equal.c 2014-01-23 15:23:01.000000000 +0100 +@@ -167,7 +167,7 @@ + snd_ctl_equal_t *equal; + const char *controls = ".alsaequal.bin"; + const char *library = "/usr/lib/ladspa/caps.so"; +- const char *module = "Eq"; ++ const char *module = "Eq10"; + long channels = 2; + const char *sufix = " Playback Volume"; + int err, i, index; +--- pcm_equal.c 2010-02-01 23:55:00.000000000 +0100 ++++ pcm_equal.c 2014-01-23 15:23:16.000000000 +0100 +@@ -151,7 +151,7 @@ + snd_config_t *sconf = NULL; + const char *controls = ".alsaequal.bin"; + const char *library = "/usr/lib/ladspa/caps.so"; +- const char *module = "Eq"; ++ const char *module = "Eq10"; + long channels = 2; + int err; diff --git a/pcr-testing/alsaequal/false_error.patch b/pcr-testing/alsaequal/false_error.patch new file mode 100644 index 000000000..a3221138d --- /dev/null +++ b/pcr-testing/alsaequal/false_error.patch @@ -0,0 +1,13 @@ +--- ctl_eqaul.c 2013-02-06 22:09:11.000000000 +0100 ++++ ctl_equal.c 2013-02-06 22:10:02.000000000 +0100 +@@ -263,8 +263,8 @@ + for(i = 0; i < equal->num_input_controls; i++) { + if(equal->control_data->control[i].type == LADSPA_CNTRL_INPUT) { + index = equal->control_data->control[i].index; +- if(equal->klass->PortDescriptors[index] != +- (LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL)) { ++ if(equal->klass->PortDescriptors[index] & ++ (LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL) == 0) { + SNDERR("Problem with control file %s, %d.", controls, index); + return -1; + } diff --git a/pcr-testing/alsaequal/makefile.patch b/pcr-testing/alsaequal/makefile.patch new file mode 100644 index 000000000..20baf11bd --- /dev/null +++ b/pcr-testing/alsaequal/makefile.patch @@ -0,0 +1,13 @@ +--- Makefile 2009-08-27 18:09:24.000000000 -0400 ++++ Makefile 2009-08-27 18:09:49.000000000 -0400 +@@ -45,8 +45,8 @@ + + install: all + @echo Installing... +- $(Q)install -m 644 $(SND_PCM_BIN) ${DESTDIR}/usr/lib/alsa-lib/ +- $(Q)install -m 644 $(SND_CTL_BIN) ${DESTDIR}/usr/lib/alsa-lib/ ++ $(Q)install -m 755 $(SND_PCM_BIN) ${DESTDIR}/usr/lib/alsa-lib/ ++ $(Q)install -m 755 $(SND_CTL_BIN) ${DESTDIR}/usr/lib/alsa-lib/ + + uninstall: + @echo Un-installing... -- cgit v1.2.3 From 46a0a5207bbf98134d7069dcd383313ad4e3eb73 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Sat, 22 Sep 2018 20:58:47 +0000 Subject: add 'xcalib' --- pcr-testing/xcalib/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pcr-testing/xcalib/PKGBUILD diff --git a/pcr-testing/xcalib/PKGBUILD b/pcr-testing/xcalib/PKGBUILD new file mode 100644 index 000000000..f6fa710bc --- /dev/null +++ b/pcr-testing/xcalib/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Contributor: gato_lento +# Contributor: yaroslav +# Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com) +# Contributor: mOLOk + + +pkgname=xcalib +pkgver=0.10 +pkgrel=1 + +pkgdesc="A tiny monitor calibration loader for X.org" +arch=('i686' 'x86_64') +url=https://github.com/OpenICC/xcalib +license=('GPL2') + +makedepends=() +depends=('libxxf86vm' 'libxrandr') +source=(https://github.com/OpenICC/${pkgname}/archive/${pkgver}.tar.gz) +sha256sums=('67dbf2dcc4ae67fde48b48630980c1fa6f89fda5810347f616ec85094c274055') + + +build() +{ + cd "${srcdir}/${pkgname}-${pkgver}" + + make +} + +package() +{ + cd "${srcdir}/${pkgname}-${pkgver}" + + install -d "${pkgdir}/usr/"{share/xcalib,share/man/man1,bin} + install -m755 xcalib "${pkgdir}/usr/bin" + install -m644 *.icc *.icm "${pkgdir}/usr/share/xcalib/" + install -m644 *.1 "${pkgdir}/usr/share/man/man1/" +} -- cgit v1.2.3 From 4e8a56f5ba2fb21332825f6f00cc84725a9268b2 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Sat, 29 Sep 2018 18:13:48 -0400 Subject: add 'yeahconsole' --- pcr-testing/yeahconsole/PKGBUILD | 47 +++++++++++++++++++++++++ pcr-testing/yeahconsole/restart_hidden.patch | 51 ++++++++++++++++++++++++++++ pcr-testing/yeahconsole/yeahconsole.desktop | 9 +++++ 3 files changed, 107 insertions(+) create mode 100644 pcr-testing/yeahconsole/PKGBUILD create mode 100644 pcr-testing/yeahconsole/restart_hidden.patch create mode 100644 pcr-testing/yeahconsole/yeahconsole.desktop diff --git a/pcr-testing/yeahconsole/PKGBUILD b/pcr-testing/yeahconsole/PKGBUILD new file mode 100644 index 000000000..4bdee86ed --- /dev/null +++ b/pcr-testing/yeahconsole/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: bill-auger +# Contributor: DonVla + + +pkgname=yeahconsole +pkgver=0.3.4 +pkgrel=2 +pkgdesc="Simple, lightweight, game-like drop-down terminal, embedding xterm or urxvt" +arch=(i686 x86_64 armv7h) +url=http://phrat.de/yeahtools.html +license=('GPL') +groups=('yeahtools') +depends=('libx11' 'xterm') +optdepends=('rxvt-unicode') +_release=${pkgname}-${pkgver} +source=(http://phrat.de/${_release}.tar.gz + restart_hidden.patch) +sha256sums=('fcf3481f78a263a70f1cb5163630fc22e78bb0915013eb05689c6f4aeb0583ef' + 'd5dfe9143f7e81ad7ca4f9e7ca58d589193c6ece51c3d7ec39da64511497f855') + + +prepare() +{ + cd "${srcdir}/${_release}" + + # patch per: http://github.com/rduplain/yeahconsole/commit/22488002357cda40ddcc67df695f64f5b06a44a6 : + # yeahconsole restarts on exit when yeahconsole*restart:1 in .Xdefaults + # yeahconsole restarts hidden/rolled-up when yeahconsole*restartHidden:1 in .Xdefaults + # attention is given to avoid focus stealing on restartHidden + patch < "${srcdir}/restart_hidden.patch" +} + +build() +{ + cd "${srcdir}/${_release}" + + make || return 1 +} + +package() +{ + cd "${srcdir}/${_release}" + + install -D -m 0755 "${srcdir}/${_release}/yeahconsole" "${pkgdir}/usr/bin/yeahconsole" + install -D -m 0644 "${srcdir}/${_release}README" "${pkgdir}/usr/share/yeahtools/yeahconsole.README" + install -D -m 0644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} diff --git a/pcr-testing/yeahconsole/restart_hidden.patch b/pcr-testing/yeahconsole/restart_hidden.patch new file mode 100644 index 000000000..982ae52a2 --- /dev/null +++ b/pcr-testing/yeahconsole/restart_hidden.patch @@ -0,0 +1,51 @@ +--- yeahconsole.c.orig 2006-03-11 19:26:00.000000000 +0100 ++++ yeahconsole.c 2009-09-19 11:43:07.000000000 +0200 +@@ -48,7 +48,7 @@ + int revert_to; + int screen; + int opt_x, opt_width, opt_height, opt_delay, opt_bw, opt_step, +- height, opt_restart; ++ height, opt_restart, opt_restart_hidden; + char *opt_color; + char *opt_term; + KeySym opt_key; +@@ -72,7 +72,8 @@ + XEvent event; + int hidden = 1; + int fullscreen = 0; +- int i, old_height; ++ int i; ++ int old_height = 0; + Window last_focused, current_focused; + + /* strip the path from argv[0] if there is one */ +@@ -190,10 +191,18 @@ + case UnmapNotify: + if (event.xunmap.window == termwin) { + if (opt_restart) { ++ if (opt_restart_hidden) { ++ roll(UP); ++ hidden = 1; ++ } + init_xterm(0); + XSync(dpy, False); +- XSetInputFocus(dpy, termwin, RevertToPointerRoot, +- CurrentTime); ++ if (opt_restart_hidden && last_focused) ++ XSetInputFocus(dpy, last_focused, ++ RevertToPointerRoot, CurrentTime); ++ else ++ XSetInputFocus(dpy, termwin, RevertToPointerRoot, ++ CurrentTime); + } else { + if (last_focused) + XSetInputFocus(dpy, last_focused, +@@ -264,6 +273,8 @@ + opt_step = opt ? atoi(opt) : 1; + opt = XGetDefault(dpy, progname, "restart"); + opt_restart = opt ? atoi(opt) : 0; ++ opt = XGetDefault(dpy, progname, "restartHidden"); ++ opt_restart_hidden = opt ? atoi(opt) : 0; + opt = XGetDefault(dpy, progname, "term"); + opt_term = opt ? opt : "xterm"; + opt = XGetDefault(dpy, progname, "toggleKey"); diff --git a/pcr-testing/yeahconsole/yeahconsole.desktop b/pcr-testing/yeahconsole/yeahconsole.desktop new file mode 100644 index 000000000..3e9d9726d --- /dev/null +++ b/pcr-testing/yeahconsole/yeahconsole.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=yeahconsole +GenericName=Terminal Emulator +Comment=Simple, lightweight, game-like drop-down terminal, embedding xterm or urxvt +Categories=System;TerminalEmulator; +Icon=utilities-terminal +Type=Application +Exec=yeahconsole +Terminal=false -- cgit v1.2.3 From 60149d4be1633dd72cba35fcfc29bcf9f117e6fd Mon Sep 17 00:00:00 2001 From: bill-auger Date: Wed, 12 Sep 2018 08:25:54 +0000 Subject: add 'mailman3' --- pcr-testing/django-allauth/PKGBUILD | 42 +++++++++++++++ pcr-testing/django-gravatar/PKGBUILD | 40 ++++++++++++++ pcr-testing/mailman-core/PKGBUILD | 49 +++++++++++++++++ pcr-testing/mailman-core/mailman-core.install | 11 ++++ pcr-testing/mailman-core/mailman.cfg | 11 ++++ pcr-testing/mailman-core/mailman.service | 16 ++++++ pcr-testing/mailman-core/mailman.sysusers | 1 + pcr-testing/python-aiosmtpd/PKGBUILD | 28 ++++++++++ pcr-testing/python-atpublic/PKGBUILD | 27 ++++++++++ pcr-testing/python-falcon/PKGBUILD | 63 ++++++++++++++++++++++ pcr-testing/python-flufl-bounce/PKGBUILD | 38 +++++++++++++ pcr-testing/python-flufl-i18n/PKGBUILD | 38 +++++++++++++ pcr-testing/python-flufl-lock/PKGBUILD | 38 +++++++++++++ pcr-testing/python-lazr-config/PKGBUILD | 40 ++++++++++++++ pcr-testing/python-lazr-delegates/PKGBUILD | 37 +++++++++++++ pcr-testing/python-lazr-smtptest/PKGBUILD | 38 +++++++++++++ pcr-testing/python-mailman-client/PKGBUILD | 38 +++++++++++++ .../python-mailman-hyperkitty-plugin/PKGBUILD | 27 ++++++++++ pcr-testing/python2-django-hyperkitty/PKGBUILD | 31 +++++++++++ pcr-testing/python2-django-mailman3/PKGBUILD | 27 ++++++++++ pcr-testing/python2-django-postorius/PKGBUILD | 27 ++++++++++ 21 files changed, 667 insertions(+) create mode 100644 pcr-testing/django-allauth/PKGBUILD create mode 100644 pcr-testing/django-gravatar/PKGBUILD create mode 100644 pcr-testing/mailman-core/PKGBUILD create mode 100644 pcr-testing/mailman-core/mailman-core.install create mode 100644 pcr-testing/mailman-core/mailman.cfg create mode 100644 pcr-testing/mailman-core/mailman.service create mode 100644 pcr-testing/mailman-core/mailman.sysusers create mode 100644 pcr-testing/python-aiosmtpd/PKGBUILD create mode 100644 pcr-testing/python-atpublic/PKGBUILD create mode 100644 pcr-testing/python-falcon/PKGBUILD create mode 100644 pcr-testing/python-flufl-bounce/PKGBUILD create mode 100644 pcr-testing/python-flufl-i18n/PKGBUILD create mode 100644 pcr-testing/python-flufl-lock/PKGBUILD create mode 100644 pcr-testing/python-lazr-config/PKGBUILD create mode 100644 pcr-testing/python-lazr-delegates/PKGBUILD create mode 100644 pcr-testing/python-lazr-smtptest/PKGBUILD create mode 100644 pcr-testing/python-mailman-client/PKGBUILD create mode 100644 pcr-testing/python-mailman-hyperkitty-plugin/PKGBUILD create mode 100644 pcr-testing/python2-django-hyperkitty/PKGBUILD create mode 100644 pcr-testing/python2-django-mailman3/PKGBUILD create mode 100644 pcr-testing/python2-django-postorius/PKGBUILD diff --git a/pcr-testing/django-allauth/PKGBUILD b/pcr-testing/django-allauth/PKGBUILD new file mode 100644 index 000000000..cd931df53 --- /dev/null +++ b/pcr-testing/django-allauth/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna +# Contributor: Jakob Gahde + +pkgbase='django-allauth' +pkgname=('python-django-allauth' 'python2-django-allauth') +pkgver=0.37.0 +pkgrel=1 +pkgdesc="Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication." +arch=('any') +license=('MIT') +url=http://www.intenct.nl/projects/django-allauth/ + +makedepends=('python-setuptools' 'python2-setuptools') + +source=(https://github.com/pennersr/${pkgbase}/archive/${pkgver}.tar.gz) +sha256sums=('3d526573d0f3463506c605224a9bb444cdf0ad2e7118206a8e8cf9af6489efc3') + + +package_python-django-allauth() +{ + depends=('python' 'python-django>=1.11' 'python2-openid' 'python-requests-oauthlib>=0.3.0' + 'python-requests') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + python setup.py install --root="${pkgdir}" -O1 + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-django-allauth() +{ + depends=('python2' 'python2-django>=1.10' 'python2-openid' + 'python2-requests-oauthlib' 'python2-requests') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + python2 setup.py install --root="${pkgdir}" -O1 + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/pcr-testing/django-gravatar/PKGBUILD b/pcr-testing/django-gravatar/PKGBUILD new file mode 100644 index 000000000..37d0a59e3 --- /dev/null +++ b/pcr-testing/django-gravatar/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgbase='django-gravatar' +pkgname=('python-django-gravatar' 'python2-django-gravatar') +pkgver=1.4.2 +pkgrel=1 +pkgdesc="Includes helper methods for interacting with gravatars outside of template code" +arch=(any) +url=https://github.com/twaddington/django-gravatar +license=('MIT') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +source=(https://github.com/twaddington/${pkgbase}/archive/${pkgver}.tar.gz) +sha256sums=('ee2a1e62ca894352a349c104997bc1d7452461ca4fc6d24e97cc5937315740e1') + + +package_python-django-gravatar() +{ + depends=('python-django') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-django-gravatar() +{ + depends=('python2-django') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/mailman-core/PKGBUILD b/pcr-testing/mailman-core/PKGBUILD new file mode 100644 index 000000000..3d28523e9 --- /dev/null +++ b/pcr-testing/mailman-core/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgname=('mailman-core') +pkgver=3.2.0 +pkgrel=1 +pkgdesc="A mailing list management system" +arch=(any) +conflicts=('mailman') +url=https://gitlab.com/mailman/mailman +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools') +depends=('python-zope-interface' 'python-zope-event' 'python-zope-configuration' + 'python-zope-component' 'python-passlib' 'python-click' 'python-flufl-lock' + 'python-flufl-i18n' 'python-flufl-bounce' 'python-falcon' 'python-alembic' + 'python-lazr-config' 'python-lazr-smtptest' 'python-aiosmtpd' 'python-atpublic' + 'python-dnspython' 'python-requests' 'postfix') +optdepends=('python-mailman-hyperkitty-plugin: Plugin to send emails to the Hyperkitty archiver') + +install=${pkgname}.install +backup=('var/lib/mailman/var/etc/mailman.cfg') +_upstream_name='mailman' +_release="${_upstream_name}-${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/${pkgver}/${_release}.tar.gz + 'mailman.sysusers' + 'mailman.service' + 'mailman.cfg') +sha256sums=('17b9765b75e13b933df27aff01d634bd2ab6574bd4ee3b248b4f9ee9ed8dffc4' + 'a99bf88267184fee0568856ac09bb682224ee67029cfc20f603a43fe5f053dad' + '81048cb6a27490fb36881b2eb88567b2ea2271b481dd0254fe9a398e6ca9beaf' + 'f48dac59786be58c6a8b5fe2a12f4f356872d87600be64506f22066508847f3a') + + +package() +{ + cd "$srcdir/${_release}" + + # install systemd files + install -Dm 644 "${srcdir}/mailman.service" "${pkgdir}/usr/lib/systemd/system/mailman.service" + install -Dm 644 "${srcdir}/mailman.sysusers" "${pkgdir}/usr/lib/sysusers.d/mailman.conf" + + # copy configuration file and create symlink in /etc + install -dm 770 "${pkgdir}/var/lib/mailman" + install -Dm 644 "${srcdir}/mailman.cfg" "${pkgdir}/var/lib/mailman/var/etc/mailman.cfg" + + python setup.py install --root="${pkgdir}/" --optimize=1 +} diff --git a/pcr-testing/mailman-core/mailman-core.install b/pcr-testing/mailman-core/mailman-core.install new file mode 100644 index 000000000..c4a4572ea --- /dev/null +++ b/pcr-testing/mailman-core/mailman-core.install @@ -0,0 +1,11 @@ +#!/bin/sh + +post_install() { + # ensure correct permissions + systemd-sysusers mailman.conf + chown -R mailman:mailman /var/lib/mailman +} + +post_remove() { + userdel mailman +} diff --git a/pcr-testing/mailman-core/mailman.cfg b/pcr-testing/mailman-core/mailman.cfg new file mode 100644 index 000000000..f27c00007 --- /dev/null +++ b/pcr-testing/mailman-core/mailman.cfg @@ -0,0 +1,11 @@ +# This is your GNU Mailman 3 configuration file. You can edit this file to +# configure Mailman to your needs, and Mailman will never overwrite it. +# Additional configuration information is (for now) available in the +# schema.cfg file and the base mailman.cfg file +# . +# +# For example, uncomment the following lines to run Mailman in developer mode. +# +# [devmode] +# enabled: yes +# recipient: your.address@your.domain diff --git a/pcr-testing/mailman-core/mailman.service b/pcr-testing/mailman-core/mailman.service new file mode 100644 index 000000000..5c852a22e --- /dev/null +++ b/pcr-testing/mailman-core/mailman.service @@ -0,0 +1,16 @@ +[Unit] +Description=GNU Mailing List Manager +After=network.target + +[Service] +User=mailman +ExecStart=/usr/bin/mailman start -f +ExecReload=/usr/bin/mailman restart +ExecStop=/usr/bin/mailman stop +StandardError=syslog +Type=forking +WorkingDirectory=/var/lib/mailman +PIDFile=/var/lib/mailman/var/master.pid + +[Install] +WantedBy=multi-user.target diff --git a/pcr-testing/mailman-core/mailman.sysusers b/pcr-testing/mailman-core/mailman.sysusers new file mode 100644 index 000000000..4df9b61f3 --- /dev/null +++ b/pcr-testing/mailman-core/mailman.sysusers @@ -0,0 +1 @@ +u mailman - "GNU Mailing List Manager" /var/lib/mailman diff --git a/pcr-testing/python-aiosmtpd/PKGBUILD b/pcr-testing/python-aiosmtpd/PKGBUILD new file mode 100644 index 000000000..3bb976dd2 --- /dev/null +++ b/pcr-testing/python-aiosmtpd/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-aiosmtpd') +pkgver=1.1 +pkgrel=1 +pkgdesc="A reimplementation of the Python stdlib smtpd.py based on asyncio" +arch=(any) +url=https://github.com/aio-libs/aiosmtpd +license=('Apache') +options=(!emptydirs) + +makedepends=('python-setuptools') +depends=('python-atpublic') + +_upstream_name='aiosmtpd' +_release=${_upstream_name}-${pkgver} +source=(https://github.com/aio-libs/aiosmtpd/archive/${pkgver}.tar.gz) +sha256sums=('5a3925a0c7609005e5cfd96e916a644e20b201b6743ffe0e095addb2b146a198') + + +package() +{ + cd "${srcdir}/${_release}" + + python setup.py install --root="${pkgdir}/" --optimize=1 +} diff --git a/pcr-testing/python-atpublic/PKGBUILD b/pcr-testing/python-atpublic/PKGBUILD new file mode 100644 index 000000000..4d8e28139 --- /dev/null +++ b/pcr-testing/python-atpublic/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-atpublic') +pkgver=0.5 +pkgrel=1 +pkgdesc="python '@public' decorator for populating '__all__'" +arch=(any) +url=https://gitlab.com/warsaw/public +license=('Apache') +options=(!emptydirs) + +makedepends=('python-setuptools') + +_upstream_name='public' +_release=${_upstream_name}-${pkgver} +source=(https://gitlab.com/warsaw/${_upstream_name}/-/archive/${pkgver}/${_release}.tar.gz) +sha256sums=('56b7878c84c90a6f95c24ddb5a71950a5f6024c4e4f143256bca8b57680bdc9b') + + +package() +{ + cd "${srcdir}/${_release}" + + python setup.py install --root="${pkgdir}/" --optimize=1 +} diff --git a/pcr-testing/python-falcon/PKGBUILD b/pcr-testing/python-falcon/PKGBUILD new file mode 100644 index 000000000..bbbfa54dc --- /dev/null +++ b/pcr-testing/python-falcon/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: bill-auger +# Maintainer (AUR): tocic +# Contributor: Carl George < arch at cgtx dot us > + + +#_check=1 + +pkgname=('python-falcon' 'python2-falcon') +pkgver=1.4.1 +pkgrel=1 +pkgdesc="An unladen web framework for building APIs and app backends." +arch=('i686' 'x86_64') +url=https://falconframework.org +license=('Apache') + +makedepends=('cython' 'python-setuptools' 'cython2' 'python2-setuptools') +[[ -v ${_run_check} ]] && checkdepends=('python-pytest>=3.0.1' 'python-jsonschema' + 'python-msgpack' 'python-requests' + 'python-six>=1.4.0' 'python-testtools' 'python-yaml' + 'python2-pytest>=3.0.1' 'python2-jsonschema' + 'python2-msgpack' 'python2-requests' + 'python2-six>=1.4.0' 'python2-testtools' 'python2-yaml') + +_upstream_name='falcon' +_release=${_upstream_name}-${pkgver} +source=(https://files.pythonhosted.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('3981f609c0358a9fcdb25b0e7fab3d9e23019356fb429c635ce4133135ae1bc4') + + +build() +{ + cd "${srcdir}/${_release}" + + python setup.py build + python2 setup.py build +} + +check() +{ + cd "${srcdir}/${_release}" + + if [[ -v _check ]] ; then pytest tests ; pytest2 tests ; fi ; +} + +package_python-falcon() +{ + depends=('python-six>=1.4.0' 'python-mimeparse>=1.5.2') + + cd "${srcdir}/${_release}" + + python setup.py install --skip-build --root="${pkgdir}" --optimize=1 +} + +package_python2-falcon() +{ + depends=('python2-six>=1.4.0' 'python2-mimeparse>=1.5.2') + + cd "${srcdir}/${_release}" + + python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1 + mv "${pkgdir}/usr/bin/falcon-bench" "${pkgdir}/usr/bin/falcon-bench-python2" + mv "${pkgdir}/usr/bin/falcon-print-routes" "${pkgdir}/usr/bin/falcon-print-routes-python2" +} diff --git a/pcr-testing/python-flufl-bounce/PKGBUILD b/pcr-testing/python-flufl-bounce/PKGBUILD new file mode 100644 index 000000000..019cb991c --- /dev/null +++ b/pcr-testing/python-flufl-bounce/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-flufl-bounce' 'python2-flufl-bounce') +pkgver=2.3 +pkgrel=1 +pkgdesc="Email bounce detectors" +arch=(any) +url=https://launchpad.net/flufl.bounce +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='flufl.bounce' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('6a2b7265af291eac41cb1022442ee65ff1c1f5af307bf8820a3f38cc86d29f99') + + +package_python-flufl-bounce() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python setup.py install --root="${pkgdir}/" --optimize=1 +} + +package_python2-flufl-bounce() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="${pkgdir}/" --optimize=1 +} diff --git a/pcr-testing/python-flufl-i18n/PKGBUILD b/pcr-testing/python-flufl-i18n/PKGBUILD new file mode 100644 index 000000000..932c13cd6 --- /dev/null +++ b/pcr-testing/python-flufl-i18n/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-flufl-i18n' 'python2-flufl-i18n') +pkgver=1.1.3 +pkgrel=1 +pkgdesc="A high level API for Python internationalization" +arch=(any) +url=https://launchpad.net/flufl.i18n +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='flufl.i18n' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('bb743c1101936138edf6f6b0dd9f77f157ca6b5f38c608f440fd16b59c4c5130') + + +package_python-flufl-i18n() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-flufl-i18n() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-flufl-lock/PKGBUILD b/pcr-testing/python-flufl-lock/PKGBUILD new file mode 100644 index 000000000..789fe6b3b --- /dev/null +++ b/pcr-testing/python-flufl-lock/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-flufl-lock' 'python2-flufl-lock') +pkgver=2.4.1 +pkgrel=1 +pkgdesc="NFS-safe file locking with timeouts for POSIX systems" +arch=(any) +url=https://launchpad.net/flufl.lock +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='flufl.lock' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('72639aca3ef0379aef125c7346b042691c3452152843f301801b3c2ddcac1032') + + +package_python-flufl-lock() +{ + depends=('python') + + cd "${srcdir}/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-flufl-lock() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-lazr-config/PKGBUILD b/pcr-testing/python-lazr-config/PKGBUILD new file mode 100644 index 000000000..c312d5ec5 --- /dev/null +++ b/pcr-testing/python-lazr-config/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-lazr-config' 'python2-lazr-config') +pkgver=2.1 +pkgrel=1 +pkgdesc="Is typically used to manage process configuration" +arch=(any) +url=https://launchpad.net/lazr.config +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='lazr.config' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('5f380f5defd1f2e0db7483f5b55072e458dcba1d38ea8b2c7867de8127970689') + + +package_python-lazr-config() +{ + depends=('python' 'python-lazr-delegates' 'python-nose' 'python-setuptools' + 'python-zope-interface') + + cd "${srcdir}/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-lazr-config() +{ + depends=('python2' 'python2-lazr-delegates' 'python2-nose' 'python2-setuptools' + 'python2-zope-interface') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-lazr-delegates/PKGBUILD b/pcr-testing/python-lazr-delegates/PKGBUILD new file mode 100644 index 000000000..73f68d29a --- /dev/null +++ b/pcr-testing/python-lazr-delegates/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-lazr-delegates' 'python2-lazr-delegates') +pkgver=2.0.3 +pkgrel=1 +pkgdesc="Easily write objects that delegate behavior" +arch=(any) +url=https://launchpad.net/lazr.delegates +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='lazr.delegates' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('51c80d5ac2c1f8f4a8c75fa271646529c8a6393a0b088dab50fb62138d092ee9') + + +package_python-lazr-delegates() +{ + depends=('python' 'python-setuptools' 'python-zope-interface' 'python-nose') + + cd "${srcdir}/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-lazr-delegates() { + depends=('python2' 'python2-setuptools' 'python2-zope-interface' 'python2-nose') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-lazr-smtptest/PKGBUILD b/pcr-testing/python-lazr-smtptest/PKGBUILD new file mode 100644 index 000000000..b818d4ceb --- /dev/null +++ b/pcr-testing/python-lazr-smtptest/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-lazr-smtptest' 'python2-lazr-smtptest') +pkgver=2.0.3 +pkgrel=1 +pkgdesc="A framework for testing SMTP-based applications and libraries" +arch=(any) +url=https://launchpad.net/lazr.smtptest +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='lazr.smtptest' +_release=${_upstream_name}-${pkgver} +source=(https://pypi.python.org/packages/source/${_upstream_name:0:1}/${_upstream_name}/${_release}.tar.gz) +sha256sums=('9dca1890677a7fd022b1e36ea52dd22cea8bd3a3f2decb5b9625207b8ebf6e15') + + +package_python-lazr-smtptest() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-lazr-smtptest() +{ + depends=('python2') + + cd "${srcdir}/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-mailman-client/PKGBUILD b/pcr-testing/python-mailman-client/PKGBUILD new file mode 100644 index 000000000..29d4b87ad --- /dev/null +++ b/pcr-testing/python-mailman-client/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + + +pkgname=('python-mailman-client' 'python2-mailman-client') +pkgver=3.2.0 +pkgrel=1 +pkgdesc="Library that provides official Python bindings for the GNU Mailman 3 REST API" +arch=(any) +url=https://gitlab.com/mailman/mailmanclient +license=('LGPL') +options=(!emptydirs) + +makedepends=('python-setuptools' 'python2-setuptools') + +_upstream_name='mailmanclient' +_release="${_upstream_name}-${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/${pkgver}/${_release}.tar.gz) +sha256sums=('12fdfd96ec46a3c38bf1227787f97d9547dec3d8501a26177c98b1a67a5e9999') + + +package_python-mailmanclient() +{ + depends=('python' 'python-six' 'python-httplib2') + + cd "$srcdir/${_release}" + + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-mailmanclient() +{ + depends=('python2' 'python2-six' 'python2-httplib2') + + cd "$srcdir/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python-mailman-hyperkitty-plugin/PKGBUILD b/pcr-testing/python-mailman-hyperkitty-plugin/PKGBUILD new file mode 100644 index 000000000..24fb78252 --- /dev/null +++ b/pcr-testing/python-mailman-hyperkitty-plugin/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgname=('python-mailman-hyperkitty-plugin') +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Hyperkitty archive plugin for mailman" +arch=(any) +url=https://gitlab.com/mailman/mailman-hyperkitty +license=('GPL') +options=(!emptydirs) + +makedepends=('python-setuptools') +depends=('mailman-core' 'python-setuptools' 'python-requests') + +_upstream_name='mailman-hyperkitty' +_release="${_upstream_name}-v${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/v${pkgver}/${_release}.tar.gz) +sha256sums=('b3a32e66961571c3b68f536cf50dbd186620577dd16024e67d299a0857e1d40d') + + +package() +{ + cd "$srcdir/${_release}" + + python setup.py install --root="${pkgdir}/" --optimize=1 +} diff --git a/pcr-testing/python2-django-hyperkitty/PKGBUILD b/pcr-testing/python2-django-hyperkitty/PKGBUILD new file mode 100644 index 000000000..522eb88d9 --- /dev/null +++ b/pcr-testing/python2-django-hyperkitty/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgname=('python2-django-hyperkitty') +pkgver=1.2.1 +pkgrel=1 +pkgdesc="A Django app that provides a web user interface to access GNU Mailman archives" +arch=(any) +url=https://gitlab.com/mailman/hyperkitty +license=('GPL') +options=(!emptydirs) + +makedepends=('python2-setuptools') +depends=('python2-mailmanclient' 'python2-django-crispy-forms' 'python2-django-rest-framework' + 'python2-social-auth' 'python2-django-gravatar' 'python2-django-paintstore' + 'python2-django-compressor' 'python2-django-browserid' 'python2-django-haystack' + 'python2-pytz' 'python2-dateutil' 'python2-enum34' 'python2-networkx' + 'python2-robot-detection' 'python2-django-extensions' 'sassc') + +_upstream_name='hyperkitty' +_release="${_upstream_name}-v${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/v${pkgver}/${_release}.tar.gz) +sha256sums=('b5d0064a2af3f36b055f7aa07f6f0828776d3437357ecb2e9b7d5d4e5bbceaf9') + + +package() +{ + cd "$srcdir/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python2-django-mailman3/PKGBUILD b/pcr-testing/python2-django-mailman3/PKGBUILD new file mode 100644 index 000000000..e4a6896b8 --- /dev/null +++ b/pcr-testing/python2-django-mailman3/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgname=('python2-django-mailman3') +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Django library to help interaction with Mailman" +arch=(any) +url=https://gitlab.com/mailman/django-mailman3 +license=('GPL3') +options=(!emptydirs) + +depends=('python2' 'python2-django' 'python2-django-allauth' 'python2-future' + 'python2-mailmanclient' 'python2-pytz' 'python2-django-gravatar') + +_upstream_name='django-mailman3' +_release="${_upstream_name}-${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/${pkgver}/${_release}.tar.gz) +sha256sums=('fee336f22cef644cb9e1d9d1081ca58f96f6c9334d33df9b4df7e68d04754536') + + +package() +{ + cd "$srcdir/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/pcr-testing/python2-django-postorius/PKGBUILD b/pcr-testing/python2-django-postorius/PKGBUILD new file mode 100644 index 000000000..35c01a07b --- /dev/null +++ b/pcr-testing/python2-django-postorius/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: bill-auger +# Maintainer (AUR): Simon Hanna + +pkgname=('python2-django-postorius') +pkgver=1.2.2 +pkgrel=1 +pkgdesc="A Django app that provides a web user interface to access GNU Mailman" +arch=(any) +url=https://gitlab.com/mailman/postorius +license=('LGPL') +options=(!emptydirs) + +makedepends=('python2-setuptools') +depends=('python2' 'python2-django-mailman3') + +_upstream_name='postorius' +_release="${_upstream_name}-${pkgver}" +source=(https://gitlab.com/mailman/${_upstream_name}/-/archive/${pkgver}/${_release}.tar.gz) +sha256sums=('4299c883a7e1a5044436a3c57a19bf337bd95b4e1b89fe6c66982843622d464e') + + +package() +{ + cd "$srcdir/${_release}" + + python2 setup.py install --root="$pkgdir/" --optimize=1 +} -- cgit v1.2.3