diff options
author | Márcio Alexandre Silva Delgado <coadde@lavabit.com> | 2013-09-15 15:44:38 -0300 |
---|---|---|
committer | Márcio Alexandre Silva Delgado <coadde@lavabit.com> | 2013-09-15 15:44:38 -0300 |
commit | ee2ddecc62710a9ab8a715f2955481d201e84fbf (patch) | |
tree | 58bad9b127688358ae18c5eb2e4ca2c094885d0e | |
parent | 5d514cbf527b6ccecad5e37c6826d8463fe68e2a (diff) | |
parent | fc5c5b349fa3fcbe2d41b213c5c153cde9e9339a (diff) | |
download | abslibre-ee2ddecc62710a9ab8a715f2955481d201e84fbf.tar.gz abslibre-ee2ddecc62710a9ab8a715f2955481d201e84fbf.tar.bz2 abslibre-ee2ddecc62710a9ab8a715f2955481d201e84fbf.zip |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/abslibre
66 files changed, 860 insertions, 288 deletions
diff --git a/cross/mips64el-unknown-linux-gnu-linux-libre-api-headers/PKGBUILD b/cross/mips64el-unknown-linux-gnu-linux-libre-api-headers/PKGBUILD index 6f4b12fef..91084085d 100644 --- a/cross/mips64el-unknown-linux-gnu-linux-libre-api-headers/PKGBUILD +++ b/cross/mips64el-unknown-linux-gnu-linux-libre-api-headers/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 165111 2012-08-11 08:21:11Z allan $ +# $Id: PKGBUILD 180857 2013-03-27 11:11:40Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> @@ -8,40 +8,46 @@ _target=mips64el-unknown-linux-gnu _sysroot="/usr/${_target}" pkgname=${_target}-linux-libre-api-headers -_basekernel=3.5 -_sublevel=1 +_basekernel=3.10 +_sublevel=9 pkgver=${_basekernel}.${_sublevel} -pkgrel=1.1 +pkgrel=1 pkgdesc="Kernel headers sanitized for use in userspace" arch=('i686' 'x86_64') url="http://www.gnu.org/software/libc" license=('GPL2') -provides=("${_target}-linux-api-headers=${pkgver}" "${_target}-kernel-headers=${pkgver}") -conflicts=("${_target}-linux-api-headers" "${_target}-kernel-headers") -replaces=("${_target}-linux-api-headers" "${_target}-kernel-headers") +provides=("${_target}-linux-api-headers=${pkgver}") +conflicts=("${_target}-linux-api-headers") +replaces=("${_target}-linux-api-headers" ) source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gnu/linux-libre-${_basekernel}-gnu.tar.xz" "http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-gnu/patch-${_basekernel}-gnu-${pkgver}-gnu.xz") -md5sums=('2407fc9563a74acaf38aa0c06516eb1c' - '67b650dd355fbca16035510df063420b') +sha1sums=('22abb16dc6175bab805f2098c5a276ff700424cf' + '10f907e7127f14e1a7f524d1d39852d98622793f') +sha256sums=('abee814b92422cfa3df90b62ad9ba888697fcc03a713adc2c7f68e0d0c23c329' + 'd5bc5369b102dae74f0cbaeba19a6db1d0d919645672a16208b06a71aab1de1b') -build() { +prepare() { cd ${srcdir}/linux-${_basekernel} if [ "${_basekernel}" != "${pkgver}" ]; then patch -Np1 -i "${srcdir}/patch-${_basekernel}-gnu-${pkgver}-gnu" fi +} + +build() { + cd ${srcdir}/linux-${_basekernel} make mrproper - make headers_check + make ARCH=${ARCH} headers_check } package() { cd ${srcdir}/linux-${_basekernel} - make ARCH=${ARCH} INSTALL_HDR_PATH=${pkgdir}${_sysroot}/usr headers_install + make ARCH=${ARCH} INSTALL_HDR_PATH=${pkgdir}${_sysroot} headers_install # use headers from libdrm - rm -rf ${pkgdir}/usr/include/drm - + rm -r ${pkgdir}${_sysroot}/include/drm + # clean-up unnecessary files generated during install - find ${pkgdir} -name .install -or -name ..install.cmd -print0 | xargs -0 rm -f + find ${pkgdir} \( -name .install -o -name ..install.cmd \) -delete } diff --git a/libre-testing/linux-libre/PKGBUILD b/libre-testing/linux-libre/PKGBUILD index bc4e821dd..70d9f739b 100644 --- a/libre-testing/linux-libre/PKGBUILD +++ b/libre-testing/linux-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 193873 2013-09-03 07:49:19Z tpowa $ +# $Id: PKGBUILD 194378 2013-09-15 09:16:34Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Maintainer: Thomas Baechler <thomas@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> @@ -10,9 +10,8 @@ pkgbase=linux-libre # Build stock -LIBRE kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.11 -#_sublevel=10 -#pkgver=${_basekernel}.${_sublevel} -pkgver=${_basekernel} +_sublevel=1 +pkgver=${_basekernel}.${_sublevel} pkgrel=1 _lxopkgver=${_basekernel}.0 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') @@ -21,7 +20,7 @@ license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc') options=('!strip') source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gnu/linux-libre-${_basekernel}-gnu.tar.xz" - #"http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-gnu/patch-${_basekernel}-gnu-${pkgver}-gnu.xz" + "http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-gnu/patch-${_basekernel}-gnu-${pkgver}-gnu.xz" # the main kernel config files 'config.i686' 'config.x86_64' # standard config files for mkinitcpio ramdisk @@ -33,16 +32,16 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'criu-no-expert.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2") md5sums=('7ec84223c7adcf01a5287eb7af96b7e7' - #'673ae6d60b4ce8acad930a06f9fe2e3f' - 'b677535858e784fbfe924884941ea81c' - '0048b12cb4bbb449c25e83e38f99f5b8' + '7b051faf375c76d4763a24048c52600b' + 'b7718a81faf845ab53234336122ad631' + 'f7ee88ffc93b665345b6ee89ff192e1f' 'e49ac236dfeef709f91a3d993ea7b62c' '2967cecc3af9f954ccc822fd63dca6ff' '8267264d9a8966e57fdacd1fa1fc65c4' '36e90334b12b2e9d53fd92129ee98f5b' '98beb36f9b8cf16e58de2483ea9985e3' 'd50c1ac47394e9aec637002ef3392bd1' - '57770a810cc7efb650a7ea15f8cba633') + '135ff203ec680a91e87eed4df72f453d') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] diff --git a/libre-testing/linux-libre/config.i686 b/libre-testing/linux-libre/config.i686 index 65bb11f0a..a19c09d75 100644 --- a/libre-testing/linux-libre/config.i686 +++ b/libre-testing/linux-libre/config.i686 @@ -5661,9 +5661,7 @@ CONFIG_ISCSI_IBFT=m # # EFI (Extensible Firmware Interface) Support # -CONFIG_EFI_VARS=m -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y +# CONFIG_EFI_VARS is not set # # File systems @@ -6186,10 +6184,12 @@ CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/usr/bin/tomoyo-init" CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/usr/lib/systemd/systemd" CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0 -# CONFIG_SECURITY_YAMA is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y # CONFIG_IMA is not set # CONFIG_DEFAULT_SECURITY_TOMOYO is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m diff --git a/libre-testing/linux-libre/config.x86_64 b/libre-testing/linux-libre/config.x86_64 index 707d093aa..169a2285b 100644 --- a/libre-testing/linux-libre/config.x86_64 +++ b/libre-testing/linux-libre/config.x86_64 @@ -5452,9 +5452,7 @@ CONFIG_ISCSI_IBFT=m # # EFI (Extensible Firmware Interface) Support # -CONFIG_EFI_VARS=m -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y +# CONFIG_EFI_VARS is not set # # File systems @@ -5979,10 +5977,12 @@ CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/usr/bin/tomoyo-init" CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/usr/lib/systemd/systemd" CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0 -# CONFIG_SECURITY_YAMA is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y # CONFIG_IMA is not set # CONFIG_DEFAULT_SECURITY_TOMOYO is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m diff --git a/libre/bfgminer-libre/PKGBUILD b/libre/bfgminer-libre/PKGBUILD index 43e862669..86e2bba5b 100644 --- a/libre/bfgminer-libre/PKGBUILD +++ b/libre/bfgminer-libre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 96038 2013-08-19 11:41:39Z tredaelli $ +# $Id: PKGBUILD 96961 2013-09-09 10:42:24Z tredaelli $ # Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com> # Contributor: Andy Weidenbaum <archbaum@gmail.com> _pkgname=bfgminer pkgname=bfgminer-libre -pkgver=3.1.4 +pkgver=3.2.0 pkgrel=1 pkgdesc="Bitcoin miner featuring overclocking, monitoring, fan speed control and remote management. For FPGA/GPU/CPU Bitcoin mining, without nonfree OpenCL recommendation." arch=('i686' 'x86_64' 'mips64el') @@ -18,7 +18,7 @@ license=('GPL3') options=(!libtool) source=(http://luke.dashjr.org/programs/bitcoin/files/$_pkgname/$pkgver/$_pkgname-$pkgver.tbz2 remove-dangerous-rpath.patch) -sha256sums=('ec59618b7d5c81e110871ce6d10563e01d7670bbe2559428836474a9f2eace1a' +sha256sums=('39cd2b01d9096e837ccc4b3b0201711345d286f8fd02be20c3e79c8db94c122a' 'd26d07ca23ae25798c4db37cfda1a6a76f22d06e73efab1ddf62b3e1a7eef04c') prepare() { diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index 33370e958..9e25e1f35 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 96478 2013-08-30 14:11:37Z jelle $ +# $Id: PKGBUILD 97123 2013-09-13 09:43:25Z jelle $ # Maintainer: jelle van der Waa <jelle@vdwaa.nl> # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -9,7 +9,7 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.1.0 +pkgver=1.3.0 pkgrel=1 pkgdesc="Ebook management application, with unar support included and nonfree fonts removed" arch=('i686' 'x86_64' 'mips64el') @@ -30,7 +30,7 @@ install=calibre.install source=("http://sourceforge.net/projects/calibre/files/${pkgver}/calibre-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('8f76d0776012cb6a5d2b8269552c1b98' +md5sums=('38597e9ddb7b24a162f8e3bb6df18fc4' '8353d1878c5a498b3e49eddef473605f' '675cd87d41342119827ef706055491e7') diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD index c44b6b787..0885c8f9d 100644 --- a/libre/cgminer-libre/PKGBUILD +++ b/libre/cgminer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 96688 2013-09-03 03:01:25Z fyan $ +# $Id: PKGBUILD 97140 2013-09-14 03:08:03Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: monson <holymonson@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,7 @@ _pkgname=cgminer pkgname=cgminer-libre -pkgver=3.4.2 +pkgver=3.4.3 pkgrel=1 pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation" url='http://forum.bitcoin.org/index.php?topic=28402.0' @@ -73,6 +73,6 @@ package() { install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf } -sha512sums=('cccdab8de11b9bc740ba387685a24ae07729eedba0dd02d83d708d66b208cff2c719157a90cc157fa4900a386ae76e7692bdc893f3de9928dbcaacc86a4c05f1' +sha512sums=('e7871af17ecd17b1f7ddc21e68ed114ec71223e1c2ec0dc57066e9434c9f6955c34fb8d8986e34dc3fd50c48fccac1d36ab7695f62dea2c987bab44c90feb6ff' '99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41' '3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f') diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index bd51a4838..f652fba38 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 193721 2013-08-29 11:50:04Z andyrtr $ +# $Id: PKGBUILD 194325 2013-09-13 11:45:16Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=cups-filters-libre _pkgname=cups-filters -pkgver=1.0.37 +pkgver=1.0.38 pkgrel=1 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ backup=(etc/fonts/conf.d/99pdftoopvp.conf etc/cups/cups-browsed.conf) options=(!libtool) source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.gz) -md5sums=('42d2dd9745d4d5d626c7b871155cb430') +md5sums=('610da4c62141d294bf456ca8725324dd') replaces=("${_pkgname}") conflicts=("${_pkgname}") provides=("${_pkgname}=${pkgver}") diff --git a/libre/hexchat-libre/PKGBUILD b/libre/hexchat-libre/PKGBUILD index a377c189c..11b1c33ce 100644 --- a/libre/hexchat-libre/PKGBUILD +++ b/libre/hexchat-libre/PKGBUILD @@ -1,57 +1,47 @@ -# $Id: PKGBUILD 91125 2013-05-19 21:58:09Z alucryd $ +# $Id: PKGBUILD 97109 2013-09-13 07:40:07Z alucryd $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> # Contributor: TingPing <tingping@tingping.se> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=hexchat pkgname=hexchat-libre -pkgver=2.9.5 -pkgrel=5 +pkgver=2.9.6 +pkgrel=2 pkgdesc="A popular and easy to use graphical IRC (chat) client, without nonfree browser reference (Parabola rebranded)" arch=('i686' 'x86_64' 'mips64el') url="http://www.hexchat.org/" license=('GPL') -depends=('dbus-glib' 'desktop-file-utils' 'hicolor-icon-theme' 'libnotify' 'libproxy' 'libsexy' 'pciutils') -makedepends=('perl' 'python2') +depends=('dbus-glib' 'desktop-file-utils' 'hicolor-icon-theme' 'libcanberra' 'libnotify' 'libproxy' 'libsexy' 'pciutils') +makedepends=('perl' 'python') optdepends=('enchant: Spell check' 'perl: Perl plugin' - 'python2: Python plugin') + 'python: Python plugin') options=('!libtool') install=${_pkgname}.install replaces=$_pkgname conflicts=$_pkgname provides=$_pkgname=$pkgver -source=("http://dl.hexchat.org/hexchat/hexchat-${pkgver}.tar.xz" - 'remove-non-free-suggestion.patch' - 'no-firefox.patch') -sha256sums=('11dfd0fbfb88d8dbb38f631fab8a7dffbb179f7f7dafe316953ed6f513ac623d' - '61040cb2a369b1b8801509c88019d68d1ab4c2505b1dfd859de1a4c22503f02d' - 'de338821e1a8790a6fbdba2ce41d323002f51e3ae3e99ee8d815fcf087197e45') +source=("http://dl.hexchat.org/hexchat/hexchat-${pkgver}.tar.xz") +sha256sums=('eaefc07867a6e546cd9e19a4ccc976b4736c759ba3f946020eeae3cd6f4684b0') build() { - cd "${srcdir}"/${_pkgname}-${pkgver} + cd ${_pkgname}-${pkgver} # Rebrand to Parabola - sed -i -e 's#ArchLinux#Parabola GNU/Linux-libre#' plugins/sysinfo/parse.c + sed -i 's#ArchLinux#Parabola GNU/Linux-libre#' plugins/sysinfo/parse.c # Remove nonfree browser references - patch -p1 -i "${srcdir}/remove-non-free-suggestion.patch" - patch -p1 -i "${srcdir}/no-firefox.patch" + sed -i '\|NAME Open Link| s|Firefox|Iceweasel|' src/common/hexchat.c + sed -i '\|NAME Open Link| s|firefox -private %s\\n\\n";|iceweasel -private %s\\n\\n"\\\n "NAME Open Link in Private Icecat Window\\n" "CMD !icecat -private %s\\n\\n";|' src/common/hexchat.c -# Build - ./autogen.sh - ./configure --prefix=/usr --enable-{shm,spell=libsexy,textfe} + ./configure --prefix='/usr' --enable-{python='python3',shm,spell='libsexy',textfe} make } package() { - cd "${srcdir}"/${_pkgname}-${pkgver} + cd ${_pkgname}-${pkgver} -# Install make DESTDIR="$pkgdir" install - -# IRC Mime Types - desktop-file-edit --add-mime-type='x-scheme-handler/irc;x-scheme-handler/ircs' --set-key=Exec --set-value='sh -c "hexchat --existing --url %u || exec hexchat"' "$pkgdir/usr/share/applications/hexchat.desktop" } # vim: ts=2 sw=2 et: diff --git a/libre/hexchat-libre/no-firefox.patch b/libre/hexchat-libre/no-firefox.patch deleted file mode 100644 index 998ff4dca..000000000 --- a/libre/hexchat-libre/no-firefox.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Nur hexchat-2.9.4.orig/src/fe-gtk/fe-gtk.c hexchat-2.9.4/src/fe-gtk/fe-gtk.c ---- hexchat-2.9.4.orig/src/fe-gtk/fe-gtk.c 2012-11-11 07:08:30.000000000 -0200 -+++ hexchat-2.9.4/src/fe-gtk/fe-gtk.c 2013-01-30 23:06:38.670239405 -0200 -@@ -1039,8 +1039,10 @@ - return; - } - -- /* everything failed, what now? just try firefox */ -- if (try_browser ("firefox", NULL, url)) -+ /* everything failed, what now? just try iceweasel or icecat */ -+ if (try_browser ("iceweasel", NULL, url)) -+ return; -+ if (try_browser ("icecat", NULL, url)) - return; - - /* fresh out of ideas... */ diff --git a/libre/hexchat-libre/remove-non-free-suggestion.patch b/libre/hexchat-libre/remove-non-free-suggestion.patch deleted file mode 100644 index a83a71f17..000000000 --- a/libre/hexchat-libre/remove-non-free-suggestion.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur hexchat-2.9.4.orig/src/common/hexchat.c hexchat-2.9.4/src/common/hexchat.c ---- hexchat-2.9.4.orig/src/common/hexchat.c 2012-11-11 07:08:30.000000000 -0200 -+++ hexchat-2.9.4/src/common/hexchat.c 2013-01-30 23:02:12.884864062 -0200 -@@ -618,7 +618,7 @@ - "NAME WII\n" "CMD quote WHOIS %2 %2\n\n"; - - static char defaultconf_urlhandlers[] = -- "NAME Open Link in Opera\n" "CMD !opera -remote 'openURL(%s)'\n\n"; -+ "" ""; - - #ifdef USE_SIGACTION - /* Close and open log files on SIGUSR1. Usefull for log rotating */ diff --git a/libre/hplip-libre/PKGBUILD b/libre/hplip-libre/PKGBUILD index 3039dfdd7..d2c020a75 100644 --- a/libre/hplip-libre/PKGBUILD +++ b/libre/hplip-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 193075 2013-08-15 15:25:13Z andyrtr $ +# $Id: PKGBUILD 194375 2013-09-15 08:00:33Z andyrtr $ # Maintainer: Tom Gundersen <teg@jklm.no> # Contributor : Rémy Oudompheng <remy@archlinux.org> # Contributor: Morgan LEFIEUX <comete@archlinuxfr.org> @@ -6,7 +6,7 @@ _pkgname=hplip pkgname=hplip-libre -pkgver=3.13.8 +pkgver=3.13.9 pkgrel=1 pkgdesc="Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet, without hplip-plugin binary blobs recommendation" arch=('i686' 'x86_64') @@ -31,7 +31,7 @@ options=('!libtool') install=hplip.install source=(http://downloads.sourceforge.net/${_pkgname}/$_pkgname-$pkgver.tar.gz{,.asc} hp-mkuri.patch) -md5sums=('44de6a1e4d295ae6f1f0f0ef1cdc7301' +md5sums=('8fcbbd0d3a0b76550f325bd6cf46d9d9' 'SKIP' '0bd7779fdbc4d7a9386df04dce2cb8d4') diff --git a/libre/icecat-noscript/PKGBUILD b/libre/icecat-noscript/PKGBUILD index 3f83618e0..9ce528bd3 100644 --- a/libre/icecat-noscript/PKGBUILD +++ b/libre/icecat-noscript/PKGBUILD @@ -5,7 +5,7 @@ _pkgname=firefox-noscript pkgname=icecat-noscript pkgver=2.6.6.7 -pkgrel=1 +pkgrel=1.1 pkgdesc="plugin for icecat which disables script" arch=('any') url="http://noscript.net/" @@ -23,7 +23,7 @@ package() { cd $srcdir local emid=$(sed -n -e '/<\?em:id>\?/!d; s/.*\([\"{].*[}\"]\).*/\1/; s/\"//g; p; q' install.rdf) - local dstdir=$pkgdir/usr/lib/icecat/browser/extensions/${emid} + local dstdir=$pkgdir/usr/lib/icecat/extensions/${emid} install -d $dstdir # sed -i 's#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>7.*</em:maxVersion>#' install.rdf cp -R * $dstdir diff --git a/libre/kdebase-konqueror-libre/PKGBUILD b/libre/kdebase-konqueror-libre/PKGBUILD index e360ef443..368ee981c 100644 --- a/libre/kdebase-konqueror-libre/PKGBUILD +++ b/libre/kdebase-konqueror-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194222 2013-09-10 22:37:57Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu> @@ -6,16 +6,18 @@ _pkgname='kdebase-konqueror' pkgname='kdebase-konqueror-libre' -pkgver=4.11.0 -pkgrel=1 +pkgver=4.11.1 +pkgrel=2 arch=('i686' 'x86_64' 'mips64el') url="http://kde.org/applications/internet/konqueror/" license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdebase') makedepends=('kdelibs' 'cmake' 'automoc4' 'tidyhtml' 'nepomuk-widgets') source=("http://download.kde.org/stable/${pkgver}/src/kde-baseapps-${pkgver}.tar.xz" - "konq-about-fsdg.diff") -sha1sums=('2a1e0e902016f0dc6f39cbe4fc776e5f20554088' + 'kdebug-324511.patch' + 'konq-about-fsdg.diff') +sha1sums=('a8781b2d7d431024cd5355a1e57d387d5945e12f' + 'ff32bee8ef0ee154f1885fa4cd91a6754d980343' 'd6cbb53c04179b8180f9439eca156b7ff2e76b3a') pkgdesc='KDE File Manager & Web Browser, without Google and nonfree software recommendation' depends=('kdebase-dolphin' 'kdebase-keditbookmarks') @@ -25,15 +27,16 @@ conflicts=('kdebase-nsplugins' 'kdebase-konqueror') replaces=('kdebase-nsplugins' 'kdebase-konqueror') provides=("kdebase-konqueror=$pkgver") -build() { - cd kde-baseapps-${pkgver} - - # Don't recommend nonfree software or Google. - patch -Np1 -i "${srcdir}/konq-about-fsdg.diff" +prepare() { + mkdir build - cd .. + cd kde-baseapps-${pkgver} + patch -p1 -i "${srcdir}"/kdebug-324511.patch + # Don't recommend nonfree software or Google. + patch -Np1 -i "${srcdir}/konq-about-fsdg.diff" +} - mkdir build +build() { cd build cmake ../kde-baseapps-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/libre/kdebase-konqueror-libre/kdebug-324511.patch b/libre/kdebase-konqueror-libre/kdebug-324511.patch new file mode 100644 index 000000000..cca2a7254 --- /dev/null +++ b/libre/kdebase-konqueror-libre/kdebug-324511.patch @@ -0,0 +1,25 @@ +commit 43a981481ab9161a83dd200db39c093e2502f68a +Author: Bernd Buschinski <b.buschinski@googlemail.com> +Date: Wed Sep 4 16:23:35 2013 +0200 + + Fix toplevel bookmarks not showing in toolbar + regression from d1963e23 + +diff --git a/konqueror/src/konqbookmarkbar.cpp b/konqueror/src/konqbookmarkbar.cpp +index 2141575..199e15f 100644 +--- a/konqueror/src/konqbookmarkbar.cpp ++++ b/konqueror/src/konqbookmarkbar.cpp +@@ -184,10 +184,12 @@ void KBookmarkBar::fillBookmarkBar(const KBookmarkGroup & parent) + + if (!bm.isGroup()) + { +- if ( bm.isSeparator() ) ++ if ( bm.isSeparator() ) ++ { + if (m_toolBar) { + m_toolBar->addSeparator(); + } ++ } + else + { + KAction *action = new KBookmarkAction( bm, m_pOwner, 0 ); diff --git a/libre/kdebase-runtime-libre/PKGBUILD b/libre/kdebase-runtime-libre/PKGBUILD index 88735feed..a27f22dcf 100644 --- a/libre/kdebase-runtime-libre/PKGBUILD +++ b/libre/kdebase-runtime-libre/PKGBUILD @@ -1,16 +1,19 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194219 2013-09-10 22:35:14Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=kdebase-runtime pkgname=kdebase-runtime-libre -pkgver=4.11.0 -pkgrel=1 +pkgver=4.11.1 +pkgrel=2 pkgdesc="Plugins and applications necessary for the running of KDE applications, without non-privacy search providers" arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kde-runtime' license=('GPL' 'LGPL') +replaces=("${_pkgname}") +conflicts=("${_pkgname}") +provides=("${_pkgname}=${pkgver}") depends=("kdelibs>=${pkgver}" 'kactivities' 'smbclient' 'libssh' 'libcanberra' 'oxygen-icons' 'xorg-xauth' 'libwebp') makedepends=('pkg-config' 'cmake' 'automoc4' 'kdepimlibs' 'openslp' 'doxygen' @@ -19,48 +22,55 @@ optdepends=('kdepimlibs: needed by DrKonqi to send crash reports to KDE.org' 'gdb: needed by DrKonqi to generate backtrace' 'htdig: to build the search index in the KHelpCenter' 'rarian: needed by KHelpCenter') -replaces=("${_pkgname}") -conflicts=("${_pkgname}") -provides=("${_pkgname}=${pkgver}") install="${_pkgname}.install" source=("http://download.kde.org/stable/${pkgver}/src/kde-runtime-${pkgver}.tar.xz" + 'kdebug-324470.patch' 'duckduckgo_html.desktop' 'duckduckgo_lite.desktop') -sha1sums=('87f693a9cbb149dfa2be49d98562b2bc7add99b7' +sha1sums=('3457ffdbd1921bc6bc78cd8a9a463822d515b079' + '80db2d34f9e62dbea5d7e94b7bef93d2cf46f6d7' 'aa6f39f4b0ad3c110fd05cd6c41190afae9773dd' 'ac3bac94a2c4b1444642524bc5fb539c4c5dcc5b') prepare() { - mkdir build + mkdir build + + cd kde-runtime-${pkgver} + patch -p1 -i "${srcdir}"/kdebug-324470.patch } build() { - cd "${srcdir}" + cd "${srcdir}" - # Removing non-privacy search providers - rm -v kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders/{7digital,acronym,amazon{,_mp3},amg,backports,baidu,bing,blip,cia,dbug,deb,duckduckgo{,_info,_shopping},facebook,ecosia,feedster,flickr,flickrcc,google,google_advanced,google_code,google_groups,google_images,google_lucky,google_maps,google_movie,google_news,imdb,jamendo,jeeves,magnatune,metacrawler,msdn,nl-telephone,nl-teletekst,python,rpmfind,tvtome,uspto,vimeo,voila,yahoo,yahoo_image,yahoo_local,yahoo_shopping,yahoo_video,youtube}.desktop + # Removing non-privacy search providers + rm -v kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders/{7digital,acronym,amazon{,_mp3},amg,backports,baidu,bing,blip,cia,dbug,deb,duckduckgo{,_info,_shopping},facebook,ecosia,feedster,flickr,flickrcc,google,google_advanced,google_code,google_groups,google_images,google_lucky,google_maps,google_movie,google_news,imdb,jamendo,jeeves,magnatune,metacrawler,msdn,nl-telephone,nl-teletekst,python,rpmfind,tvtome,uspto,vimeo,voila,yahoo,yahoo_image,yahoo_local,yahoo_shopping,yahoo_video,youtube}.desktop - # Adding DuckDuckGo HTML - cp -v duckduckgo_html.desktop "kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders" + # Adding DuckDuckGo HTML + cp -v duckduckgo_html.desktop "kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders" - # Adding DuckDuckGo Lite - cp -v duckduckgo_lite.desktop "kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders" + # Adding DuckDuckGo Lite + cp -v duckduckgo_lite.desktop "kde-runtime-${pkgver}/kurifilter-plugins/ikws/searchproviders" - cd build - cmake ../kde-runtime-${pkgver} \ - -DCMAKE_BUILD_TYPE=Release \ - -DKDE4_BUILD_TESTS=OFF \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DWITH_QNtrack=OFF \ - -DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 - make + cd build + cmake ../kde-runtime-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_QNtrack=OFF \ + -DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 + make } package() { - cd build - make DESTDIR="$pkgdir" install - rm -f "${pkgdir}/usr/share/icons/hicolor/index.theme" + cd build + make DESTDIR="$pkgdir" install + + rm "${pkgdir}"/usr/share/icons/hicolor/index.theme + + ln -sf /usr/lib/kde4/libexec/kdesu "${pkgdir}/usr/bin/" - ln -sf /usr/lib/kde4/libexec/kdesu "${pkgdir}/usr/bin/" + # https://bugs.archlinux.org/task/36668 + chown :nobody "${pkgdir}"/usr/lib/kde4/libexec/kdesud + chmod g+s "${pkgdir}"/usr/lib/kde4/libexec/kdesud } diff --git a/libre/kdebase-runtime-libre/kdebug-324470.patch b/libre/kdebase-runtime-libre/kdebug-324470.patch new file mode 100644 index 000000000..4269df829 --- /dev/null +++ b/libre/kdebase-runtime-libre/kdebug-324470.patch @@ -0,0 +1,49 @@ +commit be1a5d484c70f4f6a383150810afbfbb367db2ac +Author: Eike Hein <hein@kde.org> +Date: Tue Sep 3 20:29:23 2013 +0200 + + Discard the recorded events in the item-local handlers. + + Solves problems with identical events being ignored due to + QGraphicsView's reuse of QGraphicsSceneMouseEvent instances. + + CCMAIL:rdieter@fedoraproject.org + BUG:324470 + BUG:324471 + +diff --git a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp +index b534845..36530e0 100644 +--- a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp ++++ b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp +@@ -90,6 +90,7 @@ bool MouseEventListener::containsMouse() const + void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me) + { + if (m_lastEvent == me) { ++ m_lastEvent = 0; + return; + } + +@@ -112,6 +113,7 @@ void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me) + void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me) + { + if (m_lastEvent == me) { ++ m_lastEvent = 0; + return; + } + +@@ -122,6 +124,7 @@ void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me) + void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me) + { + if (m_lastEvent == me) { ++ m_lastEvent = 0; + return; + } + +@@ -138,6 +141,7 @@ void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me) + void MouseEventListener::wheelEvent(QGraphicsSceneWheelEvent *we) + { + if (m_lastEvent == we) { ++ m_lastEvent = 0; + return; + } + diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD index c046bd4ce..368b7062f 100644 --- a/libre/kdelibs-libre/PKGBUILD +++ b/libre/kdelibs-libre/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=kdelibs pkgname=kdelibs-libre -pkgver=4.11.0 +pkgver=4.11.1 pkgrel=1 pkgdesc="KDE Core Libraries" arch=('i686' 'x86_64' 'mips64el') @@ -24,7 +24,7 @@ install=${_pkgname}.install source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz" 'kde-applications-menu.patch' 'qt4.patch' 'khtml-fsdg.diff') -sha1sums=('fd5bf73784497245af3c6d5b94a1a8168f95e4e4' +sha1sums=('db938479fe1599f9f1ac497de48ad8de692ac6c9' '86ee8c8660f19de8141ac99cd6943964d97a1ed7' 'ed1f57ee661e5c7440efcaba7e51d2554709701c' 'a1502a964081ad583a00cf90c56e74bf60121830') diff --git a/libre/kdenetwork-kopete-libre/PKGBUILD b/libre/kdenetwork-kopete-libre/PKGBUILD index e5136d719..c4343e402 100644 --- a/libre/kdenetwork-kopete-libre/PKGBUILD +++ b/libre/kdenetwork-kopete-libre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=kdenetwork-kopete pkgname=kdenetwork-kopete-libre -pkgver=4.11.0 +pkgver=4.11.1 pkgrel=1 pkgdesc='Instant Messenger, without skype support' url='http://kde.org/applications/internet/kopete/' @@ -21,7 +21,7 @@ provides=$_pkgname=$pkgver source=("http://download.kde.org/stable/${pkgver}/src/kopete-${pkgver}.tar.xz" 'libotr3.patch' 'mediastreamer29.patch') -sha1sums=('a67716f14a07cdbacf3df40983db17f594eb768b' +sha1sums=('1dd677e6fd4335e6d0bb906f4c981395ca204e12' '9c3b0ee15538fbfa36aa0a4748b1f6b5a7905384' '317683a5c2acd0a0058c5ab42f6006e9db511ef3') diff --git a/libre/kdepim-libre/PKGBUILD b/libre/kdepim-libre/PKGBUILD index 2876fd947..fc172a0e9 100644 --- a/libre/kdepim-libre/PKGBUILD +++ b/libre/kdepim-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 193480 2013-08-21 08:55:25Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> @@ -22,8 +22,8 @@ pkgname=('kdepim-akonadiconsole-libre' 'kdepim-ktimetracker-libre' 'kdepim-ktnef-libre' 'kdepim-libkdepim-libre') -pkgver=4.11.0 -pkgrel=2 +pkgver=4.11.1 +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') url='http://pim.kde.org' license=('GPL' 'LGPL' 'FDL') @@ -31,7 +31,7 @@ groups=('kde' 'kdepim-libre') makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'libxss' 'kde-agent' 'nepomuk-widgets' 'link-grammar') source=("http://download.kde.org/stable/${pkgver}/src/${_pkgbase}-${pkgver}.tar.xz") -sha1sums=('e71f685a06acef59f49540fba763541fb4b9f5a5') +sha1sums=('d0f240520b4f79a56a2d8421b59654f108180bcd') build() { mkdir build diff --git a/libre/kdeutils-ark-libre/PKGBUILD b/libre/kdeutils-ark-libre/PKGBUILD index 1d58e5f89..bf4664b12 100644 --- a/libre/kdeutils-ark-libre/PKGBUILD +++ b/libre/kdeutils-ark-libre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=kdeutils-ark pkgname=kdeutils-ark-libre -pkgver=4.11.0 +pkgver=4.11.1 pkgrel=1 pkgdesc='Archiving Tool, with unar support' url='http://kde.org/applications/utilities/ark/' @@ -20,7 +20,7 @@ replaces=('kdeutils-ark') conflicts=('kdeutils-ark') source=("http://download.kde.org/stable/${pkgver}/src/ark-${pkgver}.tar.xz" 'ark-unar-06.patch') -sha1sums=('aa8e91d415096a55ad910dad83f7eb6abdf88f1f' +sha1sums=('591ab1b3825f3646b26bd55484fc7f4291086a63' 'a0a836950f185d9b2245204579f969203036fdec') build() { diff --git a/libre/libretools/PKGBUILD b/libre/libretools/PKGBUILD index ea427333b..953cd18b1 100644 --- a/libre/libretools/PKGBUILD +++ b/libre/libretools/PKGBUILD @@ -4,14 +4,14 @@ # Contributor: Márcio Silva <coadde@lavabit.com> pkgbase=libretools -pkgname=(libretools libretools-mips64el librelib) +pkgname=(libretools libretools-mips64el librelib libregit) pkgdesc="Programs for Parabola development" url="https://projects.parabolagnulinux.org/packages/libretools.git/" license=('GPL3' 'GPL2') -pkgver=20130812 -_libretools_commit=42f606f4fe3c2df5db876098cda9eba9d0e7f1c7 -_devtools_commit=bf8513ae631484a0c292ad085ea7ede9859f8e0f +pkgver=20130914 +_libretools_commit=ab8dc8d4204d198f01e1fc7f59498a2794df829f +_devtools_commit=6fbdc4eb481302541cf8fa282fb3453e4c5d0d16 _packages_url=https://projects.parabolagnulinux.org/packages source=($_packages_url/libretools.git/snapshot/libretools-$_libretools_commit.tar.bz2 @@ -32,7 +32,7 @@ build() { check() { cd "$srcdir/$pkgbase-$_libretools_commit" - make check TESTENVFLAGS='--no-network --no-sudo' + SUDO_USER= make check TESTENVFLAGS='--no-network --no-sudo' } package_librelib() { @@ -45,6 +45,13 @@ package_librelib() { make install-librelib DESTDIR="$pkgdir" } +package_libregit() { + depends=("librelib=$pkgver" git) + + cd "$srcdir/$pkgbase-$_libretools_commit" + make install-libregit DESTDIR="$pkgdir" +} + package_libretools() { backup=(etc/libretools.conf etc/libretools.d/chroot.conf etc/libretools.d/librefetch.conf) install=libretools.install @@ -54,7 +61,7 @@ package_libretools() { depends=( "librelib=$pkgver" arch-install-scripts # `archroot` uses `pacstrap` - git # `createworkdir` and `libregit` (also mips-add in -mips64el) + git # `createworkdir` openssh # `librerelease` rsync # `librerelease` and `makechrootpkg.sh` subversion # `diff-unfree` @@ -68,11 +75,13 @@ package_libretools() { package_libretools-mips64el() { pkgdesc="Scripts for Parabola development (for mips64el architecture)" - depends=("$pkgbase=$pkgver") + depends=("$pkgbase=$pkgver" + git # mips-add + ) cd "$srcdir/$pkgbase-$_libretools_commit" make install-libretools-mips64el DESTDIR="$pkgdir" } -md5sums=('12d470d89f05730b0481030526361ddb' - 'b28b1492fda205be7c577fc03cbc3399') +md5sums=('91b1d56254bd61f1266ee2cb20e671a3' + 'f44ca55997ab9598b7f1a8aeb2379b52') diff --git a/libre/libretools/libretools.install b/libre/libretools/libretools.install index ff6a238fe..d46990da8 100644 --- a/libre/libretools/libretools.install +++ b/libre/libretools/libretools.install @@ -21,7 +21,7 @@ post_upgrade() { pre_remove() { if fgrep -q "$_makepkgconf_append" etc/makepkg.conf; then libremessages msg2 "libretools: removing librefetch from /etc/makepkg.conf" - sed -i '/libre::/d' + sed -i '/libre::/d' etc/makepkg.conf else libremessages msg2 "libretools: librefetch is not in /etc/makepkg.conf as we added it" fi diff --git a/libre/liferea-libre/PKGBUILD b/libre/liferea-libre/PKGBUILD index a24893a6f..8ff51b16d 100644 --- a/libre/liferea-libre/PKGBUILD +++ b/libre/liferea-libre/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 191729 2013-07-29 18:51:12Z eric $ +# $Id: PKGBUILD 193917 2013-09-06 04:31:29Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> # Contributor (Parabola): bitlord # Contributor (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=liferea pkgname=liferea-libre -pkgver=1.10.1.a +pkgver=1.10.2 pkgrel=1 pkgdesc="A desktop news aggregator for online news feeds and weblogs, without nonfree suggestions" arch=('i686' 'x86_64') @@ -24,19 +24,20 @@ optdepends=('gnome-keyring: for keyring plugin support' 'gst-plugins-bad-libre: for media player plugin support') options=('!libtool' '!emptydirs') install=liferea.install -source=(http://downloads.sourceforge.net/sourceforge/liferea/liferea-${pkgver%*.*}a.tar.bz2 +source=(http://downloads.sourceforge.net/sourceforge/liferea/liferea-${pkgver}.tar.bz2 remove-non-free-suggestions.patch) -sha1sums=('c0c8508adb6ccfda46453b6a213c15ab78ad5d2c' +sha1sums=('24d533af7dcd985d3cc8b2589fc3443c17b5acd7' '855de60c91b5fee71c7ec88dd04b7d24a02dc0d1') build() { - cd liferea-${pkgver%*.*}a + cd liferea-${pkgver} + # remove nonfree suggestions patch -Np1 -i "$srcdir/remove-non-free-suggestions.patch" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-schemas-compile make } package() { - cd liferea-${pkgver%*.*}a + cd liferea-${pkgver} make DESTDIR="${pkgdir}" install } diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD index bc254debb..c9721b11e 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 95398 2013-08-11 10:33:26Z seblu $ +# $Id: PKGBUILD 96809 2013-09-05 18:48:20Z seblu $ # Maintainer: Sébastien Luttringer <seblu@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> @@ -9,11 +9,11 @@ pkgname=('linux-libre-tools-meta' 'cpupower-libre' 'x86_energy_perf_policy-libre' 'usbip-libre') -_basekernel=3.10 +_basekernel=3.11 #_sublevel=6 -_pkgver=$_basekernel.$_sublevel +#_pkgver=$_basekernel.$_sublevel pkgver=$_basekernel -pkgrel=2 +pkgrel=1 license=('GPL2') arch=('i686' 'x86_64' 'mips64el') url='http://linux-libre.fsfla.org/' @@ -29,13 +29,13 @@ makedepends+=('pciutils') makedepends+=('glib2' 'sysfsutils') groups=("$pkgbase") source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/$_basekernel-gnu/linux-libre-$_basekernel-gnu.tar.xz" - "http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" + #"http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" 'cpupower.default' 'cpupower.systemd' 'cpupower.service' 'usbipd.service') -sha256sums=('abee814b92422cfa3df90b62ad9ba888697fcc03a713adc2c7f68e0d0c23c329' - 'a1ed93ea50bd6e19d2834556900c6ca3af37632b1eda3bde50ec9c305b7640fc' +sha256sums=('f4ea56c7bc8b6c497562e7c36de9c7c1e67142aba694ff139bc1fb3d3b0193ee' + #'a1ed93ea50bd6e19d2834556900c6ca3af37632b1eda3bde50ec9c305b7640fc' '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f' 'fbf6e0ce6eb0ef15703fe212958de6ca46e62188900b5e9f9272ed3cc9cfd54e' 'a89284d0ecb556ca53a66d1c2087b5fd6d0a901ab2769cd3aebb93f4478905dc' diff --git a/libre/parabolaiso-data/PKGBUILD b/libre/parabolaiso-data/PKGBUILD new file mode 100644 index 000000000..22c1b98f6 --- /dev/null +++ b/libre/parabolaiso-data/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Esteban Carnevale <alfplayer@mailoo.org> + +pkgname=parabolaiso-data +pkgver=1 +pkgrel=1 +pkgdesc="Data files of parabolaiso, the tool to create ISO images" +arch=('any') +url="https://projects.parabolagnulinux.org/parabolaiso.git" +license=('GPL') +_basesource1='https://projects.parabolagnulinux.org/~old/parabolaiso.git/plain' +_basesource2='https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2' +source=("${_basesource1}/configs/releng/syslinux/splash.png" + "${_basesource2}/ShellBinPkg/UefiShell/X64/Shell.efi" + "${_basesource2}/EdkShellBinPkg/FullShell/X64/Shell_Full.efi") +md5sums=('befd0e7c38a03442b791f2a530b4dd2d' + '01a8ee2759fa2170c065414489d9b823' + '92d78841d0c44118064b59e95164b2ee') + +package() { + cd $srcdir + + datadir="usr/share/parabolaiso/data" + + install -d $pkgdir/$datadir + + install -D -m644 splash.png $pkgdir/$datadir/splash.png + install -D -m644 Shell.efi $pkgdir/$datadir/Shell.efi + install -D -m644 Shell_Full.efi $pkgdir/$datadir/Shell_Full.efi +} diff --git a/libre/parabola-archiso/PKGBUILD b/libre/parabolaiso/PKGBUILD index 336892373..833a6f56b 100644 --- a/libre/parabola-archiso/PKGBUILD +++ b/libre/parabolaiso/PKGBUILD @@ -1,20 +1,21 @@ +# Maintainer: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> # Maintainer: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): Esteban Carnevale <alfplayer@mailoo.org> -pkgname=parabola-archiso -pkgver=2012.10.17 -pkgrel=1 +pkgname=parabolaiso +pkgver=2013.09.01 +pkgrel=2 pkgdesc='Tools for creating Parabola GNU/Linux-libre live and install iso images' arch=('any') -url='https://parabolagnulinux.org' +url='https://projects.parabolagnulinux.org/parabolaiso.git/' license=('GPL') -depends=('make' 'squashfs-tools' 'libisoburn' 'dosfstools' 'patch' 'lynx' 'wget') +depends=('make' 'squashfs-tools' 'libisoburn' 'dosfstools' 'parabolaiso-data') provides=('archiso') conflicts=('archiso') source=("https://repo.parabolagnulinux.org/other/${pkgname}-${pkgver}.tar.gz" "https://repo.parabolagnulinux.org/other/${pkgname}-${pkgver}.tar.gz.sig") -md5sums=('b8a5d4a6ee2547a502cbecea0e238e61' - '9425cc4353b5654d7478e9e2b0bf848d') +md5sums=('e94c1f49f32e02480c14ee3162e8ee1b' + 'SKIP') package() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/libre/texlive-bin/09-texlive-fonts.conf b/libre/texlive-bin-libre/09-texlive-fonts.conf index f870fbd7a..f870fbd7a 100644 --- a/libre/texlive-bin/09-texlive-fonts.conf +++ b/libre/texlive-bin-libre/09-texlive-fonts.conf diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin-libre/PKGBUILD index 8ff03dacd..b35911f2c 100644 --- a/libre/texlive-bin/PKGBUILD +++ b/libre/texlive-bin-libre/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 192005 2013-08-03 20:33:12Z remy $ +# $Id: PKGBUILD 193968 2013-09-09 10:10:47Z remy $ # Maintainer: Rémy Oudompheng <remy@archlinux.org> # Contributor: francois <francois.archlinux.org> # Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu> # Contributor (Parabola): André Silva <emulatorman@lavabit.com> -pkgname=texlive-bin +pkgname=texlive-bin-libre pkgver=2013.30973 -pkgrel=3 -pkgdesc="TeX Live binaries (Parabola rebranded)" +pkgrel=4 +pkgdesc="TeX Live binaries, without biber binaries (Parabola rebranded)" license=('GPL') arch=('i686' 'x86_64' 'mips64el') depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler>=0.24.0' @@ -15,9 +15,9 @@ depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler>=0.24.0' 'icu' 'harfbuzz' 'harfbuzz-icu') makedepends=('perl' 'clisp' 'ffcall') optdepends=('ed: for texconfig') -provides=('lcdf-typetools' 'kpathsea' 'xindy' 'pdfjam' 'texlive-bin-libre') -conflicts=('pdfjam' 'texlive-bin-libre') -replaces=('texlive-bin-libre') +provides=('lcdf-typetools' 'kpathsea' 'xindy' 'pdfjam' 'texlive-bin') +conflicts=('pdfjam' 'texlive-bin') +replaces=('texlive-bin') options=('!libtool' '!strip') url='http://tug.org/texlive/' install="texlive.install" @@ -120,7 +120,6 @@ package() { ln -s luatex ${pkgdir}/usr/bin/dvilualatex ln -s luatex ${pkgdir}/usr/bin/dviluatex ln -s luatex ${pkgdir}/usr/bin/lualatex - ln -s luatex ${pkgdir}/usr/bin/pdfcsplain ln -s pdftex ${pkgdir}/usr/bin/amstex ln -s pdftex ${pkgdir}/usr/bin/cslatex ln -s pdftex ${pkgdir}/usr/bin/csplain @@ -132,6 +131,8 @@ package() { ln -s pdftex ${pkgdir}/usr/bin/mllatex ln -s pdftex ${pkgdir}/usr/bin/mltex ln -s pdftex ${pkgdir}/usr/bin/pdfetex + ln -s pdftex ${pkgdir}/usr/bin/pdfcslatex + ln -s pdftex ${pkgdir}/usr/bin/pdfcsplain ln -s pdftex ${pkgdir}/usr/bin/pdfjadetex ln -s pdftex ${pkgdir}/usr/bin/pdflatex ln -s pdftex ${pkgdir}/usr/bin/pdfmex diff --git a/libre/texlive-bin/fix-fontforge-encoding.patch b/libre/texlive-bin-libre/fix-fontforge-encoding.patch index 8104b3289..8104b3289 100644 --- a/libre/texlive-bin/fix-fontforge-encoding.patch +++ b/libre/texlive-bin-libre/fix-fontforge-encoding.patch diff --git a/libre/texlive-bin/luatex-poppler-0.20.patch b/libre/texlive-bin-libre/luatex-poppler-0.20.patch index 175824f3e..175824f3e 100644 --- a/libre/texlive-bin/luatex-poppler-0.20.patch +++ b/libre/texlive-bin-libre/luatex-poppler-0.20.patch diff --git a/libre/texlive-bin/luatex-r4449-radical-rule-thickness.patch b/libre/texlive-bin-libre/luatex-r4449-radical-rule-thickness.patch index f925a1a93..f925a1a93 100644 --- a/libre/texlive-bin/luatex-r4449-radical-rule-thickness.patch +++ b/libre/texlive-bin-libre/luatex-r4449-radical-rule-thickness.patch diff --git a/libre/texlive-bin/poppler-0.20.patch b/libre/texlive-bin-libre/poppler-0.20.patch index 3bd8183ab..3bd8183ab 100644 --- a/libre/texlive-bin/poppler-0.20.patch +++ b/libre/texlive-bin-libre/poppler-0.20.patch diff --git a/libre/texlive-bin/texlive.install b/libre/texlive-bin-libre/texlive.install index 96a41bcfc..96a41bcfc 100644 --- a/libre/texlive-bin/texlive.install +++ b/libre/texlive-bin-libre/texlive.install diff --git a/libre/texlive-bin/texmf.cnf b/libre/texlive-bin-libre/texmf.cnf index 76975ee5c..76975ee5c 100644 --- a/libre/texlive-bin/texmf.cnf +++ b/libre/texlive-bin-libre/texmf.cnf diff --git a/libre/texlive-core-libre/PKGBUILD b/libre/texlive-core-libre/PKGBUILD index dfd68b3db..03a2f994e 100644 --- a/libre/texlive-core-libre/PKGBUILD +++ b/libre/texlive-core-libre/PKGBUILD @@ -4,13 +4,13 @@ pkgname=texlive-core-libre _pkgname=texlive-core -pkgver=2013.30962 +pkgver=2013.31589 _revnr=${pkgver#2013.} -pkgrel=2 +pkgrel=1 pkgdesc="TeX Live core distribution, without nonfree add-on packages (Parabola rebranded)" license=('GPL') arch=(any) -depends=('texlive-bin-libre') +depends=('texlive-bin-libre' 'perl') optdepends=( 'ruby: for old ConTeXT MkII and epspdf' 'tk: for texdoctk' @@ -43,7 +43,7 @@ backup=(etc/texmf/web2c/texmf.cnf \ etc/texmf/web2c/mktex.cnf \ etc/texmf/xdvi/XDvi) -md5sums=('cc2e2edd31b530d792460976c3ce940b' +md5sums=('80c7fa3db1b468f9043c6acdd941a526' '306ab28bb9b070fc3e40d86d28ea7e8e' 'd5a3f442ec3b7aa1518170f64f9d006b' '393a4bf67adc7ca5df2b386759d1a637') diff --git a/libre/texlive-fontsextra-libre/PKGBUILD b/libre/texlive-fontsextra-libre/PKGBUILD index 024cf8e65..816556575 100644 --- a/libre/texlive-fontsextra-libre/PKGBUILD +++ b/libre/texlive-fontsextra-libre/PKGBUILD @@ -4,7 +4,7 @@ pkgname=texlive-fontsextra-libre _pkgname=texlive-fontsextra -pkgver=2013.30955 +pkgver=2013.31570 _revnr=${pkgver#2013.} pkgrel=1 pkgdesc="TeX Live - all sorts of extra fonts, without nonfree add-on packages" @@ -20,8 +20,8 @@ source=("ftp://ftp.archlinux.org/other/texlive/$_pkgname-$pkgver-src.zip" "$_pkg options=('!emptydirs') options=(!strip) install=texlive.install -md5sums=('9e10d4fb01d87179bfd8e184e1be9dd7' - '2135455716c1e7356ce6a9c213827904') +md5sums=('3f519371dd2e22e5b32daa461b89aea2' + 'f489cc5f762dcdbe6acb11624de7e138') build() { cd "$srcdir" diff --git a/libre/texlive-fontsextra-libre/texlive-fontsextra.maps b/libre/texlive-fontsextra-libre/texlive-fontsextra.maps index 067ebb982..852afce52 100644 --- a/libre/texlive-fontsextra-libre/texlive-fontsextra.maps +++ b/libre/texlive-fontsextra-libre/texlive-fontsextra.maps @@ -62,14 +62,15 @@ Map dstroke.map Map dutchcal.map Map epigrafica.map Map esvect.map +Map fbb.map Map fdsymbol.map Map fge.map -Map fi4.map Map foekfont.map Map fonetika.map Map fourier-utopia-expert.map Map fourier.map Map frcursive.map +Map gentium-type1.map Map gfsartemisia.map Map gfsbodoni.map Map gfscomplutum.map @@ -88,9 +89,9 @@ Map libertine.map Map linearA.map Map mathabx.map Map mdbch.map +Map mdgreek.map Map mdput.map Map mdsymbol.map -Map mdugm.map Map newpx.map Map newtx.map Map ocrb.map @@ -122,6 +123,7 @@ Map yv2.map Map yv3.map Map yvo.map Map yvt.map +Map zi4.map MixedMap allrunes.map MixedMap bbold.map MixedMap cmll.map diff --git a/libre/texlive-latexextra-libre/PKGBUILD b/libre/texlive-latexextra-libre/PKGBUILD index 4d26a0884..8e1f0998f 100644 --- a/libre/texlive-latexextra-libre/PKGBUILD +++ b/libre/texlive-latexextra-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 189264 2013-07-01 21:36:52Z remy $ +# $Id: PKGBUILD 193983 2013-09-09 12:57:56Z remy $ # Maintainer: Firmicus <firmicus āt gmx dōt net> # Maintainer: Rémy Oudompheng <remy@archlinux.org> # Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu> @@ -6,16 +6,19 @@ pkgname=texlive-latexextra-libre _pkgname=texlive-latexextra -pkgver=2013.30964 +pkgver=2013.31588 _revnr=${pkgver#2013.} pkgrel=1 pkgdesc="TeX Live - Large collection of add-on packages for LaTeX, without nonfree add-on packages" license=('GPL') arch=(any) -depends=('texlive-core') +depends=('texlive-core' + 'perl-file-which' # for pdfannotextractor + ) optdepends=( + 'texlive-genericextra: to use the calctab package' 'texlive-pictures: to use the package overpic' - 'jdk7-openjdk: for use by ppower4' + 'jdk7-openjdk: to use pdfannotextractor' ) provides=('texlive-latexextra') replaces=('texlive-latexextra') @@ -26,7 +29,7 @@ source=("ftp://ftp.archlinux.org/other/texlive/$_pkgname-$pkgver-src.zip" "$_pkg options=('!emptydirs') options=(!strip) install=texlive.install -md5sums=('64386dfe9fc40f2d4edc7c653d716bdf' +md5sums=('7c9755ca4e104089fab816d805990f6f' '9e4825f47dac663dd62c4bfa67899e84') build() { diff --git a/nonprism/kdenetwork-kopete-libre-nonprism/PKGBUILD b/nonprism/kdenetwork-kopete-libre-nonprism/PKGBUILD index 86c23797a..bd4532a4f 100644 --- a/nonprism/kdenetwork-kopete-libre-nonprism/PKGBUILD +++ b/nonprism/kdenetwork-kopete-libre-nonprism/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> _pkgname=kdenetwork-kopete pkgname=kdenetwork-kopete-libre-nonprism -pkgver=4.11.0 +pkgver=4.11.1 pkgrel=1 pkgdesc='Instant Messenger, without skype and support for unsafe and dangerous for privacy protocols' url='http://kde.org/applications/internet/kopete/' @@ -22,7 +22,7 @@ source=("http://download.kde.org/stable/${pkgver}/src/kopete-${pkgver}.tar.xz" 'libotr3.patch' 'mediastreamer29.patch' 'libre-nonprism.patch') -sha1sums=('a67716f14a07cdbacf3df40983db17f594eb768b' +sha1sums=('1dd677e6fd4335e6d0bb906f4c981395ca204e12' '9c3b0ee15538fbfa36aa0a4748b1f6b5a7905384' '317683a5c2acd0a0058c5ab42f6006e9db511ef3' '3c46e5c80ef0cd3f6fe9fb6d5cb8c252c6792208') diff --git a/nonprism/kdepim-runtime-nonprism/PKGBUILD b/nonprism/kdepim-runtime-nonprism/PKGBUILD index 204a69809..79f9b9221 100644 --- a/nonprism/kdepim-runtime-nonprism/PKGBUILD +++ b/nonprism/kdepim-runtime-nonprism/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 192541 2013-08-13 18:47:05Z andrea $ +# $Id: PKGBUILD 194033 2013-09-10 12:51:41Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> _pkgname=kdepim-runtime pkgname=kdepim-runtime-nonprism -pkgver=4.11.0 +pkgver=4.11.1 pkgrel=1 pkgdesc='Extends the functionality of kdepim, without libkgapi and libkfbapi support' arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ replaces=('kdepim-runtime' 'kdepim-runtime-coherence') conflicts=kdepim-runtime provides=kdepim-runtime=$pkgver source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz") -sha1sums=('ec2a45baf0c2c2ccea633b599a453db52b38dc75') +sha1sums=('a61c1b4cafe16b88213c8cf2f4f64b38a20ed74d') prepare() { mkdir build diff --git a/pcr/audio-entropyd/PKGBUILD b/pcr/audio-entropyd/PKGBUILD new file mode 100644 index 000000000..c691c0128 --- /dev/null +++ b/pcr/audio-entropyd/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: fauno <fauno@parabola.nu> +pkgname=audio-entropyd +pkgver=2.0.3 +pkgrel=1 +pkgdesc="Feeds the /dev/random device with entropy-data read from an audio device" +arch=('i686') +url="http://vanheusden.com/aed/" +license=('GPL2') +groups=('entropy') +depends=('alsa-lib') +source=(http://www.vanheusden.com/aed/${pkgname}-${pkgver}.tgz + ${pkgname}.service) + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -D -m 755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} + install -D -m 644 ${srcdir}/${pkgname}.service \ + ${pkgdir}/usr/lib/systemd/system/${pkgname}.service +} +sha1sums=('b788559c6c01e17bb9d314ac2a7411bc30fbb8a2' + '6d3ad093176efaa0e5a4fe80113048aa9c4810ce') +sha256sums=('6fbaf1c4f77e988f4656cd079309d5eb6bd36cbae89c2ee01324c5690adaf3ff' + '41704fac32b2c180c1fb6155b902445e2c5bc493da0191180cb3720cd72bd42c') diff --git a/pcr/audio-entropyd/audio-entropyd.service b/pcr/audio-entropyd/audio-entropyd.service new file mode 100644 index 000000000..feff7cae4 --- /dev/null +++ b/pcr/audio-entropyd/audio-entropyd.service @@ -0,0 +1,10 @@ +[Unit] +Description=Gathering entropy from audio +After=sound.target + +[Service] +Type=forking +ExecStart=/usr/bin/audio-entropyd + +[Install] +WantedBy=multi-user.target diff --git a/pcr/darcsver/PKGBUILD b/pcr/darcsver/PKGBUILD new file mode 100644 index 000000000..e93250680 --- /dev/null +++ b/pcr/darcsver/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Andreas B. Wagner <AndreasBWagner@pointfree.net> +# Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +pkgname=darcsver +pkgver=1.7.4 +pkgrel=2 +pkgdesc="generate a version number from darcs history" +arch=('any') +url='http://allmydata.org/trac/darcsver' +license=('BSD') +depends=('python2') +makedepends=('python2-mock' 'python2-distribute') +source=( http://pypi.python.org/packages/source/d/$pkgname/$pkgname-$pkgver.tar.gz ) +md5sums=('e38aecd1343ab8447888a479ab12cb59') + +build(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py build +} + +package(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" + + install -Dm644 darcsver.egg-info/PKG-INFO $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/pcr/dirt/PKGBUILD b/pcr/dirt/PKGBUILD new file mode 100644 index 000000000..d269b41f8 --- /dev/null +++ b/pcr/dirt/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: fauno <fauno@parabola.nu> +pkgname=dirt +pkgver=1.0.0a28 +pkgrel=1 +pkgdesc="Multi-platform IRC proxy that adds FiSH-compatible chat encryption (including DH1080 key exchanges) to any IRC client" +arch=('i686') +url="http://dirtirc.sourceforge.net/" +license=('GPL2') +depends=('openssl') +source=(http://ufpr.dl.sourceforge.net/project/dirtirc/Dirt/1.0.0%20alpha%2028/${pkgname}-${pkgver}-source.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + make unix +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -D -m 755 dirtirc ${pkgdir}/usr/bin/dirtirc +} +sha1sums=('0f7f407f5a3cb0f083b95d81849efde90177e7d2') +sha256sums=('c1e8bc212a54739ba45f10a6f157f1a80052c913863e6624c434d7335fc2721b') diff --git a/pcr/kompozer/PKGBUILD b/pcr/kompozer/PKGBUILD index 7b556e166..a65fb3e3b 100644 --- a/pcr/kompozer/PKGBUILD +++ b/pcr/kompozer/PKGBUILD @@ -1,59 +1,69 @@ -# Contributor: peace4all <markspost at rocketmail dot com> +# Maintainer: Muflone <webreg@vbsimple.net> +# Contributor: ingamedeo <ingamedeo at gmail dot com> # Maintainer : Parabola GNU / Linux-libre <aurelien@cwb.io> # thanks to tadzio, and techlive for the investigation # work and fix included as the NS_IMETHOD_i686.patch +# Sorry for not honouring makepkg.conf (!buildflags) +# but the source doesn't compile with makepkg's default C/CXXFLAGS + pkgname=kompozer pkgver=0.8b3 -pkgrel=10 +pkgrel=12 pkgdesc="A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release" arch=('x86_64' 'i686') license=('GPL') url="http://www.kompozer.net" depends=('gtk2' 'glib2' 'pango' 'pangox-compat' 'nss' 'libxt' 'libidl2' 'gnome-vfs') makedepends=('zip' 'pkgconfig') -source=("http://downloads.sourceforge.net/kompozer/$pkgname-$pkgver-src.tar.bz2" - 'kompozer.desktop' - 'mozconfig.patch' - 'kompozer-libpng15.patch' - 'kompozer-libpng14.patch' - 'gcc46_default_ctors.patch' - 'kompozer_gcc_4.7.patch' - 'any_kernel_26_plus.patch' - 'NS_IMETHOD_i686.patch') +options=('!buildflags') +source=("http://downloads.sourceforge.net/kompozer/${pkgname}-${pkgver}-src.tar.bz2" + 'kompozer.desktop' + 'mozconfig.patch' + 'kompozer-libpng15.patch' + 'kompozer-libpng14.patch' + 'gcc46_default_ctors.patch' + 'kompozer_gcc_4.7.patch' + 'any_kernel_26_plus.patch' + 'NS_IMETHOD_i686.patch') md5sums=('cd4664ecda908666b19ef0607010c627' 'ed8edf6817892a38b8b181fc9b2caaea' - '4778f967307cf569089daca843de1df9' + '4778f967307cf569089daca843de1df9' '4852034f99e7943071946e7eedc6c2f5' 'd5ba90f7fbaed76f77a6d9717e86f3a5' 'ad3ec5cbc6677dd712b140148398f58f' - '75b0e1cad65dbeb8feedac5d4f52be32' + '75b0e1cad65dbeb8feedac5d4f52be32' '58a294356b3e17ad070e4c93180bf0ad' '186c47586bebf83b9b76d339e3a38c95') build() { - cd "$srcdir/mozilla" - - patch -Np0 -i "$srcdir/mozconfig.patch" - patch -Np0 -i "$srcdir/kompozer-libpng14.patch" - patch -Np0 -i "$srcdir/kompozer-libpng15.patch" - patch -Np0 -i "$srcdir/gcc46_default_ctors.patch" - patch -Np0 -i "$srcdir/kompozer_gcc_4.7.patch" - patch -Np0 -i "$srcdir/any_kernel_26_plus.patch" - patch -Np0 -i "$srcdir/NS_IMETHOD_i686.patch" - - make -f client.mk build + cd "${srcdir}/mozilla" + patch -Np0 -i "${srcdir}/mozconfig.patch" + patch -Np0 -i "${srcdir}/kompozer-libpng14.patch" + patch -Np0 -i "${srcdir}/kompozer-libpng15.patch" + patch -Np0 -i "${srcdir}/gcc46_default_ctors.patch" + patch -Np0 -i "${srcdir}/kompozer_gcc_4.7.patch" + patch -Np0 -i "${srcdir}/any_kernel_26_plus.patch" + patch -Np0 -i "${srcdir}/NS_IMETHOD_i686.patch" + + #make -f client.mk build #If is causing a lot of problem...try to build the package as normally + ./configure + make } package() { - cd "$srcdir/obj-kompozer" + cd "${srcdir}/mozilla" + + make DESTDIR=${pkgdir} install + # Remove nspr.m4 because it's now provided by nspr package + rm "${pkgdir}/usr/share/aclocal/nspr.m4" + rmdir "${pkgdir}/usr/share/aclocal" - make DESTDIR=$pkgdir install - install -m755 -dD "$pkgdir/usr/share/applications/" - install -m644 "$srcdir/kompozer.desktop" "$pkgdir/usr/share/applications/" + install -m755 -dD "${pkgdir}/usr/share/applications/" + install -m644 "${srcdir}/kompozer.desktop" "${pkgdir}/usr/share/applications/" - mkdir -p "$pkgdir/usr/share/pixmaps/" - ln -s "/usr/lib/kompozer/icons/mozicon256.png" "$pkgdir/usr/share/pixmaps/kompozer.png" - ln -s "/usr/lib/kompozer/icons/mozicon50.xpm" "$pkgdir/usr/share/pixmaps/kompozer.xpm" + install -d -m755 "${pkgdir}/usr/share/pixmaps/" + ln -s "/usr/lib/kompozer/icons/mozicon256.png" "${pkgdir}/usr/share/pixmaps/kompozer.png" + ln -s "/usr/lib/kompozer/icons/mozicon50.xpm" "${pkgdir}/usr/share/pixmaps/kompozer.xpm" } diff --git a/~lukeshu/maildirproc/PKGBUILD b/pcr/maildirproc/PKGBUILD index bb98fa112..0e3becf75 100644 --- a/~lukeshu/maildirproc/PKGBUILD +++ b/pcr/maildirproc/PKGBUILD @@ -1,17 +1,21 @@ -# Maintainer: Mick Koch <kchmck@gmail.com> +# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> +# Maintainer (AUR): Mick Koch <kchmck@gmail.com> pkgname="maildirproc" pkgver="0.5.0" -pkgrel="2" +pkgrel="3" pkgdesc="Sorts mail based on a Python configuration file" arch=("any") url="http://joel.rosdahl.net/maildirproc/" -license=("GPL") +license=("GPL") # GPLv2+ depends=("python") source=("http://joel.rosdahl.net/maildirproc/releases/$pkgname-$pkgver.tar.bz2") md5sums=("eaa001f6cd1befee99528ca55da979ca") -build() { +package() { cd "$srcdir/$pkgname-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir" || return 1 + python setup.py install --root="$pkgdir" --optimize=1 + + mkdir -p "$pkgdir"/usr/share/doc/$pkgname/ + cp -r doc/* "$pkgdir"/usr/share/doc/$pkgname/ } diff --git a/pcr/nevow/PKGBUILD b/pcr/nevow/PKGBUILD new file mode 100644 index 000000000..956a0cd32 --- /dev/null +++ b/pcr/nevow/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +pkgname=nevow +pkgver=0.10.0 +pkgrel=8 +pkgdesc="web application construction kit written in Python" +arch=('any') +url='http://pypi.python.org/pypi/Nevow' +license=('custom') +depends=('python2' 'twisted') +source=( http://pypi.python.org/packages/source/N/Nevow/Nevow-$pkgver.tar.gz ) +md5sums=('66dda2ad88f42dea05911add15f4d1b2') + +build(){ + cd "$srcdir/Nevow-$pkgver" + python2 setup.py build +} + +package(){ + cd "$srcdir/Nevow-$pkgver" + python2 setup.py install --prefix=/usr --root="$pkgdir" --install-data=/usr/share/"$pkgname" + install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/pcr/ocsync/PKGBUILD b/pcr/ocsync/PKGBUILD index 97bc26754..cde26af30 100644 --- a/pcr/ocsync/PKGBUILD +++ b/pcr/ocsync/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Kuba Serafinowski <zizzfizzix(at)gmail(dot)com> # https://github.com/zizzfizzix/pkgbuilds -# Maintainer: Jorge Araya Navarro <jorgean@lavabit.com> +# Maintainer: Jorge Araya Navarro <shackra@riseup.net> # ############################################################## #### The section below can be adjusted to suit your needs #### @@ -15,8 +15,8 @@ _buildtype="Release" ############################################################## pkgname=ocsync -pkgver=0.80.0 -pkgrel=3 +pkgver=0.90.0 +pkgrel=1 pkgdesc="A file synchronizer especially designed for you, the normal user. Dependency of owncloud-client." arch=("i686" "x86_64") url="http://www.csync.org" @@ -52,3 +52,4 @@ package() { cd ${srcdir}/${pkgname}-${pkgver}-build make DESTDIR=${pkgdir} install } +md5sums=('6f1cfe47d6a7741c6e8df8642de52c0f') diff --git a/pcr/owncloud-client/PKGBUILD b/pcr/owncloud-client/PKGBUILD index a4e86099b..ea808c1ef 100644 --- a/pcr/owncloud-client/PKGBUILD +++ b/pcr/owncloud-client/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Kuba Serafinowski <zizzfizzix(at)gmail(dot)com> # https://github.com/zizzfizzix/pkgbuilds -# Maintainer: Jorge Araya Navarro <jorgean@lavabit.com> +# Maintainer: Jorge Araya Navarro <shackra@riseup.net> # ############################################################## #### The section below can be adjusted to suit your needs #### @@ -16,13 +16,13 @@ _buildtype="Release" _name=mirall pkgname=owncloud-client -pkgver=1.3.0 -pkgrel=2 +pkgver=1.4.0 +pkgrel=1 pkgdesc="ownCloud client based on mirall" arch=('i686' 'x86_64') url="http://owncloud.org/" license=('GPL2') -depends=('qt4' 'ocsync') +depends=('qt4' 'ocsync' 'qtkeychain' 'qtwebkit') makedepends=('cmake') optdepends=('qtkeychain: safe password storage') provides=('mirall' 'owncloud-client') @@ -30,7 +30,8 @@ conflicts=('mirall-git') install=owncloud-client.install backup=('etc/owncloud-client/sync-exclude.lst') source=("http://download.owncloud.com/download/${_name}-${pkgver}.tar.bz2") -md5sums=('ee2e7bafc714399f2027fefed853f968') +md5sums=('05a69082b4e940b4282c2b05344c143a') + if [[ ! ${_buildtype} == "Release" ]] && [[ ! ${_buildtype} == "release" ]]; then options=(!strip) diff --git a/pcr/pycryptopp/PKGBUILD b/pcr/pycryptopp/PKGBUILD new file mode 100644 index 000000000..f95654884 --- /dev/null +++ b/pcr/pycryptopp/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +pkgname=pycryptopp +pkgver=0.6.0 +_pkgtag=1206569328141510525648634803928199668821045408958 +pkgrel=2 +pkgdesc="Python wrappers for the Crypto++ library" +arch=('i686' 'x86_64') +url='http://allmydata.org/trac/pycryptopp' +license=('GPL2' 'custom') +depends=('python2' 'crypto++') +makedepends=('darcsver' 'setuptools_darcs') +source=( http://pypi.python.org/packages/source/p/$pkgname/$pkgname-$pkgver.$_pkgtag.tar.gz + http://pypi.python.org/packages/source/p/$pkgname/$pkgname-$pkgver.$_pkgtag.tar.gz.asc ) +md5sums=('ce38fbe03705d27da408c78b56eb1947' + '76fe2da5b1fc964d9e1ee4596c36d5bf') + +build() { + cd "$srcdir/$pkgname-$pkgver.$_pkgtag" + export PYCRYPTOPP_DISABLE_EMBEDDED_CRYPTOPP=1 + python2 setup.py build + python2 setup.py test +} + +package() { + cd "$srcdir/$pkgname-$pkgver.$_pkgtag" + python2 setup.py install --root="$pkgdir" + + install -d $pkgdir/usr/share/licenses/$pkgname/ + install -m 644 COPYING* $pkgdir/usr/share/licenses/$pkgname/ +} diff --git a/pcr/python2-mock/PKGBUILD b/pcr/python2-mock/PKGBUILD new file mode 100644 index 000000000..5647c15d2 --- /dev/null +++ b/pcr/python2-mock/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Felix Kaiser <felix.kaiser@fxkr.net> + +pkgname=python2-mock +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A Python Mocking and Patching Library for Testing" +url='http://www.voidspace.org.uk/python/mock/' +license=('BSD') +depends=('python2') +arch=('i686' 'x86_64') +source=("http://pypi.python.org/packages/source/m/mock/mock-$pkgver.tar.gz") +md5sums=('c3971991738caa55ec7c356bbc154ee2') + +build() { + cd "$srcdir/mock-$pkgver" + python2 setup.py build +} + +package() { + cd "$srcdir/mock-$pkgver" + python2 setup.py install --optimize=1 --root="$pkgdir" + install -Dm644 LICENSE* $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + diff --git a/pcr/pyutil/PKGBUILD b/pcr/pyutil/PKGBUILD new file mode 100644 index 000000000..7c3ca9f60 --- /dev/null +++ b/pcr/pyutil/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +pkgname=pyutil +pkgver=1.9.4 +pkgrel=2 +pkgdesc="general-purpose python library (used by tahoe-lafs)" +arch=('any') +url='http://pypi.python.org/pypi/pyutil' +license=('GPL2' 'custom') +depends=('python2') +makedepends=('setuptools' 'darcsver' 'setuptools_darcs' 'python2-simplejson') # 'zbase32') # missing: setuptools_trial +source=( http://pypi.python.org/packages/source/p/pyutil/pyutil-$pkgver.tar.gz ) +md5sums=('af51cf296b574112e115c9dfba51464d') + +build(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py build + python2 setup.py trial +} + +package(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" + + install -d $pkgdir/usr/share/licenses/$pkgname/ + install -m644 COPYING* $pkgdir/usr/share/licenses/$pkgname/ + +} diff --git a/pcr/qtkeychain/PKGBUILD b/pcr/qtkeychain/PKGBUILD new file mode 100644 index 000000000..152971751 --- /dev/null +++ b/pcr/qtkeychain/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Kuba Serafinowski <zizzfizzix(at)gmail(dot)com> +# Maintainer: Jorge Araya Navarro <shackra@riseup.net> +# Contributor: Teo Mrnjavac <teo@kde.org> +# https://github.com/zizzfizzix/pkgbuilds + +_buildtype="Release" + +pkgname=qtkeychain +pkgver=0.1 +pkgrel=3 +pkgdesc="Provides support for secure credentials storage." +arch=('i686' 'x86_64') +url="https://github.com/frankosterfeld/qtkeychain" +license=('BSD2') +depends=('qt4') +makedepends=('cmake') +source=("${pkgname}-${pkgver}.zip::https://github.com/frankosterfeld/qtkeychain/archive/${pkgver}.zip" 'prefer-qt4.patch') +md5sums=('a1d11a611b27759a531896b57be15947' + 'a2c46e61af02100a6f67487ffeb8a3d0') + +if [[ ! ${_buildtype} == "Release" ]] && [[ ! ${_buildtype} == "release" ]]; then + options=(!strip) +fi + +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i ${srcdir}/prefer-qt4.patch + + if [[ -e ${srcdir}/${pkgname}-${pkgver}-build ]]; then rm -rf ${srcdir}/${pkgname}-${pkgver}-build; fi + mkdir ${srcdir}/${pkgname}-${pkgver}-build +} + +build() { + cd ${srcdir}/${pkgname}-${pkgver}-build + cmake -DBUILD_WITH_QT4=on \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_LIBEXECDIR=lib/${pkgname} \ + -DCMAKE_BUILD_TYPE=${_buildtype} \ + ../${pkgname}-${pkgver} + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver}-build + make DESTDIR=${pkgdir} install + install -D -m644 ${srcdir}/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/pcr/qtkeychain/prefer-qt4.patch b/pcr/qtkeychain/prefer-qt4.patch new file mode 100644 index 000000000..0e264aad1 --- /dev/null +++ b/pcr/qtkeychain/prefer-qt4.patch @@ -0,0 +1,17 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index aba9032..4de64c8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,8 +11,10 @@ set(QTKEYCHAIN_SOVERSION 0) + set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${PROJECT_SOURCE_DIR}/cmake/Modules") + include(GNUInstallDirs) + +-# try Qt5 first, and prefer that if found +-find_package(Qt5Core QUIET) ++# try Qt5 first, and prefer that if found, unless BUILD_WITH_QT4 is set ++if (NOT BUILD_WITH_QT4) ++ find_package(Qt5Core QUIET) ++endif() + if (Qt5Core_FOUND) + if(UNIX AND NOT APPLE) + find_package(Qt5DBus REQUIRED) diff --git a/pcr/rfc5766-turn-server/PKGBUILD b/pcr/rfc5766-turn-server/PKGBUILD index e85f98bb8..c070ad309 100644 --- a/pcr/rfc5766-turn-server/PKGBUILD +++ b/pcr/rfc5766-turn-server/PKGBUILD @@ -2,15 +2,13 @@ pkgname=rfc5766-turn-server _portname=turnserver -pkgver=1.8.6.0 -pkgrel=2 -epoch= -pkgdesc="Free open source implementation of TURN and STUN Server" +pkgver=2.6.2.1 +pkgrel=1 +pkgdesc="STUN and TURN Relay Server for VoIP and WebRTC" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/rfc5766-turn-server/" license=('custom:BSDNew') -makedepends=('gcc>=3.4.4' 'make' 'hiredis' 'postgresql-libs' 'libmariadbclient') -depends=('libevent') +depends=('libevent' 'postgresql-libs' 'libmysqlclient' 'hiredis') optdepends=('postgresql-client: to use postgresql' 'mariadb: mariadb backend' 'redis: redis backend') @@ -22,14 +20,9 @@ source=(https://${pkgname}.googlecode.com/files/${_portname}-$pkgver.tar.gz build() { cd "${srcdir}/$_portname-${pkgver}" - PREFIX=/usr \ - MANPREFIX=/usr/share \ - EXAMPLESDIR="/usr/share/$pkgname/examples" \ - DOCSDIR="/usr/share/doc/$pkgname" \ - LIBDIR=/usr/lib \ - SCHEMADIR="/usr/share/$pkgname" \ - TURNINCLUDEDIR="/usr/include/turn" - ./configure + ./configure --prefix=/usr \ + --manprefix=/usr/share \ + --examplesdir="/usr/share/$_portname/examples" make } @@ -41,20 +34,12 @@ check() { package() { cd "${srcdir}/$_portname-${pkgver}" - make \ - PREFIX="$pkgdir/usr" \ - MANPREFIX="$pkgdir/usr/share" \ - EXAMPLESDIR="$pkgdir/usr/share/$pkgname/examples" \ - DOCSDIR="$pkgdir/usr/share/doc/$pkgname" \ - LIBDIR="$pkgdir/usr/lib" \ - SCHEMADIR="$pkgdir/usr/share/$pkgname" \ - TURNINCLUDEDIR="$pkgdir/usr/include/turn" \ - install + make DESTDIR="$pkgdir" install - install -D "$pkgdir/usr/share/$pkgname/examples/etc/turnserver.conf" \ + install -D "$pkgdir/usr/share/$_portname/examples/etc/turnserver.conf" \ "$pkgdir/etc/turnserver.conf" - install -D "$pkgdir/usr/share/$pkgname/examples/etc/turnuserdb.conf" \ + install -D "$pkgdir/usr/share/$_portname/examples/etc/turnuserdb.conf" \ "$pkgdir/etc/turnuserdb.conf" install -D "$srcdir/stun.service" \ "$pkgdir/usr/lib/systemd/system/stun.service" @@ -65,7 +50,15 @@ package() { chmod 644 "$pkgdir/usr/lib/libturnclient.a" install -Dm 644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + install -dm 755 "$pkgdir/var/log/$_portname" + + sed \ + -e '/^#log-file=\/var\/tmp\/turn.log$/c log-file=\/var\/log\/turnserver\/turn.log' \ + -i "${pkgdir}"/etc/turnserver.conf } -md5sums=('def4cc2ea6239795edab12b5eee5f8ed' - '1da26c3a1fe29a8961e6b9d73f9048d3' - '83670d79026c67c7701481ee9d39f100') +sha1sums=('d7f01e6fadbe56fe4535d67a7d178a9cfba110b8' + '0c5b348e793bd52ce0ee38d420b26c9b2a2e2ca5' + 'b12805c049787cd1433181afaba4111f89740e63') +sha256sums=('4d131f353aadb15901d175755075af65abf2a0e820d7281c9c164285642ff9c1' + '319030c1916d353bfc3375626cc7f60d6eeca762fe4fce354f010212902c49dc' + '63198e4f802c7b4b44e671e0fcaebca36589ebb11405e51ab9f36c80327ac4d9') diff --git a/pcr/setuptools_darcs/PKGBUILD b/pcr/setuptools_darcs/PKGBUILD new file mode 100644 index 000000000..285214db8 --- /dev/null +++ b/pcr/setuptools_darcs/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Peter Simons <simons@cryp.to> +# Contributor: Nicolas Pouillard <nicolas.pouillard@gmail.com> +pkgname=setuptools_darcs +pkgver=1.2.11 +pkgrel=3.1 +pkgdesc="Python setuptools plugin for darcs" +arch=('any') +url='http://pypi.python.org/pypi/setuptools_darcs' +license=('BSD') +depends=('python2' 'setuptools') +makedepends=('darcsver') +source=( http://pypi.python.org/packages/source/s/$pkgname/$pkgname-$pkgver.tar.gz ) +md5sums=('79451a8e77b9692861a655e53df094f0') + +build() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py build +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py test +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" + install -Dm644 PKG-INFO $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/pcr/tahoe-lafs/PKGBUILD b/pcr/tahoe-lafs/PKGBUILD new file mode 100644 index 000000000..8ace70679 --- /dev/null +++ b/pcr/tahoe-lafs/PKGBUILD @@ -0,0 +1,30 @@ +# Contributor: Peter Simons <simons@cryp.to> +# Contributor: Nicolas Pouillard <nicolas.pouillard@gmail.com> +pkgname=tahoe-lafs +pkgver=1.10.0 +pkgrel=1 +pkgdesc="a secure, decentralized, fault-tolerant filesystem" +arch=('any') +url='http://tahoe-lafs.org/' +license=('GPL') +# net-tools is needed because Tahoe-LAFS uses /sbin/ifconfig +depends=('net-tools' 'python2' 'python2-zope-interface>=3.6.5' + 'twisted' 'python2-pyasn1' 'python2-crypto' 'pycryptopp' 'nevow' + 'python2-foolscap' 'python2-simplejson' 'zfec' 'python2-pyopenssl' + 'pyutil' 'python2-argparse' 'zbase32' 'python2-mock>=0.8.0') +source=(nodaemon.patch https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-$pkgver.tar.bz2) +sha256sums=('7fb13a50bdca729b9c78f12369e56fccf55594b646bddb270d55c08c83ce3449' + '9c5516700fe95fdf8c57eca1e2a7b4aebf2de9a4d327d50afd684ebf833ccfe2') + +build(){ + cd "$srcdir/allmydata-tahoe-$pkgver" + patch -p0 < ../nodaemon.patch + python2 setup.py build + # disabled due to the nodaemon patch and the test_filesystem* tests + #python2 setup.py test || return 1 +} + +package(){ + cd "$srcdir/allmydata-tahoe-$pkgver" + python2 setup.py install --root="$pkgdir" +} diff --git a/pcr/tahoe-lafs/nodaemon.patch b/pcr/tahoe-lafs/nodaemon.patch new file mode 100644 index 000000000..dfcc0b8ae --- /dev/null +++ b/pcr/tahoe-lafs/nodaemon.patch @@ -0,0 +1,19 @@ +--- src/allmydata/scripts/startstop_node.py 2011-10-30 22:54:34.000000000 +0100 ++++ src/allmydata/scripts/startstop_node.py 2011-11-10 15:22:21.432711365 +0100 +@@ -10,6 +10,7 @@ + optFlags = [ + ["profile", "p", "Run under the Python profiler, putting results in 'profiling_results.prof'."], + ["syslog", None, "Tell the node to log to syslog, not a file."], ++ ["nodaemon", "n", "Do not daemonize."], + ] + + def getSynopsis(self): +@@ -70,6 +71,8 @@ + args.extend(["--logfile", os.path.join("logs", "twistd.log")]) + if opts["profile"]: + args.extend(["--profile=profiling_results.prof", "--savestats",]) ++ if opts["nodaemon"]: ++ args.extend(["--nodaemon", "--umask=0077"]) + # now we're committed + os.chdir(basedir) + from twisted.scripts import twistd diff --git a/pcr/timer_entropyd/PKGBUILD b/pcr/timer_entropyd/PKGBUILD new file mode 100644 index 000000000..4d5f4437e --- /dev/null +++ b/pcr/timer_entropyd/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: fauno <fauno@parabola.nu> +pkgname=timer_entropyd +pkgver=0.2 +pkgrel=1 +pkgdesc="Feeds the /dev/random device with entropy-data (random values) read from timers." +arch=('i686') +url="http://www.vanheusden.com/te/" +license=('GPL2') +groups=('entropy') +source=(http://www.vanheusden.com/te/${pkgname}-${pkgver}.tgz + ${pkgname}.service) +sha1sums=('61b82128bf4df483271a475a0cc772a7fd80a804' + '96ff193aef61088759cf9d9c9d0e881fd1174824') +sha256sums=('0cf2b976b78c1b1169a4bec5a6fc71d8b118de927bc05002686376a61f73989a' + 'a22d33d99ab7c511902a37225e83476466840bd4c0ee3ffece1e4094511414de') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -D -m 755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} + install -D -m 644 ${srcdir}/${pkgname}.service \ + ${pkgdir}/usr/lib/systemd/system/${pkgname}.service +} diff --git a/pcr/timer_entropyd/timer_entropyd.service b/pcr/timer_entropyd/timer_entropyd.service new file mode 100644 index 000000000..0bea7398b --- /dev/null +++ b/pcr/timer_entropyd/timer_entropyd.service @@ -0,0 +1,9 @@ +[Unit] +Description=Gathering entropy from system timers + +[Service] +Type=forking +ExecStart=/usr/bin/timer_entropyd + +[Install] +WantedBy=multi-user.target diff --git a/pcr/video_entropyd/PKGBUILD b/pcr/video_entropyd/PKGBUILD new file mode 100644 index 000000000..e096aabdd --- /dev/null +++ b/pcr/video_entropyd/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: fauno <fauno@parabola.nu> +pkgname=video_entropyd +pkgver=2.0 +pkgrel=1 +pkgdesc="Feeds the /dev/random device with entropy-data read from a video device" +arch=('i686') +url="http://vanheusden.com/ved/" +license=('GPL2') +groups=('entropy') +source=(http://www.vanheusden.com/ved/${pkgname}-${pkgver}.tgz + ${pkgname}.service) +sha1sums=('9d566bce8d0f0fa4e8be24b481ffdba0d0c70406' + '30cfb694ee886e36ab97329d575a8b9437a30bb2') +sha256sums=('aba6255ddb32cd376c785128a7e850fb51b6c1d7fe3f4ba765abc0c50ec67d7a' + 'b6988df79823a29ab04bfa0fe6d8f2e14f3176398eb220fa1248c6728e8be27f') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -D -m 755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} + install -D -m 644 ${srcdir}/${pkgname}.service \ + ${pkgdir}/usr/lib/systemd/system/${pkgname}.service +} diff --git a/pcr/video_entropyd/video_entropyd.service b/pcr/video_entropyd/video_entropyd.service new file mode 100644 index 000000000..1dfef410a --- /dev/null +++ b/pcr/video_entropyd/video_entropyd.service @@ -0,0 +1,9 @@ +[Unit] +Description=Gathering entropy from video + +[Service] +Type=forking +ExecStart=/usr/bin/video_entropyd + +[Install] +WantedBy=multi-user.target diff --git a/pcr/youtube-dl-current/PKGBUILD b/pcr/youtube-dl-current/PKGBUILD index 1aab4522e..37b4b5747 100644 --- a/pcr/youtube-dl-current/PKGBUILD +++ b/pcr/youtube-dl-current/PKGBUILD @@ -1,11 +1,12 @@ -# Maintainer (Arch): Eric Bélanger <eric@archlinux.org> +# Maintainer: Eric Bélanger <eric@archlinux.org> # Maintainer (Parabola): 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=2013.09.04 +pkgver=2013.09.11 +_pkgver=2013.11.09 pkgrel=1 pkgdesc="A small command-line program to download videos from YouTube.com and a few more sites" arch=('any') @@ -13,7 +14,7 @@ url="http://rg3.github.io/youtube-dl/" license=('custom') depends=('python') makedepends=('python-distribute') -source=(http://youtube-dl.org/downloads/${pkgver}/${_pkgname}-${pkgver}.tar.gz{,.sig}) +source=(http://youtube-dl.org/downloads/${_pkgver}/${_pkgname}-${_pkgver}.tar.gz{,.sig}) prepare() { cd ${_pkgname} @@ -27,5 +28,5 @@ package() { "${pkgdir}/usr/share/bash-completion/completions/youtube-dl" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } -md5sums=('252f503736cef7049d3a1ed20a2ffc5f' +md5sums=('ad389dffc97d36c355115831a460b64e' 'SKIP') diff --git a/pcr/zbase32/PKGBUILD b/pcr/zbase32/PKGBUILD new file mode 100644 index 000000000..b4373abb8 --- /dev/null +++ b/pcr/zbase32/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Peter Simons <simons@cryp.to> +# Contributor: Nicolas Pouillard <nicolas.pouillard@gmail.com> +pkgname=zbase32 +pkgver=1.1.5 +pkgrel=1 +pkgdesc="alternate base32 encoder (not RFC 3548 compliant)" +arch=('i686' 'x86_64') +url='http://pypi.python.org/pypi/zbase32' +license=('BSD') +depends=('python2') +makedepends=('setuptools' 'darcsver' 'setuptools_darcs' 'pyutil') +source=( http://pypi.python.org/packages/source/z/zbase32/zbase32-$pkgver.tar.gz ) +md5sums=('4dba0be4ac6d66968de8e5173f51d65d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py build + python2 setup.py test +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" + install -Dm644 PKG-INFO* $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/pcr/zfec/PKGBUILD b/pcr/zfec/PKGBUILD new file mode 100644 index 000000000..0c2487c6b --- /dev/null +++ b/pcr/zfec/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +pkgname=zfec +pkgver=1.4.24 +pkgrel=2 +pkgdesc="a fast erasure codec which can be used with the command-line, C, Python, or Haskell" +arch=('i686' 'x86_64') +url='http://pypi.python.org/pypi/zfec' +license=('GPL' 'custom') +depends=('python2' 'pyutil' 'zbase32') +makedepends=('darcsver' 'setuptools_darcs') +source=( http://pypi.python.org/packages/source/z/zfec/zfec-$pkgver.tar.gz ) +md5sums=('e1bca3a1f18374f72bdf8cd42ea9c919') + +build(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py build + python2 setup.py test +} + +package(){ + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" + install -d $pkgdir/usr/share/licenses/$pkgname/ + install -m644 COPYING* $pkgdir/usr/share/licenses/$pkgname/ +} |