diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2015-05-22 05:54:33 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2015-05-22 05:54:33 -0300 |
commit | 4774a572775b8c44d86bd8696d17d2205a473ac5 (patch) | |
tree | 4b17743b5e17e171eda55359ed5737da589b6ed9 | |
parent | 3cc4685abd608cb86ac3beca4501a77e00c6d5be (diff) | |
parent | 1a4554480341083f8a1240431c12ebe267843ecd (diff) | |
download | abslibre-4774a572775b8c44d86bd8696d17d2205a473ac5.tar.gz abslibre-4774a572775b8c44d86bd8696d17d2205a473ac5.tar.bz2 abslibre-4774a572775b8c44d86bd8696d17d2205a473ac5.zip |
Merge branch 'master' of ssh://projects.parabola.nu/~git/abslibre
95 files changed, 1354 insertions, 963 deletions
diff --git a/pcr/acr/PKGBUILD b/pcr/acr/PKGBUILD index a786ab622..d34a51371 100644 --- a/pcr/acr/PKGBUILD +++ b/pcr/acr/PKGBUILD @@ -1,7 +1,8 @@ # Maintainer (Arch): stalker_exe <stalkerexe8@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=acr pkgver=0.8.6 -pkgrel=1 +pkgrel=1.1 pkgdesc="ACR is an autoconf like tool that allows you to create configure scripts for your programs." arch=('any') url="http://nopcode.org/wk.php/Acr" diff --git a/pcr/botan-1.10/PKGBUILD b/pcr/botan-1.10/PKGBUILD new file mode 100644 index 000000000..cb4af0cef --- /dev/null +++ b/pcr/botan-1.10/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer (Arch): drakkan <nicola.murino@gmail.com> +# Contributor (Arch): drakkan <nicola.murino@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=botan-1.10 +pkgver=1.10.9 +pkgrel=1 +pkgdesc='Crypto library written in C++' +license=('BSD') +arch=('x86_64' 'i686') +url='http://botan.randombit.net/' +depends=('gcc-libs' 'sh') +makedepends=('python2') +source=("http://botan.randombit.net/releases/Botan-${pkgver}.tgz") +sha256sums=('487d27d3a081ae403cf87c0fc78c2a64183f001b48f9feb87e8de1e16fba8df2') + +build() { + cd "Botan-$pkgver" + + python2 configure.py --prefix=/usr --enable-modules=cvc + make +} + +package() { + cd "Botan-$pkgver" + + make DESTDIR="$pkgdir/usr" install + find "$pkgdir/usr/share/doc" -type f -exec chmod 0644 {} \; + install -Dm644 doc/license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: diff --git a/pcr/culmus/PKGBUILD b/pcr/culmus/PKGBUILD index 8f086231a..1ba81da5a 100644 --- a/pcr/culmus/PKGBUILD +++ b/pcr/culmus/PKGBUILD @@ -5,7 +5,7 @@ pkgname=culmus pkgver=0.130 -pkgrel=1 +pkgrel=1.1 pkgdesc="A collection of Type1 and TrueType Hebrew fonts" arch=('any') url="http://culmus.sourceforge.net" diff --git a/pcr/econnman/PKGBUILD b/pcr/econnman/PKGBUILD index 22c6cb883..c79a6aa57 100644 --- a/pcr/econnman/PKGBUILD +++ b/pcr/econnman/PKGBUILD @@ -1,8 +1,9 @@ # Maintainer (Arch): Doug Newgard <scimmia22 at outlook dot com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=econnman pkgver=1.1 -pkgrel=1 +pkgrel=1.1 pkgdesc="Enlightenment ConnMan user interface" arch=('any') url="http://www.enlightenment.org" diff --git a/pcr/emacs-mailcrypt/PKGBUILD b/pcr/emacs-mailcrypt/PKGBUILD deleted file mode 100644 index 8dad422c0..000000000 --- a/pcr/emacs-mailcrypt/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> -# Maintainer (AUR): Stefan Husmann <stefan-husmann@t-online.de> - -_pkgname=mailcrypt -pkgname=emacs-$_pkgname -pkgver=3.5.9 -pkgdesc="Emacs interface to PGP and GnuPG" -url="http://mailcrypt.sourceforge.net/" -license=('GPL') - -pkgrel=2.1 -arch=(any) -depends=(emacs) -install=$_pkgname.install -source=(http://downloads.sourceforge.net/sourceforge/$_pkgname/$_pkgname-$pkgver.tar.gz - destdir.patch) - -build() { - cd "$srcdir/$_pkgname-$pkgver" - patch -Np1 -i "$srcdir/destdir.patch" - autoreconf - ./configure --prefix=/usr --infodir=/usr/share/info - make -} - -package() { - cd "$srcdir/$_pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -md5sums=('18c0dea5dde0fc73168f4815df0d9db0' - '805f2c6bf624c946df2eefaf0edabcb3') diff --git a/pcr/emacs-mailcrypt/destdir.patch b/pcr/emacs-mailcrypt/destdir.patch deleted file mode 100644 index a0159cd02..000000000 --- a/pcr/emacs-mailcrypt/destdir.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff -ruN mailcrypt-3.5.9.orig/Makefile.in mailcrypt-3.5.9/Makefile.in ---- mailcrypt-3.5.9.orig/Makefile.in 2010-03-11 08:38:05.000000000 -0500 -+++ mailcrypt-3.5.9/Makefile.in 2012-12-13 18:38:59.000000000 -0500 -@@ -77,16 +77,16 @@ - - install: all installdirs install-info - for f in $(SOURCES); do \ -- $(INSTALL_DATA) $(srcdir)/$$f $(lispdir); \ -+ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(lispdir); \ - done; - for f in $(OBJECTS); do \ -- $(INSTALL_DATA) $$f $(lispdir); \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(lispdir); \ - done; - - # Make sure all installation directories actually exist - # by making them if necessary. - installdirs: mkinstalldirs -- $(srcdir)/mkinstalldirs $(lispdir) $(infodir) -+ $(srcdir)/mkinstalldirs $(DESTDIR)$(lispdir) $(DESTDIR)$(infodir) - - # If your install-info doesn't know how to look inside the .info file for the - # menu entry to add, try adding -@@ -95,14 +95,12 @@ - - install-info: info - cd $(srcdir) && for file in $(INFOFILES); do\ -- $(INSTALL_DATA) $$file $(infodir)/$$file; \ -+ $(INSTALL_DATA) $$file $(DESTDIR)$(infodir)/$$file; \ - done -- -$(INSTALL_INFO) --info-dir=$(infodir) mailcrypt.info - - uninstall: -- -cd $(lispdir) && rm -f $(SOURCES) $(OBJECTS) -- -cd $(infodir) && rm -f $(INFOFILES) -- $(INSTALL_INFO) --remove --info-dir=$(infodir) mailcrypt.info -+ -cd $(DESTDIR)$(lispdir) && rm -f $(SOURCES) $(OBJECTS) -+ -cd $(DESTDIR)$(infodir) && rm -f $(INFOFILES) - - info: $(INFOFILES) - diff --git a/pcr/emacs-mailcrypt/mailcrypt.install b/pcr/emacs-mailcrypt/mailcrypt.install deleted file mode 100644 index 3257b7338..000000000 --- a/pcr/emacs-mailcrypt/mailcrypt.install +++ /dev/null @@ -1,22 +0,0 @@ -infodir=usr/share/info -filelist=(mailcrypt.info) - -post_install() { - [[ -x usr/bin/install-info ]] || return 0 - for file in "${filelist[@]}"; do - install-info "$infodir/$file.gz" "$infodir/dir" 2> /dev/null - done -} - -post_upgrade() { - post_install "$1" -} - -pre_remove() { - [[ -x usr/bin/install-info ]] || return 0 - for file in "${filelist[@]}"; do - install-info --delete "$infodir/$file.gz" "$infodir/dir" 2> /dev/null - done -} - -# vim:set ts=2 sw=2 et: diff --git a/pcr/fwsnort/#PKGBUILD# b/pcr/fwsnort/#PKGBUILD# deleted file mode 100644 index a4b666dfa..000000000 --- a/pcr/fwsnort/#PKGBUILD# +++ /dev/null @@ -1,44 +0,0 @@ -# Contributor (Arch) : Colin Shea <colin@evaryont.me> -# Maintainer (Parabola): Aurélien DESBRIÈRES <aurelien@hackers.camp> - -pkgname=fwsnort -pkgver=1.6.4 -pkgrel=1 -pkgdesc="application layer IDS/IPS by translating snort rules into iptables" -arch=('any') -url="http://www.cipherdyne.org/fwsnort/" -license=('GPL') -# net-tools: sorry, but fwsnort needs ifconfig. Doesn't support iproute yet -depends=('perl' 'perl-netaddr-ip' 'perl-iptables-parse' 'iptables' 'net-tools') -makedepends=('wget') -source=(http://www.cipherdyne.org/$pkgname/download/$pkgname-$pkgver.tar.bz2 - ) - -options=(emptydirs) - -build() { - cd "$srcdir/$pkgname-$pkgver" - - # fix up the installer for our purposes: - # - removes the root check - # - includes sbin as another place to check for binares - # - fixes various paths for utilities & the man page - #patch -p1 -i $srcdir/install_pl.patch - - # -S skips installing the perl modules, which we did with packages - # and --install-test-dir sets the INSTALL_ROOT to src/../test/fwsnort-test. An - # easy way to collect all the files into 1 - #./install.pl -S --install-test-dir -} - -#package() { - #cp -r $srcdir/fwsnort-$pkgver/test/fwsnort-install/* -t $pkgdir - # delete references to $pkgdir from fwsnort; they were made by the installer - # as part of installing to the test dir - #cp -f $srcdir/fwsnort-$pkgver/fwsnort.conf $pkgdir/etc/fwsnort/fwsnort.conf - - # avoid a 'warning: directory permissions differ on etc/' line from pacman - #chmod 755 $pkgdir/etc -#} - -# vim:set ts=2 sw=2 et: diff --git a/pcr/fwsnort/#install_pl.patch# b/pcr/fwsnort/#install_pl.patch# deleted file mode 100644 index cf0602d04..000000000 --- a/pcr/fwsnort/#install_pl.patch# +++ /dev/null @@ -1,126 +0,0 @@ -diff -u fwsnort-1.6.4-1/install.pl fwsnort-1..3/install.pl ---- fwsnort-1.6.3-2/install.pl 2012-12-24 21:31:28.597018440 -0700 -+++ fwsnort-1.6.3/install.pl 2012-12-24 21:40:38.564569377 -0700 -@@ -45,7 +45,7 @@ - my $perlCmd = '/usr/bin/perl'; - my $makeCmd = '/usr/bin/make'; - my $wgetCmd = '/usr/bin/wget'; --my $gzipCmd = '/bin/gzip'; -+my $gzipCmd = '/usr/bin/gzip'; - my $tarCmd = '/bin/tar'; - #======================= end config ====================== - -@@ -129,10 +129,6 @@ - ### make sure the system binaries are where we think they are. - &check_commands(); - --### check to make sure we are running as root --$< == 0 && $> == 0 or die "You need to be root (or equivalent UID 0", -- " account) to install/uninstall fwsnort!\n"; -- - if ($uninstall) { - &uninstall(); - } else { -@@ -154,10 +150,10 @@ - "sources directory." unless -e 'fwsnort' and -e 'fwsnort.conf'; - - unless (-d $config{'CONF_DIR'}) { -- &full_mkdir($config{'CONF_DIR'}, 0500); -+ &full_mkdir($config{'CONF_DIR'}, 0700); - } - unless (-d $config{'RULES_DIR'}) { -- &full_mkdir($config{'RULES_DIR'}, 0500); -+ &full_mkdir($config{'RULES_DIR'}, 0700); - } - - ### install perl modules -@@ -336,52 +332,11 @@ - - sub install_manpage() { - my $manpage = 'fwsnort.8'; -- ### remove old man page -- unlink "/usr/local/man/man8/${manpage}" if -- (-e "/usr/local/man/man8/${manpage}"); - - ### default location to put the fwsnort man page, but check with - ### /etc/man.config -- my $mpath = '/usr/share/man/man8'; -- if (-e '/etc/man.config') { -- ### prefer to install $manpage in /usr/local/man/man8 if -- ### this directory is configured in /etc/man.config -- open M, '< /etc/man.config' or -- die "[*] Could not open /etc/man.config: $!"; -- my @lines = <M>; -- close M; -- ### prefer the path "/usr/share/man" -- my $found = 0; -- for my $line (@lines) { -- chomp $line; -- if ($line =~ m|^MANPATH\s+/usr/share/man|) { -- $found = 1; -- last; -- } -- } -- ### try to find "/usr/local/man" if we didn't find /usr/share/man -- unless ($found) { -- for my $line (@lines) { -- chomp $line; -- if ($line =~ m|^MANPATH\s+/usr/local/man|) { -- $mpath = '/usr/local/man/man8'; -- $found = 1; -- last; -- } -- } -- } -- ### if we still have not found one of the above man paths, -- ### just select the first one out of /etc/man.config -- unless ($found) { -- for my $line (@lines) { -- chomp $line; -- if ($line =~ m|^MANPATH\s+(\S+)|) { -- $mpath = $1; -- last; -- } -- } -- } -- } -+ my $mpath = $config{'INSTALL_ROOT'}.'/usr/share/man/man8'; -+ - &full_mkdir($mpath, 0755); - my $mfile = "${mpath}/${manpage}"; - print "[+] Installing $manpage man page as $mfile\n"; -@@ -532,6 +487,9 @@ - /bin - /usr/bin - /usr/local/bin -+ /sbin -+ /usr/sbin -+ /usr/local/sbin - ); - CMD: for my $cmd (keys %cmds) { - unless (-x $cmds{$cmd}) { -diff -u fwsnort-1.6.3-2/fwsnort.conf fwsnort-1.6.3/fwsnort.conf ---- fwsnort-1.6.3-2/fwsnort.conf 2012-12-24 22:39:21.323178467 -0700 -+++ fwsnort-1.6.3/fwsnort.conf 2012-12-24 22:41:52.172194457 -0700 -@@ -103,14 +103,14 @@ - - ### system binaries - shCmd /bin/sh; --echoCmd /bin/echo; -+echoCmd /usr/bin/echo; - tarCmd /bin/tar; - wgetCmd /usr/bin/wget; - unameCmd /usr/bin/uname; - ifconfigCmd /sbin/ifconfig; --iptablesCmd /sbin/iptables; --iptables-saveCmd /sbin/iptables-save; --iptables-restoreCmd /sbin/iptables-restore; --ip6tablesCmd /sbin/ip6tables; --ip6tables-saveCmd /sbin/ip6tables-save; --ip6tables-restoreCmd /sbin/ip6tables-restore; -+iptablesCmd /usr/sbin/iptables; -+iptables-saveCmd /usr/sbin/iptables-save; -+iptables-restoreCmd /usr/sbin/iptables-restore; -+ip6tablesCmd /usr/sbin/ip6tables; -+ip6tables-saveCmd /usr/sbin/ip6tables-save; -+ip6tables-restoreCmd /usr/sbin/ip6tables-restore; diff --git a/pcr/fwsnort/PKGBUILD b/pcr/fwsnort/PKGBUILD index a4b666dfa..1a0505faa 100644 --- a/pcr/fwsnort/PKGBUILD +++ b/pcr/fwsnort/PKGBUILD @@ -1,9 +1,8 @@ -# Contributor (Arch) : Colin Shea <colin@evaryont.me> -# Maintainer (Parabola): Aurélien DESBRIÈRES <aurelien@hackers.camp> - +# Contributor (Arch): Colin Shea <colin@evaryont.me> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> pkgname=fwsnort -pkgver=1.6.4 -pkgrel=1 +pkgver=1.6.3 +pkgrel=3 pkgdesc="application layer IDS/IPS by translating snort rules into iptables" arch=('any') url="http://www.cipherdyne.org/fwsnort/" @@ -12,8 +11,9 @@ license=('GPL') depends=('perl' 'perl-netaddr-ip' 'perl-iptables-parse' 'iptables' 'net-tools') makedepends=('wget') source=(http://www.cipherdyne.org/$pkgname/download/$pkgname-$pkgver.tar.bz2 - ) - + 'install_pl.patch') +md5sums=('3e7501e4587a3e33615b604935c75e4e' + 'd7925e3f869ec8decb0e8336801350d6') options=(emptydirs) build() { @@ -23,22 +23,22 @@ build() { # - removes the root check # - includes sbin as another place to check for binares # - fixes various paths for utilities & the man page - #patch -p1 -i $srcdir/install_pl.patch + patch -p1 -i $srcdir/install_pl.patch # -S skips installing the perl modules, which we did with packages # and --install-test-dir sets the INSTALL_ROOT to src/../test/fwsnort-test. An # easy way to collect all the files into 1 - #./install.pl -S --install-test-dir + ./install.pl -S --install-test-dir } -#package() { - #cp -r $srcdir/fwsnort-$pkgver/test/fwsnort-install/* -t $pkgdir +package() { + cp -r $srcdir/fwsnort-$pkgver/test/fwsnort-install/* -t $pkgdir # delete references to $pkgdir from fwsnort; they were made by the installer # as part of installing to the test dir - #cp -f $srcdir/fwsnort-$pkgver/fwsnort.conf $pkgdir/etc/fwsnort/fwsnort.conf + cp -f $srcdir/fwsnort-$pkgver/fwsnort.conf $pkgdir/etc/fwsnort/fwsnort.conf # avoid a 'warning: directory permissions differ on etc/' line from pacman - #chmod 755 $pkgdir/etc -#} + chmod 755 $pkgdir/etc +} # vim:set ts=2 sw=2 et: diff --git a/pcr/initng-git/PKGBUILD b/pcr/initng-git/PKGBUILD index baa877648..f50687ffd 100644 --- a/pcr/initng-git/PKGBUILD +++ b/pcr/initng-git/PKGBUILD @@ -1,51 +1,45 @@ +# Maintainer (Arch): Zsolt Udvari <udvzsolt gmail com> # Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> -# Maintainer (AUR): Jens Staal <staal1978@gmail.com> -_pkgname=initng pkgname=initng-git -pkgver=20120517.1043 +_gitname="initng" +pkgver=774.3d82abc +pkgrel=1 pkgdesc="A full replacement for the old System V Init system" -url="http://initng.org/" +arch=('i686' 'x86_64') +url="http://initng.sourceforge.net/trac" license=('GPL3') - -pkgrel=1 -arch=('i686' 'x86_64' 'mips64el') -provides=('init') -depends=('dbus') -makedepends=('git' 'acr' 'ftjam' 'makepkg-git') -optdepends=('ncurses') +makedepends=('git' 'acr' 'ftjam' 'dbus') +optdepdends=('ncurses') options=(!strip) -source=('git://github.com/initng/initng.git' fixes.patch) -backup=(etc/initng/killall5-ignore) +source=(git://github.com/initng/${_gitname}.git + initng-paths.h +) +md5sums=('SKIP' + '3336bc8037273a3e007891d09967a627') pkgver() { - cd "$srcdir/$_pkgname" - date -u +%Y%m%d.%H%M -d "$(git log -n1 --date=iso --format=format:'%cd')" + cd $_gitname + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) } build() { - cd "$srcdir/$_pkgname" - patch -Np1 -i "$srcdir/fixes.patch" + rm -rf $srcdir/build #start fresh + cp -ar $srcdir/initng $srcdir/build + cd $srcdir/build + cp ${srcdir}/initng-paths.h . + sed -i "s|includedir=.*|&/libinitng-@VERSION@|" initng.pc.acr + sed -i "s/_BSD_SOURCE/_DEFAULT_SOURCE/g" \ + src/modules/chroot/initng_chroot.c \ + src/modules/fmon/initng_fmon.c \ + src/modules/netdev/initng_netdev.c \ + src/modules/suid/initng_suid.c acr - ./configure --prefix="/usr" --sbindir=/sbin --sysconfdir=/etc - jam + ./configure --prefix="/usr" + make } package() { - cd "$srcdir/$_pkgname" - - jam install DESTDIR="$pkgdir" - find "$pkgdir"/usr/lib -type f -name '*.so*' -exec chmod 755 {} + - find "$pkgdir"/sbin -type f -exec chmod 755 {} + - pushd "$pkgdir"/usr/lib - ln -s libngeclient.so.* libngeclient.so.0 - ln -s libngcclient.so.* libngcclient.so.0 - popd - - install -d "$pkgdir"/usr/share/licenses/initng - install -m644 COPYING "$pkgdir"/usr/share/licenses/initng/ - install -m644 AUTHORS "$pkgdir"/usr/share/licenses/initng/ + cd $srcdir/build + make install DESTDIR=$pkgdir } - -md5sums=('SKIP' - 'bf6d17e00c5f0d85d99b7184980528ad') diff --git a/pcr/initng-git/fixes.patch b/pcr/initng-git/fixes.patch deleted file mode 100644 index 397965e38..000000000 --- a/pcr/initng-git/fixes.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ru initng.orig/include/initng/io.h initng/include/initng/io.h ---- initng.orig/include/initng/io.h 2012-12-11 03:45:20.000000000 -0500 -+++ initng/include/initng/io.h 2012-12-11 03:44:30.000000000 -0500 -@@ -21,6 +21,7 @@ - #define INITNG_IO_H - - #include <unistd.h> -+#include <stdbool.h> - #include <fcntl.h> - - #include <initng/active_db.h> -@@ -43,6 +44,6 @@ - pipe_h * pipe); - void initng_io_module_poll(int timeout); - --int initng_io_set_cloexec(int fd); -+/* int initng_io_set_cloexec(int fd); */ - - #endif /* !defined(INITNG_IO_H) */ -diff -ru initng.orig/src/main/io/open.c initng/src/main/io/open.c ---- initng.orig/src/main/io/open.c 2012-12-11 03:45:20.000000000 -0500 -+++ initng/src/main/io/open.c 2012-12-11 03:44:30.000000000 -0500 -@@ -26,8 +26,5 @@ - int fd; - - fd = open(path, flags); -- if (fd != -1) { -- initng_io_fdtrack(fd); -- } - return fd; - } diff --git a/pcr/initng-git/initng-paths.h b/pcr/initng-git/initng-paths.h new file mode 100644 index 000000000..96decfc9c --- /dev/null +++ b/pcr/initng-git/initng-paths.h @@ -0,0 +1,7 @@ +#ifndef INITNG_PATHS_H +#define INITNG_PATHS_H + +#define DEVDIR "/dev" +#define INITNG_PLUGIN_DIR "/usr/lib/initng" + +#endif /* INITNG_PATHS_H */ diff --git a/pcr/kamailio/PKGBUILD b/pcr/kamailio/PKGBUILD index 741616dc3..89729d252 100644 --- a/pcr/kamailio/PKGBUILD +++ b/pcr/kamailio/PKGBUILD @@ -1,36 +1,38 @@ # Maintainer (Arch): Xavier Devlamynck <magicrhesus@ouranos.be> +# Maintainer : Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=kamailio -pkgver=4.0.1 +pkgver=4.2.3 pkgrel=1 pkgdesc="Rock solid SIP server" url="http://www.kamailio.org/" license=('GPL2') -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') +depends=() makedepends=('flex' 'bison' 'docbook2x' 'mariadb' 'postgresql' 'libxml2' 'radiusclient-ng' 'lua51' 'mono' 'hiredis' 'libpurple' 'net-snmp' - 'libunistring' 'python2') + 'libunistring' 'python2') optdepends=('mariadb: mysql support' 'expat: xmpp/jabber support' - 'libxml2: cpl and presence modules support' - 'radiusclient-ng: radius support' - 'postgresql: postgresql backend') + 'libxml2: cpl and presence modules support' + 'postgresql: postgresql backend') +arch=('x86_64' 'i686') source=(http://www.kamailio.org/pub/kamailio/$pkgver/src/kamailio-${pkgver}_src.tar.gz) -sha256sums=('dd8652f47a572c0b0e1e45bdd0f6f838a14e50f2dbbeed77726ec0c7076e1769') +sha256sums=('7dbbca4a515778d3e903380adcc49f727ddc4853238cb905e14c811a5671ed80') +provides=() +conflicts=() +replaces=() +backup=('etc/kamailio/kamctlrc' 'etc/kamailio/kamailio.cfg' 'etc/kamailio/kamailio-basic.cfg' 'etc/kamailio/kamailio-advanced.cfg') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - make cfg prefix=/usr cfg_prefix=/ bin_dir=/usr/bin - make PYTHON="python2" all + cd "${srcdir}/${pkgname}-${pkgver}" + make proper + sed -i 's/bin_dir = sbin\//bin_dir = bin\//g' Makefile.defs + make prefix=${pkgdir}/usr cfg_prefix=${pkgdir} LIBDIR=lib config + make all } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make prefix=${pkgdir}/usr \ - PYTHON="python2" \ - cfg_prefix=${pkgdir} \ - bind_dir=${pkgdir}/usr/bin \ - bingroup_include="standard standard-dep stable experimental" \ - skip_modules="iptrtpproxy osp dbtext oracle" \ - install + cd "${srcdir}/${pkgname}-${pkgver}" + make install } diff --git a/pcr/libcgroup/PKGBUILD b/pcr/libcgroup/PKGBUILD index 605dcbca3..396316e76 100644 --- a/pcr/libcgroup/PKGBUILD +++ b/pcr/libcgroup/PKGBUILD @@ -1,11 +1,12 @@ # Maintainer (Arch): Christian Hesse <mail@eworm.de> # Contributor (Arch): Jan "heftig" Steffens <jan.steffens@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=libcgroup -pkgver=0.40rc1 +pkgver=0.41 pkgrel=1 pkgdesc="Library that abstracts the control group file system in Linux" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://libcg.sourceforge.net" license=(LGPL) backup=('etc/cgconfig.conf' @@ -52,6 +53,6 @@ package() { chmod 2755 ${pkgdir}/usr/bin/cgexec } -sha256sums=('c2fa2cfdfd1023093afb6de456fc3ac000f92a2f01b905bcdda1c3e36ad44072' +sha256sums=('e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51' '808fc354abf36d7b6673dad790be275309ac57a2606d1be3732b9b3aeb5885eb' '6b1340ff6717f55e5e57dacc72accc0bfaed7e50ef31439271b6ddc893cbf671') diff --git a/pcr/libgee06/PKGBUILD b/pcr/libgee06/PKGBUILD new file mode 100644 index 000000000..b51e3b653 --- /dev/null +++ b/pcr/libgee06/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer (Arch): ValHue <vhuelamo at gmail dot com> +# https://github.com/ValHue/AUR-PKGBUILDs +# +# $Id: PKGBUILD 198164 2013-10-30 13:11:04Z allan $ +# Contributor (Arch): Jan Alexander Steffens (heftig) <jan dot steffens at gmail dot com> +# Contributor (Arch): Ionut Biru <ibiru at archlinux dot org> +# Contributor (Arch): Sergej Pupykin <pupykin.s+arch at gmail dot com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=libgee06 +_pkgname=libgee +pkgver=0.6.8 +pkgrel=1 +pkgdesc="GObject collection library (legacy)" +url="http://live.gnome.org/Libgee" +license=('LGPL2.1') +arch=('i686' 'x86_64') +depends=('glib2') +makedepends=('gobject-introspection') +source=("http://ftp.gnome.org/pub/GNOME/sources/${_pkgname}/${pkgver::3}/${_pkgname}-${pkgver}.tar.xz") +sha256sums=('a61f8d796173d41f6144a030d4bd22461f0bb3fa18a3ebe02341b315feebf5d3') + +build() { + cd "${_pkgname}-${pkgver}" + ./configure --prefix=/usr --disable-static + make +} + +package() { + cd "${_pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/pcr/libowfat/PKGBUILD b/pcr/libowfat/PKGBUILD index 4a9d619db..6e678bf48 100644 --- a/pcr/libowfat/PKGBUILD +++ b/pcr/libowfat/PKGBUILD @@ -1,13 +1,9 @@ -# Contributors: -# Alexander Ulrich <a.ulrich@student.uni-tuebingen.de> -# Mildred <silkensedai@online.fr> -# henning mueller <henning@orgizm.net> -# Maintainer : -# Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor (Arch): gls < ghostlovescorebg at gmail dot com > +# Maintainer: Aurélien DESBRIÈRES <aurelien@hackers.camp> pkgname=libowfat pkgver=0.29 -pkgrel=3 +pkgrel=3.1 pkgdesc='GPL reimplementation of libdjb' arch=(i686 x86_64 mips64el) url=http://www.fefe.de/libowfat/ diff --git a/pcr/libquvi-scripts-current/PKGBUILD b/pcr/libquvi-scripts-current/PKGBUILD deleted file mode 100644 index c21a93c39..000000000 --- a/pcr/libquvi-scripts-current/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# $Id: PKGBUILD 196118 2013-10-07 11:53:00Z jgc $ -# Maintainer (Arch): Lukas Fleischer <archlinux at cryptocrack dot de> - -pkgname=libquvi-scripts-current -_pkgname=libquvi-scripts -provides=(libquvi-scripts) -pkgver=0.9.20131130 -pkgrel=1 -pkgdesc='Library for parsing video download links.' -arch=('any') -url='http://quvi.sourceforge.net/' -license=('AGPL3') -options=('!libtool') -depends=('lua51-socket' 'lua51-bitop' 'lua51-expat') -source=("http://downloads.sourceforge.net/sourceforge/quvi/${_pkgname}-${pkgver}.tar.xz"{,.sig}) - -build() { - cd "${_pkgname}-${pkgver}" - ./configure --prefix=/usr --with-nsfw --with-geoblocked - make -} - -package() { - cd "${_pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} -md5sums=('46ddfd887260a515199c2e1ba8c46d8a' - 'SKIP') diff --git a/pcr/libubox-lua-git/001-lua-version.patch b/pcr/libubox-lua-git/001-lua-version.patch new file mode 100644 index 000000000..2cde4b36b --- /dev/null +++ b/pcr/libubox-lua-git/001-lua-version.patch @@ -0,0 +1,11 @@ +--- a/lua/CMakeLists.txt ++++ b/lua/CMakeLists.txt +@@ -24,7 +24,7 @@ + + IF(NOT LUAPATH) + EXECUTE_PROCESS( +- COMMAND lua -e "for k in string.gmatch(package.cpath .. \";\", \"([^;]+)/..so;\") do if k:sub(1,1) == \"/\" then print(k) break end end" ++ COMMAND lua5.1 -e "for k in string.gmatch(package.cpath .. \";\", \"([^;]+)/..so;\") do if k:sub(1,1) == \"/\" then print(k) break end end" + OUTPUT_VARIABLE LUAPATH + RESULT_VARIABLE LUA_CHECK_RES + OUTPUT_STRIP_TRAILING_WHITESPACE diff --git a/pcr/libubox-lua-git/002-json-c-include.patch b/pcr/libubox-lua-git/002-json-c-include.patch new file mode 100644 index 000000000..72b50816f --- /dev/null +++ b/pcr/libubox-lua-git/002-json-c-include.patch @@ -0,0 +1,31 @@ +--- a/blobmsg_json.c ++++ b/blobmsg_json.c +@@ -17,11 +17,7 @@ + #include "blobmsg.h" + #include "blobmsg_json.h" + +-#ifdef JSONC +- #include <json.h> +-#else +- #include <json/json.h> +-#endif ++#include <json-c/json.h> + + bool blobmsg_add_object(struct blob_buf *b, json_object *obj) + { +--- a/jshn.c ++++ b/jshn.c +@@ -13,11 +13,8 @@ + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +-#ifdef JSONC +- #include <json.h> +-#else +- #include <json/json.h> +-#endif ++ ++#include <json-c/json.h> + + #include <string.h> + #include <stdlib.h> diff --git a/pcr/libubox-lua-git/PKGBUILD b/pcr/libubox-lua-git/PKGBUILD new file mode 100644 index 000000000..e724d66de --- /dev/null +++ b/pcr/libubox-lua-git/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer (Arch): Luka Perkov <luka.perkov@sartura.hr> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=libubox-lua-git +_gitname=libubox +pkgver=r340.791a361 +# commit 791a361ad1b08fa56e554654109122b828657a2b +pkgrel=1 +pkgdesc='A small utility library developed for OpenWrt containing a event loop, linked lists, blobmsg, stream buffer management, [...]' +url='http://git.openwrt.org/?p=project/libubox.git' +arch=('i686' 'x86_64') +license=('ISC BSD-3c') +depends=('json-c' 'lua51') +makedepends=('git' 'cmake' 'gcc' 'make' 'patch' 'pkg-config') +conflicts=('libubox' 'libubox-git') +provides=('libubox') +source=('git://git.openwrt.org/project/libubox.git' '001-lua-version.patch' '002-json-c-include.patch') +md5sums=('SKIP' 'SKIP' 'SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/$_gitname" + + patch -p1 -i "$srcdir/001-lua-version.patch" + patch -p1 -i "$srcdir/002-json-c-include.patch" +} + +build() { + cd "$srcdir/$_gitname" + + cmake CMakeLists.txt \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_LUA=ON + + make +} + +package() { + cd "$srcdir/$_gitname" + + make DESTDIR="$pkgdir" install +} + +# burp -c lib `ls libubox-lua-git*.src.tar.gz | sort | tail -n 1` diff --git a/pcr/libubox/PKGBUILD b/pcr/libubox/PKGBUILD deleted file mode 100644 index 577eecd24..000000000 --- a/pcr/libubox/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer: Nicolás Reynolds <fauno@kiwwwi.com.ar> -pkgname=libubox -pkgver=0.8.0 -pkgrel=2 -pkgdesc="OpenWRT's Basic Utility Library" -arch=('i686' 'mips64el') -url="https://openwrt.org" -license=('BSD') -depends=('json-c') -makedepends=('git' 'cmake' 'lua51') -source=(git://nbd.name/luci2/libubox.git) -md5sums=(SKIP) - -pkgver() { - cd ${srcdir}/${pkgname} - local ver="$(git describe --long --tags)" - printf "%s" "${ver//-/.}" -} - -build() { - cd ${srcdir}/${pkgname} - - cmake -DCMAKE_INSTALL_PREFIX=/usr . - make -} - -package() { - cd ${srcdir}/${pkgname} - make DESTDIR=${pkgdir}/ install -} - -# vim:set ts=2 sw=2 et: diff --git a/pcr/lives/PKGBUILD b/pcr/lives/PKGBUILD new file mode 100644 index 000000000..8b76a7ce0 --- /dev/null +++ b/pcr/lives/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor (Arch): Angelo Theodorou <encelo@users.sourceforge.net> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> +pkgname=lives +pkgver=2.2.8 +pkgrel=1 +pkgdesc="A Video Editing System" +arch=('i686' 'x86_64') +url="http://lives.sourceforge.net" +license=('GPL') +depends=('mplayer' 'imagemagick' 'gtk3' 'sox' 'libvisual' 'liboil' 'libavc1394' 'mjpegtools' 'python' 'ffmpeg' 'ffmpeg-compat' 'jack' 'fftw') +optdepends=('xorg-utils' 'sdl' 'libogg' 'mkvtoolnix-cli' 'libmatroska' 'ogmtools' 'dvgrab' 'cdrkit' 'lame' 'youtube-dl') +options=(!libtool) +source=(http://www.xs4all.nl/%7Esalsaman/lives/current/LiVES-$pkgver.tar.bz2) +md5sums=('8440e2a2b6e83655dfc39c9fef5ee903') + +build() { + cd "$srcdir"/$pkgname-$pkgver + sed -i 's/gtk_label_set_y_align/gtk_label_set_yalign/g' src/widget-helper.c + # /bin/touch -> /usr/bin/touch + find -type f -exec sed -i 's:/bin/touch:/usr&:g' {} \; + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make DESTDIR="$pkgdir" install + rm "$pkgdir"/usr/bin/lives + ln -s /usr/bin/lives-exe "$pkgdir"/usr/bin/lives +} diff --git a/pcr/lua51-sql-mysql/PKGBUILD b/pcr/lua51-sql-mysql/PKGBUILD index 5505140f9..f28f8ab7a 100644 --- a/pcr/lua51-sql-mysql/PKGBUILD +++ b/pcr/lua51-sql-mysql/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lua51-sql-mysql pkgdesc='MySQL module for Lua 5.1' pkgver=2.2.0 -pkgrel=3 +pkgrel=3.1 arch=('i686' 'x86_64' 'mips64el') url='http://www.keplerproject.org/luasql/' license=('MIT') diff --git a/pcr/lv2-c++-tools/PKGBUILD b/pcr/lv2-c++-tools/PKGBUILD index de2e69578..36c08ae27 100644 --- a/pcr/lv2-c++-tools/PKGBUILD +++ b/pcr/lv2-c++-tools/PKGBUILD @@ -1,33 +1,39 @@ -# Maintainer : Guest One <theguestone at gmail dot com> -# patch taken from https://aur.archlinux.org/packages/lv2-c%2B%2B-tools/ +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> +# Contributor (Arch): Philipp Überbacher <murks at lavabit dot com> +# Maintainer: Guest One <theguestone at gmail dot com> + pkgname=lv2-c++-tools pkgver=1.0.4 -pkgrel=1 +pkgrel=3 pkgdesc="Tools and libraries that may come in handy when writing LV2 plugins." -arch=('i686') +arch=('i686' 'x86_64') url="http://ll-plugins.nongnu.org/hacking.html" license=('GPL3') depends=('gtkmm') makedepends=('boost') +options=('staticlibs') source=("http://download.savannah.nongnu.org/releases-noredirect/ll-plugins/$pkgname-$pkgver.tar.bz2" "$pkgname-boost-1.50.patch") md5sums=('2468f8750bae1d57300853479846e5ed' '1dd1152e9ab8be15248b54546716c8c9') -build() { - cd "$srcdir/$pkgname-$pkgver" +prepare() { + cd $pkgname-$pkgver # boots 1.50 patch patch -p1 -i ../${source[1]} # do not call ldconfig sed -i '/ldconfig/d' Makefile.template +} +build() { + cd $pkgname-$pkgver ./configure --prefix=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make DESTDIR="$pkgdir/" install }
\ No newline at end of file diff --git a/pcr/lv2-ir/PKGBUILD b/pcr/lv2-ir/PKGBUILD index 4dcdafd18..d62fad3fa 100644 --- a/pcr/lv2-ir/PKGBUILD +++ b/pcr/lv2-ir/PKGBUILD @@ -1,17 +1,19 @@ +# Maintainer (Arch): rtfreedman (rob<d0t>til<d0t>freedman<aT>googlemail<d0t>com +# Contributor (Arch): Bernardo Barros <bbarros*AT*xsounds*DOT*org> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=lv2-ir pkgver=1.3.2 -pkgrel=1 +pkgrel=2 pkgdesc="zero-latency, realtime, high performance signal convolver especially for creating reverb effects." -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://factorial.hu/plugins/lv2/ir" license=('GPL') -depends=('zita-convolver' 'libsamplerate' 'gtk2') +depends=('zita-convolver' 'libsamplerate' 'gtk2>=2.16') provides=('ir-lv2') conflicts=('ir-lv2') groups=('lv2-plugins') -makedepends=('lv2core' ) +makedepends=('lv2' ) source=("http://factorial.hu/system/files/ir.lv2-${pkgver}.tar.gz") md5sums=('01140e1f70e7f4949f502eafc1958bcd') diff --git a/pcr/lxappearance-gtk3/PKGBUILD b/pcr/lxappearance-gtk3/PKGBUILD index 210037f22..aeb3b5bb1 100644 --- a/pcr/lxappearance-gtk3/PKGBUILD +++ b/pcr/lxappearance-gtk3/PKGBUILD @@ -21,6 +21,9 @@ provides=($_pkgname) source=(http://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz 0001-Substitute-the-correct-GTK-version-in-pkgconfig-file.patch 0002-Fix-About-dialog-for-GTK-3.patch) +md5sums=('79740125628a8374c1101cf26e558fa5' + '4c8e294c268c884e92e7b2b87c3f0942' + 'ca89c010d12ca4be9120580334bcda79') prepare() { cd $_pkgname-$pkgver diff --git a/pcr/mailcrypt/PKGBUILD b/pcr/mailcrypt/PKGBUILD new file mode 100644 index 000000000..027bfa124 --- /dev/null +++ b/pcr/mailcrypt/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer (Arch): Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> +pkgname=mailcrypt +pkgver=3.5.9 +pkgrel=5 +pkgdesc="Emacs interface to PGP and GnuPG" +arch=('any') +url="http://mailcrypt.sourceforge.net/" +license=('GPL') +depends=('emacs') +makedepends=('texlive-plainextra') +source=(http://downloads.sourceforge.net/sourceforge/mailcrypt/mailcrypt-$pkgver.tar.gz) +md5sums=('18c0dea5dde0fc73168f4815df0d9db0') +install=$pkgname.install + +build() { + cd "$srcdir/$pkgname-$pkgver" + autoreconf + ./configure --prefix=/usr --infodir=/usr/share/info + make all info + texi2pdf $pkgname.texi +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + install -d "$pkgdir"/usr/share/info + make lispdir="$pkgdir"/usr/share/emacs/site-lisp \ + infodir="$pkgdir"/usr/share/info install + for _i in $pkgname.pdf ANNOUNCE COPYING ChangeLog ChangeLog.1 \ + INSTALL LCD-entry + do + install -Dm644 ${_i} $pkgdir/usr/share/doc/$pkgname/${_i} + done +} diff --git a/pcr/mailcrypt/mailcrypt.install b/pcr/mailcrypt/mailcrypt.install new file mode 100644 index 000000000..f3da9efcb --- /dev/null +++ b/pcr/mailcrypt/mailcrypt.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(mailcrypt.info.gz) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/pcr/mda-lv2/PKGBUILD b/pcr/mda-lv2/PKGBUILD index 500a656a5..48c147851 100644 --- a/pcr/mda-lv2/PKGBUILD +++ b/pcr/mda-lv2/PKGBUILD @@ -1,26 +1,27 @@ +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=mda-lv2 -pkgver=1.0.0 +pkgver=1.2.2 pkgrel=1 pkgdesc="An LV2 port of the MDA plugins by Paul Kellett" -arch=('i686') -url="http://drobilla.net/2012/04/21/mda-lv2-1-0-0/" +arch=(i686 x86_64) +url="http://drobilla.net/software/mda-lv2/" license=('GPL3') depends=('lv2') makedepends=('python2') source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2") -md5sums=('843ac4eade386034562917e95905e5d8') +md5sums=('1962f48c54eafe52a3d2471cd3072aa8') build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver python2 ./waf configure --prefix=/usr python2 ./waf } package() { - cd "$srcdir/$pkgname-$pkgver" - DESTDIR="$pkgdir" python2 ./waf install + cd $pkgname-$pkgver + python2 ./waf --destdir="$pkgdir/" install } # vim:set ts=2 sw=2 et: diff --git a/pcr/mimms/PKGBUILD b/pcr/mimms/PKGBUILD index 3f2a9207e..8e8aab41a 100644 --- a/pcr/mimms/PKGBUILD +++ b/pcr/mimms/PKGBUILD @@ -4,7 +4,7 @@ pkgname=mimms pkgver=3.2.1 -pkgrel=2 +pkgrel=2.1 pkgdesc="Download streams using the MMS protocol and save them to your computer" arch=('any') diff --git a/pcr/minicomputer/PKGBUILD b/pcr/minicomputer/PKGBUILD index 4888c999f..ff9bcf5dd 100644 --- a/pcr/minicomputer/PKGBUILD +++ b/pcr/minicomputer/PKGBUILD @@ -1,10 +1,13 @@ -# Maintainer: Guest One <theguestone at gmail dot com> +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> +# Contributor (Arch): farid abdelnour <farid at archlinux-br.org> +# Contributor (Arch): DonVla <donvla@users.sourceforge.net> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=minicomputer pkgver=1.41 -pkgrel=1 +pkgrel=3 pkgdesc="A standalone Linux softwaresynthesizer for creating experimental electronic sounds." -arch=('i686') +arch=('i686' 'x86_64') url="http://minicomputer.sourceforge.net" license=('GPL3') depends=('fltk' 'jack' 'liblo') @@ -15,24 +18,22 @@ source=("http://downloads.sourceforge.net/sourceforge/$pkgname/MinicomputerV$pkg md5sums=('d2524f5fee7475159292e29a5bcd73d2' '3cc74321d55870b1684767255c74c2f8') -build() { - cd "$srcdir" - +prepare() { # installpresets.sh fix sed -i "s|factory|/usr/share/$pkgname/&|g" installpresets.sh - # 'R_OK' was not declared fix - sed -i '/#include <cstdlib>/a#include <unistd.h>' editor/Memory.h - # DSO linking fix sed -i "35aenv.Append(LINKFLAGS = ['-lm'])" -i SConstruct - # build - LDFLAGS="LDFLAGS -lm" scons + # missing includes + sed -i '30a#include <unistd.h>' editor/Memory.h } -package() { - cd "$srcdir" +build() { + scons +} + +package() { # bin install -d "$pkgdir/usr/bin" install -Dm755 "$pkgname"{,CPU} "$pkgdir/usr/bin" diff --git a/pcr/msdl/PKGBUILD b/pcr/msdl/PKGBUILD index 2cf2d11a4..b8723cca2 100644 --- a/pcr/msdl/PKGBUILD +++ b/pcr/msdl/PKGBUILD @@ -1,10 +1,11 @@ # Contributor (Arch): Nathan Owe ndowens04 at gmail dot com # Contributor (Arch): noonov <noonov@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=msdl pkgver=1.2.7_r2 _pkgver=${pkgver/_/-} -pkgrel=1 +pkgrel=1.1 pkgdesc="A multi-protocol downloader for various streaming protocols" arch=('i686' 'x86_64' 'mips64el') url="http://msdl.sourceforge.net/" diff --git a/pcr/mx44/PKGBUILD b/pcr/mx44/PKGBUILD index 6666a1405..df3708f26 100644 --- a/pcr/mx44/PKGBUILD +++ b/pcr/mx44/PKGBUILD @@ -1,10 +1,11 @@ +# Maintainer (Arch): David Adler <david dot jo dot adler at gmail dot com> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=mx44 _pkgname=Mx44 pkgver=2 -pkgrel=1 +pkgrel=4 pkgdesc="polyphonic multi-channel MIDI software synthesizer" -arch=('i686') +arch=(i686 x86_64) url="http://web.comhem.se/luna/" license=('GPL') depends=('jack' 'gtk2') diff --git a/pcr/ndoutils/PKGBUILD b/pcr/ndoutils/PKGBUILD new file mode 100644 index 000000000..405f4b20f --- /dev/null +++ b/pcr/ndoutils/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer (Arch): Muhkoenig +# Contributor (Arch): MisterG <mathieu.grzybek at gmail dot com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=ndoutils +pkgver=2.0.0 +pkgrel=1 +pkgdesc="An addon designed to store all configuration and event data from Nagios in a database." +license=('GPL') +arch=('i686' 'x86_64') +url="http://www.nagios.org" +depends=('libmysqlclient' 'glibc' 'zlib') +optdepends=('nagios') +source=("http://downloads.sourceforge.net/project/nagios/ndoutils-2.x/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz") +md5sums=('93561584f0fa7582a795e795306a3b35') + +_nagios_user="nagios" +_nagios_group="nagios" +_instdir="usr/share/nagios" +_bindir="usr/bin" +_vardir="var/nagios" +_confdir="etc/nagios" + +getent group $_nagios_group > /dev/null || _nagios_group=30 +getent passwd $_nagios_user > /dev/null || _nagios_user=30 + +build() { + cd $pkgname-$pkgver + + ./configure \ + --with-ndo2db-user=$_nagios_user \ + --with-ndo2db-group=$_nagios_group \ + --prefix="/$_instdir" \ + --bindir="/$_bindir" \ + --localstatedir="/$_vardir" \ + --sysconfdir="/$_confdir" \ + --enable-mysql \ + --disable-ssl + + make all +} + +package() { + cd $pkgname-$pkgver + + make DESTDIR="$pkgdir/" fullinstall +} diff --git a/pcr/netatalk/PKGBUILD b/pcr/netatalk/PKGBUILD index b91eb7ff4..0a7cf27f9 100644 --- a/pcr/netatalk/PKGBUILD +++ b/pcr/netatalk/PKGBUILD @@ -3,10 +3,11 @@ # Maintainer (Arch): Dominik Dingel <mail at wodar dot de> # Contributor (Arch): William Udovich <nerdzrule7 at earthlink dot net> # Contributor (Arch): Farhan Yousaf <farhany at xaviya dot com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=netatalk pkgver=3.0.4 -pkgrel=2 +pkgrel=2.1 pkgdesc='A kernel-level implementation of AFP services' arch=('i686' 'x86_64' 'mips64el') url='http://netatalk.sourceforge.net' diff --git a/pcr/netcat6/PKGBUILD b/pcr/netcat6/PKGBUILD index a71acb4e4..c39e0444d 100644 --- a/pcr/netcat6/PKGBUILD +++ b/pcr/netcat6/PKGBUILD @@ -1,7 +1,8 @@ -# Maintainer : Aurelien Desbrieres <aurelien@hackers.camp> -# Maintainer : <kfgz at interia dot pl> -# Contributor: Elmo Todurov <todurov at gmail dot com> -# Contributor: henning mueller <henning at orgizm dot net> +# Maintainer (Arch): Aurelien Desbrieres <aurelien@hackers.camp> +# Maintainer (Arch): <kfgz at interia dot pl> +# Contributor (Arch): Elmo Todurov <todurov at gmail dot com> +# Contributor (Arch): henning mueller <henning at orgizm dot net> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=netcat6 pkgver=1.0 @@ -13,6 +14,7 @@ license=(GPL) depends=(bluez) makedepends=(glibc) source=(http://fossies.org/unix/privat/nc6-${pkgver}.tar.bz2) +md5sums=('5074bc51989420a1f68716f93322030f') build() { cd "${srcdir}"/nc6-${pkgver} diff --git a/pcr/networkmanager-strongswan/PKGBUILD b/pcr/networkmanager-strongswan/PKGBUILD index 5d1a54e81..aa297c54b 100644 --- a/pcr/networkmanager-strongswan/PKGBUILD +++ b/pcr/networkmanager-strongswan/PKGBUILD @@ -1,9 +1,10 @@ # Contributor (Arch): Michael Seiwald <michael@mseiwald.at> # Maintainer (Arch): Dmitry Korzhevin <dkorzhevin at gmail dot com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=networkmanager-strongswan _pkgname=NetworkManager-strongswan pkgver=1.3.0 -pkgrel=2 +pkgrel=2.1 pkgdesc="strongswan NetworkManager plugin" arch=('i686' 'x86_64' 'mips64el') url="http://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager" @@ -19,7 +20,7 @@ build() { --prefix=/usr \ --libexecdir=/usr/lib \ --with-charon=/usr/lib/strongswan/charon \ - CFLAGS="$CFLAGS -Wno-error=unused-local-typedefs" + CFLAGS="$CFLAGS -Wno-error=unused-local-typedefs -Wno-error=deprecated-declarations" make } diff --git a/pcr/newtonator/PKGBUILD b/pcr/newtonator/PKGBUILD index f007a12b9..9fea50c41 100644 --- a/pcr/newtonator/PKGBUILD +++ b/pcr/newtonator/PKGBUILD @@ -1,28 +1,32 @@ +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=newtonator -pkgver=0.5.2 +pkgver=0.6.0 pkgrel=1 pkgdesc="An LV2 soft synth based on velocity and acceleration" -arch=('i686') +arch=(i686 x86_64) url="http://newtonator.sourceforge.net/" license=('GPL3') -depends=('lv2' 'gtkmm') +depends=('lv2' 'gtkmm' 'stk') +groups=('lv2-plugins') makedepends=('cmake' 'lv2-c++-tools') source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('2a9a809e4c8a4851911cb661bcab24c0') +md5sums=('7f2db9a8928c5e06af1312f50c806646') -build() { - cd "$srcdir/$pkgname-$pkgver" - - [ -d build ] || mkdir build && cd build +prepare() { + cd $pkgname-$pkgver + [ -d b ] || mkdir b +} +build() { + cd $pkgname-$pkgver/b cmake .. -DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver/build" + cd $pkgname-$pkgver/b make DESTDIR="$pkgdir/" install } diff --git a/pcr/nicotine/PKGBUILD b/pcr/nicotine/PKGBUILD index b0bd552b4..c167011fb 100644 --- a/pcr/nicotine/PKGBUILD +++ b/pcr/nicotine/PKGBUILD @@ -1,15 +1,20 @@ +# Maintainer (Arch): Antonio Rojas <nqn1976 @ gmail.com> +# Contributor (Arch): Alexander Rødseth <rodseth@gmail.com> +# Contributor (Arch): Angel Velasquez <angvp@archlinux.org> +# Contributor (Arch): Hugo Doria <hugo@archlinux.org> +# Contributor (Arch): Andrew Wright <andreww@photism.org> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=nicotine pkgver=1.2.16 -pkgrel=1 -pkgdesc="Soulseek music-sharing client, written in python" -arch=('i686') +pkgrel=7 +pkgdesc='Soulseek music-sharing client, written in python' +arch=('x86_64' 'i686') url='http://sourceforge.net/projects/nicotine-plus/' license=('GPL') -depends=('pygtk' 'mutagen' 'python2-sexy') +depends=('pygtk' 'mutagen') makedepends=('setconf') -optdepends=('python2-geoip: to enable Geographical blocker') +optdepends=('python2-geoip: to enable Geographical blocker' 'python2-sexy: spell checking support' 'miniupnpc-python2: UPNP support') source=("http://downloads.sourceforge.net/project/nicotine-plus/nicotine-plus/${pkgver}/${pkgname}+-${pkgver}.tar.bz2") sha256sums=('71e5b33e273daaf072dbf63839536c14d7ead9d149323d50eee09f7429e34c1d') diff --git a/pcr/opendnssec/LICENSE b/pcr/opendnssec/LICENSE deleted file mode 100644 index 5700d408a..000000000 --- a/pcr/opendnssec/LICENSE +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2009 Nominet UK. All rights reserved. - * Copyright (c) 2010 .SE (The Internet Infrastructure Foundation). - * Copyright (c) 2009 NLNet Labs. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com> - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -/* pkcs11.h - Copyright 2006, 2007 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */
\ No newline at end of file diff --git a/pcr/opendnssec/PKGBUILD b/pcr/opendnssec/PKGBUILD index 54a880757..001d55f15 100644 --- a/pcr/opendnssec/PKGBUILD +++ b/pcr/opendnssec/PKGBUILD @@ -1,48 +1,74 @@ # Maintainer (Arch): Javier Torres <javitonino [at] gmail [dot] com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=opendnssec -pkgver=1.4.0 -pkgrel=4 +pkgver=1.4.7 +pkgrel=2 pkgdesc="Turn-key solution for DNSSEC (sqlite3)" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://www.opendnssec.org/" license=('BSD') -depends=('libxml2' 'ldns' 'sqlite3' 'softhsm') +groups=() +depends=('libxml2>=2.6.16' 'ldns>=1.6.16' 'sqlite3>=3.3.9') +makedepends=() +optdepends=('softhsm: key storage') +provides=() +conflicts=() +replaces=() backup=("etc/opendnssec/conf.xml" "etc/opendnssec/kasp.xml" "etc/opendnssec/zonelist.xml") +options=() install="opendnssec.install" -source=("http://www.opendnssec.org/files/source/${pkgname}-${pkgver}.tar.gz"{,.sig} - "pid-path.patch" +changelog= +source=("http://www.opendnssec.org/files/source/${pkgname}-${pkgver}.tar.gz" + "pid-path.patch" "ods-signer.service" - "ods-enforcer.service") -sha256sums=('36d4926dcdf351a527ad7600b151ab6cc56d0a472a7eb8871eecd70afef9e101' - 'SKIP' - '1cc1c1ec75a5a5f2c35e019ac6dfd2153fa6f10705dc242aaf6ceb21796097f0' - '1a8cdec0e97a33048956268b766da570f8f7a90d05af59e547219f1381832071' - '75cecbfb0ece13957a68a5bc39c20a1d69b95373e7473545d70621e1732733d8') + "ods-enforcer.service" + "opendnssec.tmpfiles") +noextract=() -prepare() { +md5sums=('363387b90624acc2e3f6d33fea23c2d3' + '471ec859269bc2add2ad6f95539e8c04' + 'e762cdc2c3f8be40aeff379aa4bade76' + 'c5464f7be7984bb9a925da0b157eafdf' + '69908ba1f46c25e4c34bc91f45bc9660') +sha1sums=('c8a5808d68a50db8ed7edf806a58f54428ad7aa8' + 'a8234e007fb56262c450016d4058693b4fb7c98c' + '2a4fac3a16fea3f89b281f0933b6920524978d49' + 'fa28111fdce06c389813ff6ed2d4cae136252488' + 'f10d783b3e0232fd3beff645a07207c161371d0c') +sha256sums=('8f757ca9e88d6a6dc8f9b6e46a3da5e3a2881b3311fb91c428bcf906683ac41f' + 'c16b206258bca7fd0fd4838c23d3a1bd80bc33aaf355f6ccdbfbfb3b4c3a7e8f' + '596d238ad219de1c88f79fd26a8b829250bf0512a308b34c11fd231d0b4eb0f4' + '75cecbfb0ece13957a68a5bc39c20a1d69b95373e7473545d70621e1732733d8' + '28a43d8d5ee512db5425c86bdba9c5832753dce0260291958b1b73253e3ebf55') +sha384sums=('b99c5cd05eb11167f353a5b95d01e1f2c2cadf9c1e49c04afe99f2b083338589d189b5c651274378a427c278cb7ad7ac' + '9fbdf5f5e50c1bddc9d7e0ea3126bb520b00cb3f764878629c86075303226b011e401158751a5d3086e22e8ac8f685e7' + '29d68ccca64339ab190518f6c5bffedba71287548634e305a12c98b7744984cc37f6a1748394ca0d96e709dbd520fe19' + '0869168e8c5a5064cbac0d2f0afe71539a68785d548752c609759381648b04015fc7c3ed9684aec944a914143c777a66' + '5c42366ad7b99d496679b089c1605b3af9060ba737350915439d8ef7bbcfd0f7128c389d256a62754bb79e5ad3e215c2') +sha512sums=('def2a8e41331bd70f287ea3081a7368144ada92ad5cc9f62d28d3064e34f7c0c84998422d515f5ec9c7e668757e796df8c5446839e24e4a9e2af1357c342c0b2' + 'd927457d2d7a5343c4480ff34237f49e3829cef65eefd71fb58ce4fa15d8d969126e64c5a59dc02cc7792876f8a5a91cd4de3c5bfe3acc0396663c8c139d7cce' + '39068133b3bfd075f3555491096be50ea0973a73ac716abb19faed0aa972ef043a6012491d4c6c208443352a2a508b8ebfbd7273fd84df43b3d6d478e72e7957' + 'a3700c82e6577bdacbce9cfd749e71e3c749814884ad4e9a1359e97105f9c045dc1472ba231ecb52c23855cacf67874623c8eef715955bfd41239b199d03a0db' + 'b221eec802ac471cd90908faa252d49ef2d217d6e48262a02490ae99fb64f3b82bc7f2dd2056d6e58b8bb1ca62072d52bffbc2bfd9f4eb794ec2d02275e88899') + + +build() +{ cd "${srcdir}/${pkgname}-${pkgver}" - # /var/lib/run -> /run - patch -p0 -i "${srcdir}/pid-path.patch" + + # /var/lib/run -> /var/run + patch -p0 < "${srcdir}/pid-path.patch" aclocal autoconf automake --add-missing -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ - --datarootdir=/usr/share \ - --localstatedir=/var/lib \ - --sysconfdir=/etc \ - --with-pkcs11-softhsm=/usr/lib/libsofthsm.so \ - --sbindir=/usr/bin + ./configure --prefix=/usr --datarootdir=/usr/share --localstatedir=/var/lib --sysconfdir=/etc --with-pkcs11-softhsm=/usr/lib/libsofthsm.so --sbindir=/usr/bin - # Create the correct (/run/opendnssec) directory + # Create the correct (/var/run/opendnssec) directory sed -i \ -e "s/\$(INSTALL) -d \$(DESTDIR)\$(localstatedir)\/run\/opendnssec/#Removed/" \ -e "s/\$(INSTALL) -d \$(DESTDIR)\$(localstatedir)\/run/\$(INSTALL) -d \$(DESTDIR)\$(OPENDNSSEC_PID_DIR)/" \ @@ -54,24 +80,24 @@ build() { package() { cd "${srcdir}/${pkgname}-${pkgver}" - install -d "${pkgdir}/run/opendnssec" - make DESTDIR="${pkgdir}" install - install -d "${pkgdir}/etc/rc.d" install -Dm0644 "${srcdir}/ods-signer.service" \ "${pkgdir}/usr/lib/systemd/system/ods-signer.service" install -Dm0644 "${srcdir}/ods-enforcer.service" \ "${pkgdir}/usr/lib/systemd/system/ods-enforcer.service" - install -Dm0644 "LICENSE" \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm0644 "enforcer/utils/migrate_adapters_1.sqlite3" \ "${pkgdir}/usr/share/opendnssec" + install -Dm0644 "${srcdir}/opendnssec.tmpfiles" \ + "${pkgdir}/usr/lib/tmpfiles.d/opendnssec.conf" + install -Dm0644 "LICENSE" \ + "${pkgdir}/usr/share/licenses/opendnssec/LICENSE" + + chown 227:227 "${pkgdir}/etc/opendnssec" -R + chown 227:227 "${pkgdir}/var/lib/opendnssec" -R - chown -R 227:227 "${pkgdir}/etc/opendnssec" \ - "${pkgdir}/var/lib/opendnssec" \ - "${pkgdir}/run/opendnssec" chmod 750 "${pkgdir}/etc/opendnssec" \ - "${pkgdir}/var/lib/opendnssec" \ - "${pkgdir}/run/opendnssec" + "${pkgdir}/var/lib/opendnssec" + + rm "${pkgdir}/run" -R } diff --git a/pcr/opendnssec/ods-signer.service b/pcr/opendnssec/ods-signer.service index 26cc03481..ab723e884 100644 --- a/pcr/opendnssec/ods-signer.service +++ b/pcr/opendnssec/ods-signer.service @@ -1,6 +1,6 @@ [Unit] Description=OpenDNSSEC Signer -After=syslog.target nerwork.target +After=syslog.target network.target [Service] Type=forking diff --git a/pcr/opendnssec/opendnssec.install b/pcr/opendnssec/opendnssec.install index 0c74659ee..184803ba5 100644 --- a/pcr/opendnssec/opendnssec.install +++ b/pcr/opendnssec/opendnssec.install @@ -5,6 +5,8 @@ post_install() { if [ -z "`grep '^opendnssec:' /etc/passwd`" ]; then useradd -u 227 -d /var/lib/opendnssec -g opendnssec -s /bin/false opendnssec fi + + systemd-tmpfiles --create opendnssec.conf echo ">> You need an HSM implementation (try softhsm)" } diff --git a/pcr/opendnssec/opendnssec.tmpfiles b/pcr/opendnssec/opendnssec.tmpfiles new file mode 100644 index 000000000..797fcdf52 --- /dev/null +++ b/pcr/opendnssec/opendnssec.tmpfiles @@ -0,0 +1 @@ +d /run/opendnssec 0750 opendnssec opendnssec
\ No newline at end of file diff --git a/pcr/opendnssec/pid-path.patch b/pcr/opendnssec/pid-path.patch index 122b68e08..09194a128 100644 --- a/pcr/opendnssec/pid-path.patch +++ b/pcr/opendnssec/pid-path.patch @@ -1,6 +1,6 @@ --- Makefile.am 2012-07-17 08:53:51.000000000 +0200 +++ Makefile.am 2012-11-20 21:56:11.000000000 +0100 -@@ -30,8 +30,8 @@ +@@ -29,8 +29,8 @@ $(INSTALL) -d $(DESTDIR)$(localstatedir)/opendnssec/signconf $(INSTALL) -d $(DESTDIR)$(localstatedir)/opendnssec/unsigned $(INSTALL) -d $(DESTDIR)$(localstatedir)/opendnssec/signed @@ -13,7 +13,7 @@ (cd libhsm; $(MAKE) doxygen) --- m4/opendnssec_common.m4 2012-11-01 11:56:59.000000000 +0100 +++ m4/opendnssec_common.m4 2012-11-20 21:52:56.000000000 +0100 -@@ -19,7 +19,7 @@ +@@ -17,7 +17,7 @@ OPENDNSSEC_DATA_DIR=$full_datadir/opendnssec OPENDNSSEC_SYSCONF_DIR=$full_sysconfdir/opendnssec OPENDNSSEC_LOCALSTATE_DIR="$full_localstatedir/opendnssec" diff --git a/pcr/opentracker-git/PKGBUILD b/pcr/opentracker-git/PKGBUILD new file mode 100644 index 000000000..f5ef91aef --- /dev/null +++ b/pcr/opentracker-git/PKGBUILD @@ -0,0 +1,117 @@ +# Maintainer (Arch): TheCreeper <loxoko@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=opentracker-git +pkgver=r583.6c60309 +pkgrel=1 +pkgdesc="Opentracker is a open and free bittorrent tracker project. It aims for minimal resource usage and is intended to run at your wlan router." +arch=('i686' 'x86_64') +url="http://erdgeist.org/arts/software/opentracker/" +license=('custom') +depends=('libowfat') +makedepends=( + 'git' + #'cvs' + 'make' + 'gcc' + 'gcc-libs' + 'dietlibc' +) +backup=("etc/opentracker/config") +source=( + 'opentracker.service' + 'license.txt' + "$pkgname"::'git://erdgeist.org/opentracker') +sha1sums=( + 'f623a45a0722bdc007f1d4b303ff6e3913281953' + '7cd200ee8ee89ddbd302dbbf63b6993bc51d4e3e' + 'SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + + ## BEWARE: + ## I had problems compiling this on arm using the new verson of GCC. + + #### + ## Build Libowfat + #### + + ## Pull in libowfat + #msg "Pulling in libowfat" + #cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat + + ## Compile libowfat + #msg "Compiling libowfat" + #cd "$srcdir/libowfat" + #make + + #### + ## Build Opentracker + #### + + #### + ## The following is a list of compile time options + ## Add them to the 'FEATURES' option of the make command below + + #DWANT_V6 > Compile in IPV6 only support. + + ## Only one of the following accesslist options can be used. + #DWANT_ACCESSLIST_BLACK > Compile in a blacklist of allowed torrents. + #DWANT_ACCESSLIST_WHITE > Compile in a whitelist of allowed torrents. + + #FDWANT_SYNC_LIVE > Compile in support for running in clusters. + #DWANT_IP_FROM_QUERY_STRING > Experimental or old feature. No idea what this does. + #DWANT_COMPRESSION_GZIP > Compile in support for GZIP. This is used when downloading scrapes. + #DWANT_COMPRESSION_GZIP_ALWAYS > Always compress scrapes using GZIP before serving them to clients. + #DWANT_LOG_NETWORKS > Experimental or old feature. No idea what this does. + #DWANT_RESTRICT_STATS > Compile in support for restricting tracker stats based on IP. Can be configured in the configuration file. + #DWANT_IP_FROM_PROXY > Experimental or old feature. No idea what this does. + #DWANT_FULLLOG_NETWORKS > Experimental or old feature. No idea what this does. + #DWANT_LOG_NUMWANT > Experimental or old feature. No idea what this does. + #DWANT_MODEST_FULLSCRAPES > Experimental or old feature. No idea what this does. + #DWANT_SPOT_WOODPECKER > Experimental or old feature. No idea what this does. + #DWANT_SYSLOGS > Experimental or old feature. No idea what this does. + #DWANT_DEV_RANDOM > Experimental or old feature. No idea what this does. + #DWANT_FULLSCRAPE > Compile in support for querying opentracker for all tracked torrents. Defualt. Change Makefile to compile out this support. + + #D_DEBUG_HTTPERROR > This should add in support for serving errors to clients when pages like 127.0.0.1:6969/random are accessed which are not used by opentracker. + + msg "Compiling Opentracker" + cd "$srcdir/opentracker-git/" + + make LIBOWFAT_HEADERS="/usr/include" \ + LIBOWFAT_LIBRARY="/usr/lib" \ + #LIBOWFAT_HEADERS="../libowfat" \ + #LIBOWFAT_LIBRARY="../libowfat" \ + FEATURES="-DWANT_SYSLOGS -DDEBUG_HTTPERROR" \ + CC="/opt/diet/bin/diet gcc" +} + +package() { + + msg "Preparing the package" + + cd "$srcdir/" + + install -d $pkgdir/usr/bin/ + install -m 755 opentracker-git/opentracker $pkgdir/usr/bin/ + + install -d $pkgdir/usr/lib/systemd/system + install -m 755 opentracker.service $pkgdir/usr/lib/systemd/system/ + + install -d $pkgdir/etc/opentracker + install -m 644 opentracker-git/opentracker.conf.sample $pkgdir/etc/opentracker/config + + install -d $pkgdir/usr/share/doc/opentracker/ + install -m 644 opentracker-git/opentracker.conf.sample $pkgdir/usr/share/doc/opentracker/config + + install -d $pkgdir/usr/share/licenses/opentracker/ + install -m 644 license.txt $pkgdir/usr/share/licenses/opentracker/ + + msg "Finished" +}
\ No newline at end of file diff --git a/pcr/opentracker-git/license.txt b/pcr/opentracker-git/license.txt new file mode 100644 index 000000000..ebbaa7b0f --- /dev/null +++ b/pcr/opentracker-git/license.txt @@ -0,0 +1,8 @@ +/* + * ---------------------------------------------------------------------------- + * "THE BEER-WARE LICENSE" (Revision 42): + * <erdgeist@erdgeist.org> wrote this file. As long as you retain this notice you + * can do whatever you want with this stuff. If we meet some day, and you think + * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp + * ---------------------------------------------------------------------------- + */
\ No newline at end of file diff --git a/pcr/opentracker/opentracker.service b/pcr/opentracker-git/opentracker.service index 5f1b887ea..5f1b887ea 100644 --- a/pcr/opentracker/opentracker.service +++ b/pcr/opentracker-git/opentracker.service diff --git a/pcr/opentracker/PKGBUILD b/pcr/opentracker/PKGBUILD deleted file mode 100644 index 2834866aa..000000000 --- a/pcr/opentracker/PKGBUILD +++ /dev/null @@ -1,67 +0,0 @@ -# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de> -# Maintainer (Arch): Jonas Heinrich <onny@project-insanity.org> - -pkgname=opentracker -pkgver=20130312 -pkgrel=1 -pkgdesc='An open and free bittorrent tracker (open mode)' -arch=('i686' 'x86_64' 'mips64el') -url='http://erdgeist.org/arts/software/opentracker/' -license=('custom:Beer' 'GPL') -makedepends=('libowfat' 'cvs') -depends=('bash' 'zlib') -backup=('etc/opentracker/config') -source=("http://repo.parabola.nu/other/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig} -'opentracker.service' -'license.txt') -md5sums=('64956fd9bc7b453b4862b8ba15a27511' - '0217a2aeaee2b75017c13cdf86a245f2' - '3c638b71d5ecb65fb7964796975b2078' - '865211941e882c0aff5d36a22ac9efaa') - -_cvsroot=':pserver:anoncvs@cvs.erdgeist.org:/home/cvsroot' -_cvsmod='opentracker' - -mksource() { - pushd "${srcdir}" - msg 'Connecting to CVS server....' - if [ -d ${_cvsmod}/CVS ]; then - cd ${_cvsmod} - cvs -z3 update -d - else - cvs -z3 -d ${_cvsroot} co -f ${_cvsmod} - cd ${_cvsmod} - fi - - msg 'CVS checkout done or server timeout' - popd - - tar czf ${pkgname}-${pkgver}.tar.gz ${_cvsmod}/ -} - -build() { - cd "${srcdir}/${_cvsmod}" - msg 'Starting make...' - - sed -e 's|# tracker.rootdir /usr/local/etc/opentracker|tracker.rootdir /etc/opentracker|' \ - -e 's|# access.stats 192.168.0.23|access.stats 127.0.0.1|' \ - -i opentracker.conf.sample - -# See Makefile for available features - make PREFIX=/usr \ - LIBOWFAT_HEADERS=/usr/includes \ - LIBOWFAT_LIBRARY=/usr/lib \ - FEATURES="-DWANT_SYSLOGS -DDEBUG_HTTPERROR" -} - -package(){ - cd "${srcdir}/${_cvsmod}" - - install -D -m 755 opentracker $pkgdir/usr/bin/opentracker - install -D -m 644 opentracker.conf.sample $pkgdir/etc/opentracker/config - install -D -m 644 $srcdir/license.txt $pkgdir/usr/share/licenses/opentracker/license.txt - - # Create opentracker service - mkdir -p "$pkgdir/usr/lib/systemd/system/" - install -m 644 "$srcdir/opentracker.service" "$pkgdir/usr/lib/systemd/system/" -} diff --git a/pcr/opentracker/license.txt b/pcr/opentracker/license.txt deleted file mode 100644 index ff1bb40f5..000000000 --- a/pcr/opentracker/license.txt +++ /dev/null @@ -1,2 +0,0 @@ -This software was written by Dirk Engling <erdgeist@erdgeist.org> -It is considered beerware. Prost. Skol. Cheers or whatever. diff --git a/pcr/opentracker/opentracker.install b/pcr/opentracker/opentracker.install deleted file mode 100644 index 59f6f6ebe..000000000 --- a/pcr/opentracker/opentracker.install +++ /dev/null @@ -1,17 +0,0 @@ -post_install() { - cat <<EOM - - Please be aware this package is built without accesslist support. Any - torrent announced to it will be tracked. - - If you want this features you'll have to rebuild this package. There're - instructions on the PKGBUILD. - - For more info check: http://erdgeist.org/arts/software/opentracker/ - -EOM -} - -post_upgrade() { - post_install -} diff --git a/pcr/opentracker/opentracker.rc.d b/pcr/opentracker/opentracker.rc.d deleted file mode 100644 index b1aa34c14..000000000 --- a/pcr/opentracker/opentracker.rc.d +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -# general config -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/bin/opentracker` - -case "$1" in - start) - stat_busy "Starting opentracker Daemon" - [ -z "$PID" ] && su nobody -s /bin/sh -c "/usr/bin/opentracker -f /etc/opentracker/config&" - if [ $? -gt 0 ]; then - stat_fail - else - add_daemon opentracker - stat_done - fi - ;; - stop) - stat_busy "Stopping opentracker Daemon" - [ ! -z "$PID" ] && kill $PID &>/dev/null - if [ $? -gt 0 ]; then - stat_fail - else - rm_daemon opentracker - stat_done - fi - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac diff --git a/pcr/otf-stix/PKGBUILD b/pcr/otf-stix/PKGBUILD index 8fe871305..cb7187fcc 100644 --- a/pcr/otf-stix/PKGBUILD +++ b/pcr/otf-stix/PKGBUILD @@ -1,37 +1,29 @@ # Maintainer (Arch): ezzetabi <ezzetabi at gawab dot com> # Maintainer: Alon Ivtsan <alonivtsan@lavabit.com> -# taken from https://aur.archlinux.org/packages/otf-stix/ pkgname=otf-stix -pkgver=1.1.0 -#_pkgver=${pkgver//_/-} -pkgrel=2 -epoch=2 -pkgdesc='A comprehensive set of fonts that serve the scientific and -engineering community.' +pkgver=1.1.1_webfonts +_pkgver=${pkgver//_/-} +pkgrel=1 +epoch=3 +pkgdesc='A comprehensive set of fonts that serve the scientific and engineering community.' arch=('any') url="http://www.stixfonts.org" -license=('Custom: OFL') +license=('custom:STIXFont') depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils') makedepends=('unzip') install=otf-stix.install -source=("http://downloads.sourceforge.net/stixfonts/STIXv$pkgver.zip" +source=("http://downloads.sourceforge.net/stixfonts/STIXv$_pkgver.zip" 'http://www.stixfonts.org/STIXFontLicense2010.txt') -build() { - /bin/true -} - package() { cd "$srcdir" install -m755 -d "$pkgdir/usr/share/fonts/OTF" - install -m644 Fonts/STIX-General/*.otf "$pkgdir/usr/share/fonts/OTF" - install -m644 Fonts/STIX-Word/*.otf "$pkgdir/usr/share/fonts/OTF" + install -m644 ./STIX-MathJax/otf/*.otf "$pkgdir/usr/share/fonts/OTF" install -Dm644 "$srcdir"/STIXFontLicense2010.txt \ "$pkgdir"/usr/share/licenses/"$pkgname"/license.txt } -md5sums=('e5ebc8ef9b7df0f0bac0fd90bce95295' +md5sums=('5673808f48b1e5ab77064a3585866aab' 'b1af7bbd3cea93a60bf68cf571ad6cab') - diff --git a/pcr/par/PKGBUILD b/pcr/par/PKGBUILD index c86601271..1f9b76f98 100644 --- a/pcr/par/PKGBUILD +++ b/pcr/par/PKGBUILD @@ -1,38 +1,28 @@ -# Contributor (Arch): Federico Quagliata (quaqo) <quaqo@despammed.com> -# Contributor (Arch): quantax -- contact via Arch Linux forum or AUR - +# Maintainer (Arch): Ray Hogenson <rayhogenson@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=par pkgver=1.52 -pkgrel=3 +pkgrel=4 pkgdesc="Paragraph reformatter" url="http://www.nicemice.net/par/" depends=('glibc') arch=(i686 x86_64) -license=('Custom') -source=(http://www.nicemice.net/par/Par152-autoconf.tar.gz - http://www.nicemice.net/par/par_1.52-i18n.3.diff.gz - http://www.nicemice.net/par/Par152.tar.gz ) -md5sums=('83e4d23a943ab07c44dd995b73195c70' - 'e79b448cb14323a39d817afce4847cdf' - '4ccacd824171ba2c2f14fb8aba78b9bf') +license=('custom') +source=(http://www.nicemice.net/par/Par152.tar.gz) +md5sums=('4ccacd824171ba2c2f14fb8aba78b9bf') +_dirname="Par152" prepare() { - cd $srcdir/Par152 - - patch -p1 -i $srcdir/par_1.52-i18n.3.diff + cd "$_dirname" } - build() { - cd $srcdir/Par152 - - ./configure --prefix=/usr - - make + cd "$_dirname" + make -f protoMakefile } - package() { - cd $srcdir/Par152 - install --mode=755 -D par "${pkgdir}/usr/bin/par" - install --mode=644 -D par.1 "${pkgdir}/usr/share/man/man1/par.1" - install --mode=644 -D par.doc "${pkgdir}/usr/share/licenses/${pkgname}/par.doc" + cd "$_dirname" + install --mode=755 -D par "$pkgdir/usr/bin/par" + install --mode=644 -D par.1 "$pkgdir/usr/share/man/man1/par.1" + install --mode=644 -D par.doc "$pkgdir/usr/share/licenses/$pkgname/par.doc" } + diff --git a/pcr/pdsh/PKGBUILD b/pcr/pdsh/PKGBUILD index 86bf8c987..68bfaa22a 100644 --- a/pcr/pdsh/PKGBUILD +++ b/pcr/pdsh/PKGBUILD @@ -13,6 +13,7 @@ depends=('glibc' 'openssh' 'readline') optdepends=('perl: required by the dshbak utility') options=('libtool') source=("http://pdsh.googlecode.com/files/$pkgname-$pkgver.tar.bz2") +md5sums=('e3512d03e491de6f1a735ab0ff702108') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/pcr/petri-foo/PKGBUILD b/pcr/petri-foo/PKGBUILD index 72ca1e45a..981c76adb 100644 --- a/pcr/petri-foo/PKGBUILD +++ b/pcr/petri-foo/PKGBUILD @@ -1,10 +1,10 @@ +# Maintainer (Arch): masutu <masutu dot arch at gmail dot com> # Maintainer: Guest One <theguestone at gmail dot com> -# patch taken from https://aur.archlinux.org/packages/petri-foo/ pkgname=petri-foo pkgver=0.1.87 -pkgrel=1 +pkgrel=2 pkgdesc="A fork of specimen, a MIDI controllable audio sampler, for JACK." -arch=('i686') +arch=('i686' 'x86_64') url="http://petri-foo.sourceforge.net/" license=('GPL2') depends=('jack' 'libgnomecanvas') diff --git a/pcr/places/PKGBUILD b/pcr/places/PKGBUILD new file mode 100644 index 000000000..decc56842 --- /dev/null +++ b/pcr/places/PKGBUILD @@ -0,0 +1,49 @@ +# Contributor (Arch): Doug Newgard <scimmia at archlinux dot info> +# Contributor (Arch): fancris3 <fancris3 at aol.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +_pkgname=places +pkgname=$_pkgname +pkgver=0.19.r197.b736f06 +pkgrel=1 +pkgdesc="Enlightenment module: Manage the mounting of volumes" +arch=('i686' 'x86_64') +url="https://phab.enlightenment.org/w/emodules/places/" +license=('MIT') +depends=('enlightenment<0.19.99' 'udisks') +makedepends=('git') +source=("git://git.enlightenment.org/enlightenment/modules/$_pkgname.git#branch=enlightenment-0.19") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + + local v_ver=$(awk -F , '/^AC_INIT/ {gsub(/[\[\] -]/, ""); print $2}' configure.ac) + + printf "$v_ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgname" + + ./autogen.sh \ + --prefix=/usr \ + --disable-static + + make +} + +package() { + cd "$srcdir/$_pkgname" + + make DESTDIR="$pkgdir" install + +# install text files + install -Dm644 ChangeLog "$pkgdir/usr/share/doc/$_pkgname/ChangeLog" + install -Dm644 NEWS "$pkgdir/usr/share/doc/$_pkgname/NEWS" + install -Dm644 README "$pkgdir/usr/share/doc/$_pkgname/README" + +# install license files + install -Dm644 AUTHORS "$pkgdir/usr/share/licenses/$pkgname/AUTHORS" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/pcr/pspp/PKGBUILD b/pcr/pspp/PKGBUILD index 8cba34875..dadb3a963 100644 --- a/pcr/pspp/PKGBUILD +++ b/pcr/pspp/PKGBUILD @@ -1,18 +1,19 @@ # Maintainer (Arch): Miguel Revilla <yo@miguelrevilla.com> # Contributor (Arch): joyfulgirl <joyfulgirl (at) archlinux.us> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=pspp -pkgver=0.8.2 +pkgver=0.8.4 pkgrel=1 -pkgdesc="Statistical analysis program" -arch=('i686' 'x86_64' 'mips64el') +pkgdesc="Statistical analysis program. Free replacement for SPSS." +arch=('i686' 'x86_64') url="http://www.gnu.org/software/pspp/" license=('GPL3') depends=('gsl' 'gtksourceview2' 'postgresql-libs' 'desktop-file-utils') optdepends=('zlib: GNUmeric support' 'libxml2: GNUMERIC support') options=('!libtool' '!emptydirs') -source=(http://ftp.gnu.org/gnu/pspp/pspp-${pkgver}.tar.gz) -md5sums=('cba0b161bb69e1bbd71612d09694b0ec') +source=(ftp://ftp.gnu.org/gnu/pspp/pspp-${pkgver}.tar.gz) +md5sums=('85b7729751ebe427fb71a362b71cdfd9') install=pspp.install build() { diff --git a/pcr/python2-sendfile/PKGBUILD b/pcr/python2-sendfile/PKGBUILD index c30e4d1a1..936f46a88 100644 --- a/pcr/python2-sendfile/PKGBUILD +++ b/pcr/python2-sendfile/PKGBUILD @@ -19,3 +19,4 @@ package() { } # vim:set ts=2 sw=2 et: +md5sums=('bd8d96b64e7c5c5b91ea2a6659aa82a3') diff --git a/pcr/quvi-current/PKGBUILD b/pcr/quvi-current/PKGBUILD deleted file mode 100644 index 009646597..000000000 --- a/pcr/quvi-current/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# $Id: PKGBUILD 98182 2013-10-07 12:06:30Z jgc $ -# Maintainer (Arch): Lukas Fleischer <archlinux at cryptocrack dot de> -# Contributor (Arch): joyfulgirl@archlinux.us - -pkgname=quvi-current -_pkgname=quvi -provides=(quvi) -pkgver=0.9.5 -pkgrel=1 -pkgdesc='Command-line tool for parsing video download links.' -arch=('i686' 'x86_64' 'mips64el') -url='http://quvi.sourceforge.net/' -license=('AGPL3') -depends=('libquvi') -options=('!libtool') -source=("http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}-${pkgver}.tar.xz"{,.sig}) - -build() { - cd "${_pkgname}-${pkgver}" - - ./configure --prefix=/usr - make -} - -package() { - cd "${_pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} -md5sums=('baa1d7b25e9fd173e952e27d4aa4b933' - 'SKIP') diff --git a/pcr/rootcheck/PKGBUILD b/pcr/rootcheck/PKGBUILD index 89ccefda7..2cd7f962b 100644 --- a/pcr/rootcheck/PKGBUILD +++ b/pcr/rootcheck/PKGBUILD @@ -9,6 +9,7 @@ arch=(i686 x86_64) url="http://www.ossec.net/main/rootcheck" license=("GPL") source=(http://www.ossec.net/rootcheck/files/rootcheck-$pkgver.tar.gz) +md5sums=('d7c1afc8026a6a073147e322058ea6bd') package() { cd $srcdir/$pkgname-$pkgver diff --git a/pcr/rtorrent-color/PKGBUILD b/pcr/rtorrent-color/PKGBUILD index 2016108f1..39f52b1e4 100644 --- a/pcr/rtorrent-color/PKGBUILD +++ b/pcr/rtorrent-color/PKGBUILD @@ -19,6 +19,8 @@ provides=("${_pkgname}") install="${pkgname}.install" source=("${url}/downloads/${_pkgname}-${pkgver}.tar.gz" "${_pkgname}-${pkgver}_color.patch") +sha1sums=('e997822e9b0d53cf8ecfb6b836e380065890e10d' + '78429b5cf5976270dc1a55d8dc0ef4644675512b') build() { cd "${srcdir}/${_pkgname}-${pkgver}" diff --git a/pcr/send-to-torrent/PKGBUILD b/pcr/send-to-torrent/PKGBUILD index 110ba0b1a..4773370d0 100644 --- a/pcr/send-to-torrent/PKGBUILD +++ b/pcr/send-to-torrent/PKGBUILD @@ -1,12 +1,13 @@ +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=send-to-torrent -pkgver=0.0.3 -pkgrel=1 +pkgver=0.0.4 +pkgrel=1.1 pkgdesc="Share files from the file browser" arch=('any') url="http://repo.hackcoop.com.ar/send-to-torrent.git/" license=("AGPL3") source=("http://repo.hackcoop.com.ar/${pkgname}.git/snapshot/${pkgname}-${pkgver}.tar.xz") -md5sums=('e9d465ebec3abd1e142731f53adf8cf2') +md5sums=('19b759f6534af8dfe7ed1aa9a6fde65e') depends=("bash" "mktorrent" "xdg-utils") optdepends=("libnotify: desktop notifications" "transmission-cli: transmission support" diff --git a/pcr/setbfree/PKGBUILD b/pcr/setbfree/PKGBUILD index c17511f47..7290f66f8 100644 --- a/pcr/setbfree/PKGBUILD +++ b/pcr/setbfree/PKGBUILD @@ -1,6 +1,8 @@ +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=setbfree -pkgver=0.7.3 +pkgver=0.7.5 pkgrel=1 pkgdesc="A DSP Tonewheel Organ emulator." arch=(i686 x86_64) @@ -11,8 +13,8 @@ makedepends=('lv2') install="$pkgname.install" source=("https://github.com/pantherb/setBfree/tarball/v$pkgver" "https://raw.github.com/pantherb/setBfree/master/debian/setbfree.desktop") -md5sums=('8b7b077dfb784927c7103948083e1f04' - '8c2a863562f26856dcff0a456cf36dcf') +md5sums=('d018bbb9630cf008998967f6c21c0eca' + '800b4bbf87c7628fe5d3b0cb8c6a04d5') build() { cd "$srcdir/pantherb"* diff --git a/pcr/setbfree/setbfree.desktop b/pcr/setbfree/setbfree.desktop new file mode 100644 index 000000000..db3f1d8e2 --- /dev/null +++ b/pcr/setbfree/setbfree.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=setBfree +GenericName=DSP tonewheel organ +Comment=MIDI-controlled, software synthesizer using JACK +Icon=setBfree +Exec=setBfreeUI +Terminal=false +Categories=AudioVideo;Audio; diff --git a/pcr/shocco/PKGBUILD b/pcr/shocco/PKGBUILD index 32baa6d2d..22c84cb64 100644 --- a/pcr/shocco/PKGBUILD +++ b/pcr/shocco/PKGBUILD @@ -2,29 +2,25 @@ pkgname="shocco" pkgver=1.0 +pkgrel=1.1 pkgdesc="Docco-like documentation generator for POSIX shell" -url="http://rtomayko.github.com/shocco/" -license=('custom:MIT') - -pkgrel=1 arch=('any') -depends=('markdown' 'python2-pygments') +url="http://rtomayko.github.com/shocco/" +license=('MIT') +depends=('markdown' 'pygmentize') optdepends=('ronn: builds man pages') -source=("libre://$pkgname-$pkgver.tar.gz") -md5sums=('edaed31d14a2c16e6303c07e24e7bc9a') - -mksource=("git://github.com/rtomayko/shocco.git#tag=${pkgver}") -mkmd5sums=('SKIP') +source=("https://github.com/rtomayko/shocco/archive/$pkgver.tar.gz") +md5sums=('a2833b69b22d406d47e0826083c3960d') build() { - cd "$srcdir/$pkgname" - ./configure --prefix="$pkgdir"/usr + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr make -j1 } package() { - cd "$srcdir/$pkgname" - make -j1 install + cd "$srcdir/$pkgname-$pkgver" + install -Dm755 shocco "$pkgdir/usr/bin/shocco" install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } diff --git a/pcr/snapraid/PKGBUILD b/pcr/snapraid/PKGBUILD new file mode 100644 index 000000000..cf4ce0abf --- /dev/null +++ b/pcr/snapraid/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer (Arch): John Williams <jwilliams4200 liamg reverse&remove moc> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> +pkgname=snapraid +pkgver=8.1 +pkgrel=1 +pkgdesc="tool for Snapshot RAID: generate parity files, maintain checksums on data, restore lost data" +arch=('x86_64' 'i686') +url="http://snapraid.sourceforge.net/" +license=('GPL3') +depends=('openssl') +conflicts=('snapraid-git') +source=("http://sourceforge.net/projects/snapraid/files/snapraid-${pkgver}.tar.gz") +sha256sums=('6bf89a1319ac3403958cd2c98a9c6102728c0070cfa1aedd90c4561d93c54e5d') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # patch to not print excluded files and directories + # printf("Excluding file '%s'\n", path_next); + #sed -i -r -e '/printf\("Excluding file '\''%s'\''\\n", path_next\);/d' scan.c + # printf("Excluding directory '%s'\n", path_next); + #sed -i -r -e '/printf\("Excluding directory '\''%s'\''\\n", path_next\);/d' scan.c + + ./configure --prefix="/usr" + make +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}/" prefix="/usr" mandir="/usr/share/man" install + + # documentation + install -D -m644 snapraid.conf.example ${pkgdir}/usr/share/${pkgname}/snapraid.conf.example + install -D -m644 AUTHORS ${pkgdir}/usr/share/doc/${pkgname}/AUTHORS + install -D -m644 COPYING ${pkgdir}/usr/share/doc/${pkgname}/COPYING + install -D -m644 HISTORY ${pkgdir}/usr/share/doc/${pkgname}/HISTORY + install -D -m644 INSTALL ${pkgdir}/usr/share/doc/${pkgname}/INSTALL + install -D -m644 README ${pkgdir}/usr/share/doc/${pkgname}/README + install -D -m644 CHECK ${pkgdir}/usr/share/doc/${pkgname}/CHECK + install -D -m644 TODO ${pkgdir}/usr/share/doc/${pkgname}/TODO +} + diff --git a/pcr/softhsm/PKGBUILD b/pcr/softhsm/PKGBUILD index a85c68fef..96c77aaa0 100644 --- a/pcr/softhsm/PKGBUILD +++ b/pcr/softhsm/PKGBUILD @@ -1,20 +1,34 @@ # Maintainer (Arch): Javier Torres <javitonino [at] gmail [dot] com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=softhsm -pkgver=1.3.4 -pkgrel=1 +pkgver=1.3.7 +pkgrel=3 pkgdesc="Software PKCS11 store" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://www.opendnssec.org/softhsm/" -license=('custom' 'BSD') -depends=('botan' 'sqlite3') +license=('BSD') +groups=() +depends=('botan-1.10' 'sqlite3>=3.3.9') +makedepends=() +optdepends=() +provides=() +conflicts=() +replaces=() backup=("etc/softhsm.conf") -source=("http://www.opendnssec.org/files/source/${pkgname}-${pkgver}.tar.gz"{,.sig}) -sha1sums=('f09b6828776bcf9fef1dd46cfa7a495da01c7747' - 'SKIP') -sha256sums=('f10319dfa651023dad3d0845d284ec08ef982c1fc1bdb55cf8a725f762961e97' - 'SKIP') -prepare() { +options=(!libtool) +install= +changelog= +source=("http://www.opendnssec.org/files/source/${pkgname}-${pkgver}.tar.gz") +noextract=() + +md5sums=('acfda39ee23c32f38ee51692d6c6a44b') +sha1sums=('e8bf4269472f9e63d1dfeda238b1d542d6c036f2') +sha256sums=('d12d6456a85561266d9da427565f3ee3746a35df6670d5e6be75de253c2810a4') +sha384sums=('a0c8541efe1443f4c98c83be4c86265f1e40c112c5bf4ae5b98a358d858b7a392c39938ad8f6a8f4d4a103742ddbc913') +sha512sums=('287400b981b7b420a300593129696e4739afe085a8106047ef429bc741d205bed214386b422572327c3bda63f0fb1b7558bb4d30d184ca3ec2ba9900153f075d') + +build() { cd "${srcdir}/${pkgname}-${pkgver}" # /usr/lib/softhsm -> /usr/bin (no subdirectory) @@ -22,17 +36,8 @@ prepare() { -e "s/full_libdir=\"\$full_libdir\/softhsm\"/#full_libdir=\"\$full_libdir\/softhsm\"/" \ -e "s/libdir=\$full_libdir/#libdir=\$full_libdir/" \ configure -} -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - ./configure --prefix=/usr \ - --sbindir=/usr/bin \ - --datarootdir=/usr/share \ - --localstatedir=/var/lib \ - --sysconfdir=/etc \ - --with-botan=/usr + ./configure --prefix=/usr --datarootdir=/usr/share --localstatedir=/var --sysconfdir=/etc --with-botan=/usr make } @@ -40,7 +45,6 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}/" install - install -Dm0644 "LICENSE" \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + "${pkgdir}/usr/share/licenses/softhsm/LICENSE" } diff --git a/pcr/sphinx/PKGBUILD b/pcr/sphinx/PKGBUILD new file mode 100644 index 000000000..96f149275 --- /dev/null +++ b/pcr/sphinx/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer (Arch): Isaac Aronson <i at linux dotcom> +# Contributor (Arch): Dan Serban +# Contributor (Arch): Jim Casteel +# Contributor (Arch): dryes <joswiseman@gmail> +# Contributor (Arch): Vishnevsky Roman <aka dot x0x01 at gmail dot com> +# Contributor (Arch): Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Contributor (Arch): Aldo Culquicondor <alculquicondor@gmail.com> +# Contributor (Arch): Florijan Hamzic <florijanh@gmail.com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> +pkgname='sphinx' +pkgver=2.2.9 +pkgrel=1 +pkgdesc='Free open-source SQL full-text search engine.' +arch=('i686' 'x86_64') +url='http://www.sphinxsearch.com/' +license=('GPL') +depends=('unixodbc' 'expat' 'libmysqlclient' 'postgresql-libs') +optdepends=('postgresql') +backup=('etc/conf.d/sphinx') +install='sphinx.install' +source=("http://sphinxsearch.com/files/${pkgname}-${pkgver}-release.tar.gz" + 'sphinx.conf.d' + 'sphinx.rc.d' + 'sphinx.service' + 'sphinx.tmpfiles.conf') + +build() { + sed -i '15199,15199 s/x00/x21/' "${srcdir}/${pkgname}-${pkgver}-release/src/searchd.cpp" + + cd "${srcdir}/${pkgname}-${pkgver}-release" + ./configure --prefix=/usr --exec-prefix=/usr --localstatedir=/var/lib/sphinx \ + --sysconfdir=/etc/sphinx --with-pgsql --enable-id64 + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}-release" + + make DESTDIR="${pkgdir}" install + + for _f in "${pkgdir}/usr/bin/"*; do + ln -s "/usr/bin/${_f##*/}" "${pkgdir}/usr/bin/sphinx-${_f##*/}" + done + + install -Dm755 "${srcdir}/sphinx.rc.d" "${pkgdir}/etc/rc.d/sphinx" + install -Dm644 "${srcdir}/sphinx.conf.d" "${pkgdir}/etc/conf.d/sphinx" + install -Dm644 "${srcdir}/sphinx.service" "${pkgdir}/usr/lib/systemd/system/sphinx.service" + install -d "${pkgdir}/usr/share/sphinx/lib" + install -Dm644 api/sphinxapi.php "${pkgdir}/usr/share/sphinx/lib/sphinxapi.php" + install -Dm644 api/sphinxapi.py "${pkgdir}/usr/share/sphinx/lib/sphinxapi.py" + install -Dm644 "${srcdir}/sphinx.tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/sphinx.conf" +} +md5sums=('1fcc3d180c0559bdeb93602ef248caf4' + '48e3e1857919d26d5104a48caffb531b' + 'faaa8310af97ff1dbdaf08612e442020' + 'fe06a8aff0520a6f75596ee43d2e5935' + '22ec4cd0471a1d52702d57d78614b8d8') diff --git a/pcr/sphinx/sphinx.conf.d b/pcr/sphinx/sphinx.conf.d new file mode 100644 index 000000000..c809e56fa --- /dev/null +++ b/pcr/sphinx/sphinx.conf.d @@ -0,0 +1,5 @@ +# +# Arguments to be passed to the sphinx daemon +# + +SPHINX_ARGS="" diff --git a/pcr/sphinx/sphinx.install b/pcr/sphinx/sphinx.install new file mode 100644 index 000000000..bb4d80f4a --- /dev/null +++ b/pcr/sphinx/sphinx.install @@ -0,0 +1,11 @@ +post_install() { + groupadd sphinx + useradd -d /var/lib/sphinx -g sphinx sphinx + chown -R sphinx:sphinx /var/lib/sphinx +} + +## arg 1: the old package version +post_remove() { + userdel sphinx + groupdel sphinx +} diff --git a/pcr/sphinx/sphinx.rc.d b/pcr/sphinx/sphinx.rc.d new file mode 100644 index 000000000..053be0fd4 --- /dev/null +++ b/pcr/sphinx/sphinx.rc.d @@ -0,0 +1,44 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/sphinx + +PID=$(pidof -o %PPID /usr/bin/sphinx-searchd) +case $1 in +start) + stat_busy "Starting Sphinx Daemon" + + if [[ -z $PID ]] && /usr/bin/sphinx-searchd $SPHINX_ARGS; then + + PID=$(pidof -o %PPID /var/lib/sphinx/log/searchd.pid) + echo "$PID" > /var/lib/sphinx/log/searchd.pid + add_daemon sphinx + stat_done + else + stat_fail + exit 1 + fi + ;; + +stop) + stat_busy "Stopping Sphinx Daemon" + if [[ ! -z $PID ]] && kill "$PID" &>/dev/null; then + rm_daemon sphinx + stat_done + else + stat_fail + exit 1 + fi + ;; + +restart) + $0 stop + $0 start + ;; + +*) + echo "Usage: $0 {start|stop|restart}" >&2 + exit 1 + +esac diff --git a/pcr/sphinx/sphinx.service b/pcr/sphinx/sphinx.service new file mode 100644 index 000000000..cb22f01ce --- /dev/null +++ b/pcr/sphinx/sphinx.service @@ -0,0 +1,15 @@ +[Unit] +Description=Sphinx - SQL Full Text Search Engine +After=local-fs.target network.target mysqld.service + +[Service] +Type=forking +Restart=always +PIDFile=/var/lib/sphinx/log/searchd.pid +ExecStart=/usr/bin/searchd --config /etc/sphinx/sphinx.conf +ExecStop=/usr/bin/searchd --config /etc/sphinx/sphinx.conf --stopwait +#User=sphinx +#Group=sphinx + +[Install] +WantedBy=multi-user.target diff --git a/pcr/sphinx/sphinx.tmpfiles.conf b/pcr/sphinx/sphinx.tmpfiles.conf new file mode 100644 index 000000000..084b47ab7 --- /dev/null +++ b/pcr/sphinx/sphinx.tmpfiles.conf @@ -0,0 +1 @@ +d /run/sphinx 0755 sphinx sphinx - diff --git a/pcr/sqlcipher/PKGBUILD b/pcr/sqlcipher/PKGBUILD index d0c702e22..3e63f86ea 100644 --- a/pcr/sqlcipher/PKGBUILD +++ b/pcr/sqlcipher/PKGBUILD @@ -1,8 +1,10 @@ +#Special regards to fauno +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=sqlcipher -pkgver=2.2.1 +pkgver=3.2.0 pkgrel=1 pkgdesc="SQLite extension that provides transparent 256-bit AES encryption of database files" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://sqlcipher.net/" license=('BSD') makedepends=('tcl' 'openssl' 'sqlite3' 'git') @@ -11,21 +13,21 @@ sha1sums=('SKIP') sha256sums=('SKIP') pkgver() { - echo $pkgver + echo $pkgver } build() { - cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr \ - --disable-tcl \ - --enable-tempstore=yes \ - CFLAGS="$CFLAGS -DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto" + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --disable-tcl \ + --enable-tempstore=yes \ + CFLAGS="$CFLAGS -DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto" make } package() { - cd $srcdir/$pkgname-$pkgver + cd $srcdir/$pkgname-$pkgver - make DESTDIR="$pkgdir/" install - install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + make DESTDIR="$pkgdir/" install + install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/pcr/steadyflow/PKGBUILD b/pcr/steadyflow/PKGBUILD index 3be25b36e..fb32710f2 100644 --- a/pcr/steadyflow/PKGBUILD +++ b/pcr/steadyflow/PKGBUILD @@ -1,25 +1,26 @@ # Maintainer (Arch): M0Rf30 # Contributor (Arch): Dan Serban # Contributor (Arch): zbito <ztokarczyk at gmail dot com +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=steadyflow pkgver=0.2.0 -pkgrel=3 -pkgdesc="A download manager that aims for minimalism, ease of use, and a -clean, malleable codebase" -arch=('i686' 'x86_64' 'mips64el') +pkgrel=4 +pkgdesc="A download manager that aims for minimalism, ease of use, and a clean, malleable codebase" +arch=('i686' 'x86_64') url=https://launchpad.net/steadyflow license=('GPL3') install=steadyflow.install -depends=('desktop-file-utils' 'glib2' 'gtk3' 'gvfs' 'libgee' 'libnotify' -'libunique' 'libgee06') -makedepends=('cmake' 'vala') +depends=('desktop-file-utils' 'glib2' 'gtk3' 'gvfs' 'libgee06' 'libnotify' 'libunique') +makedepends=('cmake' 'vala' 'wget') conflicts=('steadyflow-bzr') -source=(http://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.xz https://launchpadlibrarian.net/55910801/steadyflow-64px.png) -md5sums=('16b9907c1d681e7f0a861f066d4fda0e' 'bbe025886f071ebfffa5fed350cced0c') +source=(http://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.xz + patch) build() { cd $pkgname-$pkgver + patch -Np1 -i ../patch + sed -i 's/ListStore/Gtk.ListStore/g' Steadyflow/FileListController.vala cmake -DCMAKE_INSTALL_PREFIX='/usr' -DCOMPILE_GSETTINGS_ON_INSTALL=NO -DWANT_AYATANA=NO make } @@ -28,6 +29,9 @@ package() { cd $pkgname-$pkgver make install DESTDIR="$pkgdir" mkdir -p "$pkgdir"/usr/share/pixmaps - cp "$srcdir"/steadyflow-64px.png "$pkgdir"/usr/share/pixmaps/steadyflow.png + install -D -m644 data/img/hicolor/64x64/apps/steadyflow.svg "$pkgdir"/usr/share/pixmaps/steadyflow.svg + #wget -O "$pkgdir"/usr/share/pixmaps/steadyflow.png https://launchpadlibrarian.net/55910801/steadyflow-64px.png } +md5sums=('16b9907c1d681e7f0a861f066d4fda0e' + '53ff49bd70c499fa75498ba06250e7fc') diff --git a/pcr/steadyflow/patch b/pcr/steadyflow/patch new file mode 100644 index 000000000..efa3fd024 --- /dev/null +++ b/pcr/steadyflow/patch @@ -0,0 +1,11 @@ +--- a/Steadyflow/Services.vala 2012-06-30 14:39:35.000000000 +0200 ++++ b/Steadyflow/Services.vala 2014-05-19 16:05:43.826607777 +0200 +@@ -61,7 +61,7 @@ + "information to the developer:\n\nError Code %d:\n\n%s").printf (e.code, message)); + + md.run (); +- exit(1); ++ GLib.Process.exit(1); + } + } + diff --git a/pcr/swig1/PKGBUILD b/pcr/swig1/PKGBUILD index 540db98df..7ba4c2554 100644 --- a/pcr/swig1/PKGBUILD +++ b/pcr/swig1/PKGBUILD @@ -15,6 +15,7 @@ depends=('gcc-libs' 'zlib') conflicts=('swig' 'swig-pantheon') provides=('swig') source=("http://downloads.sourceforge.net/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +md5sums=('2df766c9e03e02811b1ab4bba1c7b9cc') build() { cd "${srcdir}/${_pkgname}-${pkgver}" diff --git a/pcr/switzerland/PKGBUILD b/pcr/switzerland/PKGBUILD new file mode 100644 index 000000000..fc3f3cbee --- /dev/null +++ b/pcr/switzerland/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer (Arch): Brad Conte <brad AT bradconte DOT com> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +pkgname=switzerland +pkgver=0.1.0 +pkgrel=3 +#epoch= +pkgdesc="A client/server program by the EFF to detect when ISPs, networks, or firewalls interfere with Internet traffic." +arch=('i686' 'x86_64') +url="http://www.eff.org/testyourisp/switzerland" +license=('GPL') +groups=() +depends=(python2 libpcap ntp) +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +#install= +#changelog= +source=("http://download.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz") +noextract=() +sha512sums=('3a5474c005bf45cddf8eede7c1e2faa5855bf9017f5c732555cfe2c8b7b82381ea25c2ada000a9945a330ff3af19f1e861a11508ff057c81a78eab53de1d0cdb') + +#prepare() { +#} + +build() { + cd "$srcdir/$pkgname-$pkgver" + make || return 1 +} + +#check() { +#} + +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir/" +} diff --git a/pcr/tanglet/PKGBUILD b/pcr/tanglet/PKGBUILD index 3777b0dde..a514d589e 100644 --- a/pcr/tanglet/PKGBUILD +++ b/pcr/tanglet/PKGBUILD @@ -1,28 +1,25 @@ -# Maintainer (AUR): Graeme Gott <graeme@gottcode.org> +# Maintainer (Arch): Graeme Gott <graeme@gottcode.org> # Maintainer: Alon Ivtsan <alonivtsan@lavabit.com> -# Based on https://aur.archlinux.org/packages.php?ID=32311 pkgname=tanglet -pkgver=1.2.2 +pkgver=1.3.1 pkgrel=1 -pkgdesc="A single player word finding game based on Boggle." -arch=('i686' 'x86_64' 'mips64el') -url="http://gottcode.org/${pkgname}/" +pkgdesc='A single player word finding game based on Boggle.' +arch=('i686' 'x86_64') +url="http://gottcode.org/$pkgname/" license=('GPL3') depends=('qt5-base') -install=${pkgname}.install -source=(http://gottcode.org/${pkgname}/${pkgname}-${pkgver}-src.tar.bz2) -md5sums=('584e50d01323c0686ff094195eba4341') -sha256sums=('c90d5c36b7e6cca54cdc001c7eecfb333795add16e6ae01f100026c61f4a84da') +install="$pkgname.install" +source=("http://gottcode.org/$pkgname/$pkgname-$pkgver-src.tar.bz2") +sha256sums=('d0eab174eaa8cdd5f3499ae275db4cd720172ef28346273db7f5988f2304e0d8') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "$pkgname-$pkgver" + qmake-qt5 PREFIX=/usr make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make INSTALL_ROOT="${pkgdir}/" install + make -C "$pkgname-$pkgver" install INSTALL_ROOT="$pkgdir" } - diff --git a/pcr/ted/PKGBUILD b/pcr/ted/PKGBUILD index 765fbf576..0543e80ae 100644 --- a/pcr/ted/PKGBUILD +++ b/pcr/ted/PKGBUILD @@ -1,15 +1,15 @@ -# Contributor (Arch): willemw <willemw12@gmail.com> +# Maintainer (Arch): willemw <willemw12@gmail.com> # Contributor (Arch): shirokuro <tod dot jackson at gmail dot com> # Contributor (Arch): sergej -# Maintainer : Parabola Aurélien DESBRIÈRES <aurelien@xload.IO> +# Maintainer: Parabola Aurélien DESBRIÈRES <aurelien@xload.IO> pkgname=ted pkgver=2.23 -pkgrel=2 -pkgdesc="A lightweight rtf text processor" -arch=('i686' 'x86_64' 'mips64el') +pkgrel=5 +pkgdesc="Lightweight RTF text processor" +arch=('i686' 'x86_64') url="http://www.nllgg.nl/Ted/" -depends=('zlib' 'pcre' 'libxpm' 'libjpeg' 'libtiff' 'libpng' 'gtk2' 'libpaper' 'desktop-file-utils') +depends=('freetype2' 'desktop-file-utils' 'gtk2' 'libjpeg' 'libpaper' 'libpng' 'libtiff' 'libxpm' 'pcre' 'zlib') license=('GPL') install=$pkgname.install source=(http://ftp.nluug.nl/pub/editors/$pkgname/$pkgname-$pkgver.src.tar.gz @@ -37,7 +37,37 @@ source=(http://ftp.nluug.nl/pub/editors/$pkgname/$pkgname-$pkgver.src.tar.gz http://ftp.nluug.nl/pub/editors/ted/TedDocument-de_DE.rtf http://ftp.nluug.nl/pub/editors/ted/TedDocument-fr_FR.rtf http://ftp.nluug.nl/pub/editors/ted/TedDocument-mg_MG.rtf) +md5sums=('4199df0deb82a90450135ec3f2b7d915' + 'e68939d2d8533491c8c14bd380d6650c' + '3f43d0fe3ac66f21943f547f2080e478' + '365d845cd318c426354c1743d7104341' + '18c278f719f6df68200a15e198c8a88e' + '5592f169ce8da6693f0b5ec37be9146a' + '4ee2915dd3d3ee6f402ab60212ee235c' + '0bef013ea7ae99897b0ae4779257207b' + '9ab767df1d476cbe93af9ba07d0b2992' + '412034b993f37f0c7bb8dbd4c0200618' + '28230070a46ea5a341cfe1600c66704b' + 'b72a7444ff831c443152c4eb489263a1' + 'e27b02e5196c59c038f4510a608c76df' + 'c24cda500db0c8a9a6f9674d4e1e30d1' + 'd6e33a8001561bc89becebd006283360' + '125791b19f33ed94727008d8563e652f' + '7c2db94442f9d1c5b2eb42157a9e01f3' + '674ccafc2121288f8d344976308bea4b' + '4e488f8025a793e5d171770dfa2f85d7' + '4a32b49850244be6ed973e810ca7467e' + '888f70f17c5f16c4bd1fc9fb8b954fb2' + 'dd1bf4cf1142732a3152899e548101b0' + 'fc92fda9a49aa309fefdf6a682028b2d' + '4efb63d391b1196983fdcc1bcf751bc7' + '63b39a2bd36790f2164cf80dfab603aa') +prepare() { + cd Ted-$pkgver + # Freetype2 include patch: remove leading 'freetype' directory path from #include statement + sed -i "s|^\(#[ \t]*include[ \t]*<\)freetype/|\1|" appFrame/appFontConfig.c +} build() { cd Ted-$pkgver diff --git a/pcr/terminal-screensaver/PKGBUILD b/pcr/terminal-screensaver/PKGBUILD index b5fd3592e..45223360e 100644 --- a/pcr/terminal-screensaver/PKGBUILD +++ b/pcr/terminal-screensaver/PKGBUILD @@ -12,6 +12,7 @@ depends=('ncurses') conflicts=('tss') makedepends=('gcc') source=(http://distcache.freebsd.org/ports-distfiles/tss-$pkgver.tar.gz) +md5sums=('e4223283dd2d7cf564fb81b940c0bdc8') build() { cd "$srcdir/tss-$pkgver" diff --git a/pcr/tomb/PKGBUILD b/pcr/tomb/PKGBUILD index d43c01727..4d4f1ef30 100644 --- a/pcr/tomb/PKGBUILD +++ b/pcr/tomb/PKGBUILD @@ -1,16 +1,19 @@ -# Maintainer: fauno <fauno@parabola.nu> # Maintainer (Arch): Rich Li <rich at dranek com> # Contributor (Arch): nignux <nignux@freaknet.org> +# Contributor (Arch): fauno <fauno@parabola.nu> # Contributor (Arch): BoySka +# Maintainer: fauno <fauno@parabola.nu> +pkgbase=tomb pkgname=(tomb tomb-kdf) -pkgver=1.5.3 -pkgrel=1.parabola1 +pkgver=2.0.1 +pkgrel=1 pkgdesc="Crypto Undertaker, a simple tool to manage encrypted storage" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://www.dyne.org/software/tomb/" license=('GPL3') install=${pkgname}.install + source=( https://releases.dyne.org/tomb/Tomb-${pkgver}.tar.gz https://releases.dyne.org/tomb/Tomb-${pkgver}.tar.gz.sha @@ -18,12 +21,13 @@ source=( ) # The first hash comes from the .sha file -sha256sums=('e56180434011acda6e58f25c24db3a6d6a10f9e796cfd9c88405ae7abb27e1fb' - 'c2bdd00edb0df013a97d50dd109b4744dfc8cee1b5dd71283fc942cdabc7b1af' +sha256sums=('b6ae4e55cd9ee05c5fea800b4c9a757202d90a6278956a1c818113d17cc2f022' + 'SKIP' 'SKIP') # The public key is found at http://jaromil.dyne.org/contact # gpg --recv-keys 0x73b35da54acb7d10 +validpgpkeys=('6113D89CA825C5CEDD02C87273B35DA54ACB7D10') build() { cd ${srcdir}/Tomb-${pkgver}/extras/kdf-keys diff --git a/pcr/triceratops-lv2/PKGBUILD b/pcr/triceratops-lv2/PKGBUILD index 5a8a78ea3..f0f1bac44 100644 --- a/pcr/triceratops-lv2/PKGBUILD +++ b/pcr/triceratops-lv2/PKGBUILD @@ -1,27 +1,37 @@ +# Maintainer (Arch): speps <speps at aur dot archlinux dot org> # Maintainer: Guest One <theguestone at gmail dot com> pkgname=triceratops-lv2 -pkgver=0.1.7 +pkgver=0.2.0 pkgrel=1 pkgdesc="Polyphonic synthesizer LV2 plugin" -arch=('i686' 'x86_64' 'mips64el') +arch=(i686 x86_64) url="http://deliriumdecrypted.blogspot.com/" -license=('GPL') +license=('GPL3') groups=('lv2-plugins') depends=('gtkmm' 'lv2') makedepends=('python2') -source=("http://downloads.sourceforge.net/project/${pkgname/-lv2}/$pkgname-v$pkgver.tar.gz") -md5sums=('b4f058c30b3b218bd21dbaa04430dd8b') +source=("http://downloads.sourceforge.net/project/triceratops/$pkgname-v$pkgver.tar.gz" + "$pkgname-read-presets.patch") +md5sums=('0946acd2bcab02bf8f8d6e4ea4b0e2ab' + '907c1d032eb888a2a69d0963720d6016') + +prepare() { + cd $pkgname-v$pkgver + + # let inner presets being discovered + patch -p1 -i ../${source[1]} +} build() { - cd "$srcdir/$pkgname-v$pkgver" + cd $pkgname-v$pkgver python2 waf configure --prefix=/usr python2 waf } package() { - cd "$srcdir/$pkgname-v$pkgver" - DESTDIR="$pkgdir/" python2 waf install + cd $pkgname-v$pkgver + python2 waf install --destdir="$pkgdir/" } # vim:set ts=2 sw=2 et: diff --git a/pcr/triceratops-lv2/triceratops-lv2-read-presets.patch b/pcr/triceratops-lv2/triceratops-lv2-read-presets.patch new file mode 100644 index 000000000..05d2785a1 --- /dev/null +++ b/pcr/triceratops-lv2/triceratops-lv2-read-presets.patch @@ -0,0 +1,167 @@ +diff -aur triceratops-lv2-v0.2.0/presets.cpp triceratops-lv2-v0.2.0.patched/presets.cpp +--- triceratops-lv2-v0.2.0/presets.cpp 2014-06-18 13:33:34.000000000 +0200 ++++ triceratops-lv2-v0.2.0.patched/presets.cpp 2014-09-11 10:43:59.932732363 +0200 +@@ -470,7 +470,7 @@ + void presets::get_preset_names() + { + +- //------------------- LOAD /usr/lib/lv2/triceratops-presets.lv2/ presets ++ //------------------- LOAD ~/.lv2/triceratops-presets.lv2/ presets + + stringstream home_lv2; + home_lv2.str(""); +@@ -484,74 +484,74 @@ + { + cout << "No presets found in " << dir << endl; + closedir(dp); +- return; ++ // return; + } +- +- while ((dirp = readdir(dp)) != NULL) +- { +- if (string(dirp->d_name) != ".directory" && +- string(dirp->d_name) != "." && +- string(dirp->d_name) != ".." && +- string(dirp->d_name) != "manifest.ttl") ++ else { ++ while ((dirp = readdir(dp)) != NULL) + { +- stringstream file_name; +- file_name.str(""); +- file_name << "." << dirp->d_name; +- +- stringstream preset_file_name_home; +- preset_file_name_home.str(""); +- preset_file_name_home << getenv("HOME") << "/.lv2/"; +- preset_file_name_home << file_name.str().substr(1); +- preset_file_name_home << "/"; +- dir = preset_file_name_home.str(); +- int file_name_length = file_name.str().length(); +- preset_file_name_home << file_name.str().substr(1,file_name_length-4); +- preset_file_name_home << "ttl"; +- +- bool our_preset = false; +- +- ifstream check_file(preset_file_name_home.str()); +- string line; +- int preset_category_number = 0; +- +- while (getline(check_file,line)) ++ if (string(dirp->d_name) != ".directory" && ++ string(dirp->d_name) != "." && ++ string(dirp->d_name) != ".." && ++ string(dirp->d_name) != "manifest.ttl") + { +- int triceratops_applies_to = +- line.rfind("lv2:appliesTo <http://nickbailey.co.nr/triceratops>"); ++ stringstream file_name; ++ file_name.str(""); ++ file_name << "." << dirp->d_name; ++ ++ stringstream preset_file_name_home; ++ preset_file_name_home.str(""); ++ preset_file_name_home << getenv("HOME") << "/.lv2/"; ++ preset_file_name_home << file_name.str().substr(1); ++ preset_file_name_home << "/"; ++ dir = preset_file_name_home.str(); ++ int file_name_length = file_name.str().length(); ++ preset_file_name_home << file_name.str().substr(1,file_name_length-4); ++ preset_file_name_home << "ttl"; + +- if (triceratops_applies_to > 0) our_preset = true; ++ bool our_preset = false; + +- int preset_category_finder = line.rfind("preset_category"); +- if (preset_category_finder > 0) ++ ifstream check_file(preset_file_name_home.str()); ++ string line; ++ int preset_category_number = 0; ++ ++ while (getline(check_file,line)) + { +- getline(check_file,line); +- istringstream (line.substr(line.rfind("pset:value") + 11)) >> preset_category_number; ++ int triceratops_applies_to = ++ line.rfind("lv2:appliesTo <http://nickbailey.co.nr/triceratops>"); ++ ++ if (triceratops_applies_to > 0) our_preset = true; ++ ++ int preset_category_finder = line.rfind("preset_category"); ++ if (preset_category_finder > 0) ++ { ++ getline(check_file,line); ++ istringstream (line.substr(line.rfind("pset:value") + 11)) >> preset_category_number; ++ } + } +- } + +- if (our_preset) +- { +- preset_file_names.push_back(file_name.str()); +- presets_object new_preset_object; ++ if (our_preset) ++ { ++ preset_file_names.push_back(file_name.str()); ++ presets_object new_preset_object; + +- new_preset_object.type = PRESET_TYPE_PRESET; +- new_preset_object.category = preset_category_number; +- +- stringstream file_name_ttl; +- file_name_ttl.str(""); +- file_name_ttl << file_name.str().substr(1,file_name.str().size()-4) << "ttl"; ++ new_preset_object.type = PRESET_TYPE_PRESET; ++ new_preset_object.category = preset_category_number; + +- new_preset_object.name = file_name_ttl.str(); +- new_preset_object.dir = dir; +- new_preset_object.unfold = false; ++ stringstream file_name_ttl; ++ file_name_ttl.str(""); ++ file_name_ttl << file_name.str().substr(1,file_name.str().size()-4) << "ttl"; + +- preset_list.push_back(new_preset_object); ++ new_preset_object.name = file_name_ttl.str(); ++ new_preset_object.dir = dir; ++ new_preset_object.unfold = false; ++ ++ preset_list.push_back(new_preset_object); ++ } + } +- } + ++ } ++ closedir(dp); + } +- closedir(dp); +- + //------------------- LOAD /usr/lib/lv2/triceratops-presets.lv2/ presets + + +@@ -563,7 +563,6 @@ + + else + { +- + while ((dirp = readdir(dp)) != NULL) + { + if (string(dirp->d_name) != ".directory" && +@@ -1305,9 +1304,14 @@ + string triceratops_ttl_file_name = ""; + + ifstream triceratops_ttl("/usr/lib/lv2/triceratops.lv2/triceratops.ttl" ); +- if (triceratops_ttl) triceratops_ttl_file_name = "/usr/lib/lv2/triceratops.lv2/triceratops.ttl" ; +- triceratops_ttl.open("/usr/local/lib/lv2/triceratops.lv2/triceratops.ttl" ); +- if (triceratops_ttl) triceratops_ttl_file_name = "/usr/local/lib/lv2/triceratops.lv2/triceratops.ttl"; ++ if (triceratops_ttl) ++ { ++ triceratops_ttl_file_name = "/usr/lib/lv2/triceratops.lv2/triceratops.ttl"; ++ } else ++ { ++ triceratops_ttl.open("/usr/local/lib/lv2/triceratops.lv2/triceratops.ttl" ); ++ if (triceratops_ttl) triceratops_ttl_file_name = "/usr/local/lib/lv2/triceratops.lv2/triceratops.ttl"; ++ } + + int current_port = -1; + int symbol_port = -1; diff --git a/pcr/ttf-asana-math/PKGBUILD b/pcr/ttf-asana-math/PKGBUILD index e6e92dbc0..7e65f751b 100644 --- a/pcr/ttf-asana-math/PKGBUILD +++ b/pcr/ttf-asana-math/PKGBUILD @@ -1,30 +1,24 @@ # Maintainer (Arch): GordonGR <gordongr@freemail.gr> # Maintainer: Alon Ivtsan <alonivtsan@lavabit.com> -# taken from https://aur.archlinux.org/packages/ttf-asana-math/ - pkgname=ttf-asana-math -pkgver=000.951 -pkgrel=2 +pkgver=000.954 +pkgrel=1 license=('Custom: OFL') depends=('fontconfig' 'xorg-font-utils') pkgdesc="A font to typeset maths in Xe(La)TeX and Lua(La)TeX by Apostolos Syropoulos" arch=('any') url="http://www.ctan.org/pkg/asana-math" -source=("ftp://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/fonts/Asana-Math/Asana-Math.otf" -"ftp://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/fonts/Asana-Math/Asana-Math.ttf" +source=("ftp://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/fonts/Asana-Math/Asana-Math.ttf" "http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=OFL_plaintext&filename=OFL.txt") +md5sums=('acc1721727c225b31aa0b9857b6ccd76' + '6ed93967ff0dc6dd9c8d31c17f817a06') install=$pkgname.install package() { - mkdir -p $pkgdir/usr/share/fonts/TTF - mkdir -p $pkgdir/usr/share/fonts/OTF - cp *.ttf $pkgdir/usr/share/fonts/TTF - cp *.otf $pkgdir/usr/share/fonts/OTF - mkdir -p $pkgdir/usr/share/licenses/custom/ttf-asana-math/ - mv 'render_download.php?&format=file&media_id=OFL_plaintext&filename=OFL.txt' LICENSE - cp LICENSE $pkgdir/usr/share/licenses/custom/ttf-asana-math/ +mkdir -p $pkgdir/usr/share/fonts/TTF +cp *.ttf $pkgdir/usr/share/fonts/TTF +mkdir -p $pkgdir/usr/share/licenses/custom/ttf-asana-math/ +mv 'render_download.php?&format=file&media_id=OFL_plaintext&filename=OFL.txt' LICENSE +cp LICENSE $pkgdir/usr/share/licenses/custom/ttf-asana-math/ } -md5sums=('d9f9faa296a12a14354d9e83c90f167b' - 'd7a05892aeed8bbe4b410bf845ce9882' - '6ed93967ff0dc6dd9c8d31c17f817a06') diff --git a/pcr/tvenlinux-desktop/PKGBUILD b/pcr/tvenlinux-desktop/PKGBUILD index 8f92787aa..33062cbf6 100644 --- a/pcr/tvenlinux-desktop/PKGBUILD +++ b/pcr/tvenlinux-desktop/PKGBUILD @@ -1,17 +1,19 @@ -# Contributor (Arch) : ValHue <vhuelamo at gmail dot com> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer (Arch): ValHue <vhuelamo at gmail dot com> +# Maintainer: Aurélien DESBRIÈRES <aurelien@hackers.camp> # https://github.com/ValHue/AUR-PKGBUILDs pkgname=tvenlinux-desktop -pkgver=20140127 -pkgrel=2 +pkgver=20140601 +pkgrel=1 pkgdesc="Simple bash script to watch and record TV on GNU/Linux/BSD without capture card/tuner. (TV in Spain, Peru, Chile, Cuba, Venezuela, Bolivia and Argentina)" url="http://www.tvenlinux.com/" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') license=('GPL3') depends=('mplayer' 'rtmpdump') optdepends=('zenity: for GTK users' 'kdialog: for QT users' 'curl: for view EPG (Electronic Program Guide)') -source=("http://www.tvenlinux.com/TVenLinux_2.sh" "http://www.tvenlinux.com/busi_tv.png") +source=("http://www.tvenlinux.com/TVenLinux.sh" "http://www.tvenlinux.com/busi_tv.png") +md5sums=('a8f1c8d9d87f84e29bcca2de1656a3fd' + '57fe139851d8227320dc2b78a9390dd6') _pkgname="TVenLinux" @@ -29,7 +31,7 @@ MimeType=x-scheme-handler/sop;" pkgver() { cd "${srcdir}" - cat TVenLinux_2.sh | grep -e 'V_script=' | sed -e 's/V_script=//;s/"//g;s/;//;s/\///g;s/^\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\5\6\7\8\3\4\1\2/' + cat TVenLinux.sh | grep -e 'V_script=' | sed -e 's/V_script=//;s/"//g;s/;//;s/\///g;s/^\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\5\6\7\8\3\4\1\2/' } build() { @@ -43,7 +45,7 @@ package() { install -d ${pkgdir}/usr/share/applications install -d ${pkgdir}/usr/share/pixmaps install -d ${pkgdir}/usr/bin - install -m 755 ${_pkgname}_2.sh ${pkgdir}/usr/bin/${_pkgname} + install -m 755 ${_pkgname}.sh ${pkgdir}/usr/bin/${_pkgname} install -m 644 ${_pkgname}.desktop ${pkgdir}/usr/share/applications install -m 644 ${_pkgname}.png ${pkgdir}/usr/share/pixmaps } diff --git a/pcr/xfwm4-titleless/PKGBUILD b/pcr/xfwm4-titleless/PKGBUILD index aeb3f820a..9c6778cac 100644 --- a/pcr/xfwm4-titleless/PKGBUILD +++ b/pcr/xfwm4-titleless/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfwm4-titleless pkgver=4.10.1 -pkgrel=1 +pkgrel=1.1 pkgdesc="Xfce window manager - patched with option to hide titlebar when maximized" arch=('i686' 'x86_64' 'mips64el') url="https://bitbucket.org/thesame/xfwm4-titleless" @@ -23,7 +23,7 @@ build() { cd "${srcdir}/${pkgname%%-*}-${pkgver}" patch -Np1 < ${srcdir}/xfwm4-hide-titlebar-when-maximized.patch - + sed -i 's/_conflict_dialog (/_conflict_dialog (GTK_WINDOW (dialog),/g' settings-dialogs/xfwm4-settings.c ./configure \ --prefix=/usr \ --sysconfdir=/etc \ @@ -44,3 +44,5 @@ package() { make DESTDIR="${pkgdir}" install } +sha256sums=('380c44fba6eb779e34be0fe94f3726cfa131803014d6073c45aec8a1257fa740' + '20f9b18f7e2af3566a81adb58a1675ce4c193c392a594e32243f9c00472dbd0f') diff --git a/pcr/xsynth-dssi/PKGBUILD b/pcr/xsynth-dssi/PKGBUILD index f353b9bfa..9b214d00f 100644 --- a/pcr/xsynth-dssi/PKGBUILD +++ b/pcr/xsynth-dssi/PKGBUILD @@ -1,13 +1,15 @@ +# $Id$ +# Maintainer (Arch): Sean Bolton musound at jps dot net +# Contributor (Arch): Thomas Karmann <thomas@karmann-paf.de> # Maintainer: Guest One <theguestone at gmail dot com> - pkgname=xsynth-dssi pkgver=0.9.4 -pkgrel=1 +pkgrel=2 pkgdesc="An analog-style (VCOs-VCF-VCA) synth plugin for DSSI" -arch=('i686') +arch=('i686' 'x86_64') url="http://dssi.sourceforge.net/download.html#Xsynth-DSSI" license=('GPL') -depends=('gtk2' 'liblo') +depends=('gtk2' 'liblo>=0.22') makedepends=('dssi' 'ladspa') options=('!libtool') source=(http://downloads.sourceforge.net/project/dssi/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz diff --git a/pcr/xtables-addons/PKGBUILD b/pcr/xtables-addons/PKGBUILD index 2a26481ba..1db9c2566 100644 --- a/pcr/xtables-addons/PKGBUILD +++ b/pcr/xtables-addons/PKGBUILD @@ -1,9 +1,9 @@ +# Contributor (Arch): Thiago Coutinho <root at thiagoc . net> # Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> -# Contributor: Vladimir Kutyavin <vlkut@bk.ru> pkgname=xtables-addons -pkgver=2.5 -pkgrel=1 -pkgdesc="Successor to patch-o-matic(-ng). Additional extensions for iptables, ip6tables, etc. CHAOS, TARPIT, TEE, DELUDE and other targets; condition, geoip, ipp2p and other matches. Includes ipset package." +pkgver=2.6 +pkgrel=3 +pkgdesc="Successor to patch-o-matic(-ng). Additional extensions for iptables, ip6tables, etc. CHAOS, TARPIT, TEE, DELUDE and other targets; condition, geoip, ipp2p and other matches. Includes ipset package." arch=('i686' 'x86_64') license=('GPL2') url="http://xtables-addons.sourceforge.net/" @@ -12,7 +12,9 @@ makedepends=('linux-api-headers' 'linux-headers') conflicts=(ipset) replaces=(ipset) provides=(ipset) +install='xtables-addons.install' source=(http://download.sourceforge.net/project/xtables-addons/Xtables-addons/$pkgver/$pkgname-$pkgver.tar.xz) +md5sums=('087835ba7e564481b6fd398692268340') build() { cd $srcdir/$pkgname-$pkgver @@ -28,5 +30,9 @@ build() { package () { cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install || return 1 + mv $pkgdir/lib/* $pkgdir/usr/lib/ + mv $pkgdir/usr/lib/modules/$(uname -r)/extra $pkgdir/usr/lib/modules/$(uname -r)/$(readlink /usr/lib/modules/$(uname -r)/extramodules) + rmdir $pkgdir/lib + mv $pkgdir/usr/sbin $pkgdir/usr/bin chmod a-x $pkgdir/usr/lib/iptables/*.so } diff --git a/pcr/xtables-addons/xtables-addons.install b/pcr/xtables-addons/xtables-addons.install new file mode 100644 index 000000000..7194d8e71 --- /dev/null +++ b/pcr/xtables-addons/xtables-addons.install @@ -0,0 +1,6 @@ +post_install() { + echo "Please run \`depmod -a\` or reboot before load modules" +} +post_upgrade() { + echo "Please run \`depmod -a\` or reboot before load modules" +} diff --git a/pcr/yoshimi/PKGBUILD b/pcr/yoshimi/PKGBUILD index ddfa20278..11dedf957 100644 --- a/pcr/yoshimi/PKGBUILD +++ b/pcr/yoshimi/PKGBUILD @@ -1,22 +1,25 @@ -# Maintainer: David Adler <david dot jo dot adler at gmail dot com> -# Contributor: SpepS <dreamspepser at yahoo dot it> +# Maintainer (Arch): David Adler <david dot jo dot adler at gmail dot com> +# Contributor (Arch): SpepS <dreamspepser at yahoo dot it> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> pkgname=yoshimi -pkgver=1.2.1 +pkgver=1.3.4 pkgrel=1 pkgdesc="ZynAddSubFX fork with improved JACK audio & MIDI IO" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://yoshimi.sourceforge.net/" license=('GPL') -depends=('jack' 'fltk' 'fftw' 'mxml' 'cairo') +depends=('jack' 'fltk' 'fftw' 'mxml' 'cairo' 'lv2') makedepends=('cmake' 'boost' 'mesa') install="$pkgname.install" -source=("http://downloads.sourceforge.net/project/$pkgname/1.2/$pkgname-$pkgver.tar.bz2") -md5sums=('a455f47d6c533ce0b3d64445d3cbf6de') +source=("http://downloads.sourceforge.net/project/$pkgname/1.3/$pkgname-$pkgver.tar.bz2") +md5sums=('ba8ca36693bdb32cb8ff751d28260873') +sha256sums=('9b33b82798a391a045421cb589a003e7c7ba0873f9473fc009220fcb2548d36d') build() { cd "$srcdir/$pkgname-$pkgver/src" - cmake . -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" + cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -DCMAKE_INSTALL_LIBDIR="/lib" . make } @@ -26,3 +29,5 @@ package() { } # vim:set ts=2 sw=2 et: + + diff --git a/pcr/youtube-dl-current/PKGBUILD b/pcr/youtube-dl-current/PKGBUILD deleted file mode 100644 index 533cf1995..000000000 --- a/pcr/youtube-dl-current/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer (Arch): Eric Bélanger <eric@archlinux.org> -# Maintainer: Alon Ivtsan <alonivtsan@lavabit.com> -# Based on https://www.archlinux.org/packages/community/any/youtube-dl/ - -pkgname=youtube-dl-current -_pkgname=youtube-dl -provides=(youtube-dl) -pkgver=2014.07.15 -pkgrel=1 -pkgdesc="A small command-line program to download videos from YouTube.com and a few more sites" -arch=('any') -url="http://rg3.github.io/youtube-dl/" -license=('custom') -depends=('python' 'python-setuptools') -optdepends=('ffmpeg: for video post-processing') -makedepends=('python-distribute') -source=(http://youtube-dl.org/downloads/${pkgver}/${_pkgname}-${pkgver}.tar.gz{,.sig}) - -prepare() { - cd ${_pkgname} - sed -i 's|etc/bash_completion.d|share/bash-completion/completions|' setup.py -} - -package() { - cd ${_pkgname} - python setup.py install --root="${pkgdir}/" --optimize=1 - mv "${pkgdir}/usr/share/bash-completion/completions/youtube-dl.bash-completion" \ - "${pkgdir}/usr/share/bash-completion/completions/youtube-dl" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" -} -md5sums=('ebc14ead72704f232c16ff53a948da91' - 'SKIP') diff --git a/pcr/zulucrypt/PKGBUILD b/pcr/zulucrypt/PKGBUILD index 21683a01f..c8f8ad852 100644 --- a/pcr/zulucrypt/PKGBUILD +++ b/pcr/zulucrypt/PKGBUILD @@ -15,6 +15,7 @@ conflicts=('zulucrypt-git') makedepends=('cmake') options=('!buildflags') source=("https://github.com/mhogomchungu/zuluCrypt/releases/download/${pkgver}/${_altpkgname}-${pkgver}.tar.bz2") +md5sums=('cbd9d64c40677122263d2b9317548cae') changelog=${pkgname}.changelog install=${pkgname}.install |