diff options
author | Esteban Carnevale <alfplayer@mailoo.org> | 2014-10-11 21:32:27 -0300 |
---|---|---|
committer | Esteban Carnevale <alfplayer@mailoo.org> | 2014-10-11 21:32:27 -0300 |
commit | 73878e9f6a2b86ebf66cf87ec145dc309c8520c4 (patch) | |
tree | add2354a374b3acde8a673f9250c3ff8d72d86dd | |
parent | d2556ce4d528b6a62d31b9f28cd37678f565f956 (diff) | |
parent | 4e75bcf04fa2ee23cbdc320bdf04af821616a6ee (diff) | |
download | abslibre-73878e9f6a2b86ebf66cf87ec145dc309c8520c4.tar.gz abslibre-73878e9f6a2b86ebf66cf87ec145dc309c8520c4.tar.bz2 abslibre-73878e9f6a2b86ebf66cf87ec145dc309c8520c4.zip |
Merge branch 'master' of git://projects.parabola.nu/abslibre
70 files changed, 848 insertions, 330 deletions
diff --git a/kernels/linux-libre-lts-grsec-knock/PKGBUILD b/kernels/linux-libre-lts-grsec-knock/PKGBUILD index 98752579f..b78b9e0d8 100644 --- a/kernels/linux-libre-lts-grsec-knock/PKGBUILD +++ b/kernels/linux-libre-lts-grsec-knock/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer (Arch): Daniel Micay <danielmicay@gmail.com> +# Contributor (Arch): Daniel Micay <danielmicay@gmail.com> # Contributor (Arch): Tobias Powalowski <tpowa@archlinux.org> # Contributor (Arch): Thomas Baechler <thomas@archlinux.org> # Contributor (Arch): henning mueller <henning@orgizm.net> @@ -12,9 +12,9 @@ pkgbase=linux-libre-lts-grsec-knock # Build kernel with lts-grsec-knock localname _pkgbasever=3.14-gnu -_pkgver=3.14.19-gnu +_pkgver=3.14.21-gnu _grsecver=3.0 -_timestamp=201409282024 +_timestamp=201410092055 _knockpatchver=3.16_1 _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname @@ -26,7 +26,7 @@ _archpkgver=${_pkgver%-*}.${_timestamp} pkgver=${_pkgver//-/_}.${_timestamp} pkgrel=1 arch=('i686' 'x86_64' 'mips64el') -url="https://wiki.parabolagnulinux.org/Linux-libre-lts-grsec-knock" +url="https://wiki.parabola.nu/Linux-libre-lts-grsec-knock" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc') options=('!strip') @@ -49,8 +49,8 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # Note: Makefile patching was removed due which we are using specific flags from grsecurity patch '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - 'de38c0a43db601774a0374aeea99f3c24931139208ac5370e07841db3dceccfe' - '15738fd826a0bdf2c5fceecde3ec59f8eacbcaa59b5fa099f0a64fc32975b217' + '557ab280751bd872ac5388ae05c91d3669b8635e5c768bf688240f53c18c1500' + 'a075a25cbecdd1faf0f96e60d55451a2fc22edc5d322e32006747bd019c2a6bd' 'SKIP' '70cbe962aa01989ffa83490bb0765d6e4c781f6133dc8d768d84bd6716ac0209' '421bd0710d0fb9b16f53eb20a298bed5fc10e47697e14d566126afc8827e17bb' @@ -361,6 +361,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/kernels/linux-libre-lts-grsec/PKGBUILD b/kernels/linux-libre-lts-grsec/PKGBUILD index c7a7e1cc0..75b4a6015 100644 --- a/kernels/linux-libre-lts-grsec/PKGBUILD +++ b/kernels/linux-libre-lts-grsec/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer (Arch): Daniel Micay <danielmicay@gmail.com> +# Contributor (Arch): Daniel Micay <danielmicay@gmail.com> # Contributor (Arch): Tobias Powalowski <tpowa@archlinux.org> # Contributor (Arch): Thomas Baechler <thomas@archlinux.org> # Contributor (Arch): henning mueller <henning@orgizm.net> @@ -12,9 +12,9 @@ pkgbase=linux-libre-lts-grsec # Build kernel with lts-grsec localname _pkgbasever=3.14-gnu -_pkgver=3.14.19-gnu +_pkgver=3.14.21-gnu _grsecver=3.0 -_timestamp=201409282024 +_timestamp=201410092055 _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -47,8 +47,8 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # Note: Makefile patching was removed due which we are using specific flags from grsecurity patch '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - 'de38c0a43db601774a0374aeea99f3c24931139208ac5370e07841db3dceccfe' - '15738fd826a0bdf2c5fceecde3ec59f8eacbcaa59b5fa099f0a64fc32975b217' + '557ab280751bd872ac5388ae05c91d3669b8635e5c768bf688240f53c18c1500' + 'a075a25cbecdd1faf0f96e60d55451a2fc22edc5d322e32006747bd019c2a6bd' 'SKIP' 'b579108a60b56edccdf99fd3873cc49fbe174be239a5f69d50082d26cb9d3053' 'ca675995cacff121facf54cf84077c1238b47731f3f7dd637d6c9d12161c765f' @@ -355,6 +355,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/kernels/linux-libre-lts-knock/PKGBUILD b/kernels/linux-libre-lts-knock/PKGBUILD index 5aa28d08f..48919c53c 100644 --- a/kernels/linux-libre-lts-knock/PKGBUILD +++ b/kernels/linux-libre-lts-knock/PKGBUILD @@ -9,7 +9,7 @@ pkgbase=linux-libre-lts-knock # Build stock -lts-knock kernel _pkgbasever=3.14-gnu -_pkgver=3.14.19-gnu +_pkgver=3.14.21-gnu _knockpatchver=3.16_1 _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname @@ -41,7 +41,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # loongson-community patch: http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/ '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - 'de38c0a43db601774a0374aeea99f3c24931139208ac5370e07841db3dceccfe' + '557ab280751bd872ac5388ae05c91d3669b8635e5c768bf688240f53c18c1500' '70cbe962aa01989ffa83490bb0765d6e4c781f6133dc8d768d84bd6716ac0209' '6f92d1d5114b3fa58a8e6694324b7e88ee8eacb47c7e48bfa64a382e5ba275a1' '81c5662abbec12cbcabe794b1ce0d393238930889760b96c982a4e0a038dc239' @@ -336,6 +336,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/kernels/linux-libre-pae/PKGBUILD b/kernels/linux-libre-pae/PKGBUILD index 3159a8550..037354536 100644 --- a/kernels/linux-libre-pae/PKGBUILD +++ b/kernels/linux-libre-pae/PKGBUILD @@ -9,7 +9,7 @@ pkgbase=linux-libre-pae # Build stock -pae kernel _pkgbasever=3.16-gnu -_pkgver=3.16.3-gnu +_pkgver=3.16.4-gnu _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -34,7 +34,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li 'change-default-console-loglevel.patch' 'compal-laptop-hwmon-fix.patch') sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' - 'b9af84b880ad0762b768ecc39a3f9b9e91288d37a609a1bf6a8873497dedad05' + '04424ffce8e1584cf684da2907760c7db52d93c4bb057f9ff9ced327e9e9faa3' 'c2def5b0544595d37ac3058a514f20ebd9dd51517f4c2cdf0ba0b78e37bd2496' 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '074b67818582874146c389c029bc43648d145891a27e47aa2c5c42d3571f0264' @@ -303,6 +303,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD index 2b07017c9..71af5de9c 100644 --- a/kernels/linux-libre-rt/PKGBUILD +++ b/kernels/linux-libre-rt/PKGBUILD @@ -12,7 +12,7 @@ pkgbase=linux-libre-rt # Build stock -rt kernel _pkgbasever=3.14-gnu -_pkgver=3.14.17-gnu +_pkgver=3.14.20-gnu _rtbasever=3.14 _rtpatchver=rt9 @@ -24,7 +24,7 @@ _srcname=linux-${_pkgbasever%-*} #_archpkgver=${_pkgver%-*}_${_rtpatchver} _archpkgver=3.14.12_${_rtpatchver} pkgver=${_pkgver//-/_}.${_rtpatchver} -pkgrel=2 +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') url="https://rt.wiki.kernel.org/" license=('GPL2') @@ -33,7 +33,7 @@ options=('!strip') source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz" "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz" #"http://www.kernel.org/pub/linux/kernel/projects/rt/${_rtbasever}/patch-${_pkgver%-*}-${_rtpatchver}.patch.xz" - "patch-${_pkgver%-*}-${_rtpatchver}.patch" + "patch-${_pkgbasever%-*}.17-${_rtpatchver}.patch" # the main kernel config files 'config.i686' 'config.x86_64' 'config.mips64el' # standard config files for mkinitcpio ramdisk @@ -48,11 +48,11 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # loongson-community patch: http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/ '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - 'f747eeb343d5105bcd1a1b02ce391c746bccbce62e58394b674fc553be844ccc' + '33eae2f5a8c26cfe35b66304afcab43a10e0d04e88c4172e4dc67d9ea2335ce0' '267c93d8445bb64e6742c2212c18914e70dcb30994ccf7477731d5b154e7b1b3' - '6e454df916bacfee7f474d5ec14d1352ca4565fdd529d08c9cca7a82a34f1788' - '9de94b8e5c60d6208b8e8833f83b2dcd571cacd4ee62a0c15265f5e1a3e8271e' - '6a7e371a03a72db3a2a3cdf0f4939e5ea60e8f9997b96c96da3a7c3e26240061' + '2718eaeb33c075bb993eb89c6abc57bf69068ef56fae8d995ce43cdc95700f6e' + '59d68cdbec555aed09aae5fe2cf363a3665e5eaa09914b6856196eeac6d70311' + 'da768cb7213ed60296c3d2e5cd774303e938bffafbbd3d9eab372d78b082aab6' 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '074b67818582874146c389c029bc43648d145891a27e47aa2c5c42d3571f0264' '2e87a8ec1cc0c91938cac24992d8a3d4362b3e9d939767e4c9d2ec8e6d969d53' @@ -84,7 +84,8 @@ prepare() { fi # add realtime patch - patch -p1 -i "${srcdir}/patch-${_pkgver%-*}-${_rtpatchver}.patch" +# patch -p1 -i "${srcdir}/patch-${_pkgver%-*}-${_rtpatchver}.patch" + patch -p1 -i "${srcdir}/patch-${_pkgbasever%-*}.17-${_rtpatchver}.patch" rm localversion-rt # revert a few troublesome patches @@ -348,6 +349,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/kernels/linux-libre-rt/config.i686 b/kernels/linux-libre-rt/config.i686 index 4147857bd..44eebb072 100644 --- a/kernels/linux-libre-rt/config.i686 +++ b/kernels/linux-libre-rt/config.i686 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.14.17-gnu-rt9-2-rt Kernel Configuration +# Linux/x86 3.14.20-gnu-rt9-1-rt Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1641,8 +1641,8 @@ CONFIG_OF_MDIO=m CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y -CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set @@ -4141,6 +4141,7 @@ CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) diff --git a/kernels/linux-libre-rt/config.mips64el b/kernels/linux-libre-rt/config.mips64el index 11e714cdc..7587a71de 100644 --- a/kernels/linux-libre-rt/config.mips64el +++ b/kernels/linux-libre-rt/config.mips64el @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/mips 3.14.17-gnu-1-rt Kernel Configuration +# Linux/mips 3.14.20-gnu-1-rt Kernel Configuration # CONFIG_MIPS=y @@ -3729,6 +3729,7 @@ CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) diff --git a/kernels/linux-libre-rt/config.x86_64 b/kernels/linux-libre-rt/config.x86_64 index 6d49f9bdc..c8ddd239d 100644 --- a/kernels/linux-libre-rt/config.x86_64 +++ b/kernels/linux-libre-rt/config.x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.14.17-gnu-rt9-2-rt Kernel Configuration +# Linux/x86 3.14.20-gnu-rt9-1-rt Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -1603,8 +1603,8 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set @@ -4012,6 +4012,7 @@ CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) diff --git a/kernels/linux-libre-xen/PKGBUILD b/kernels/linux-libre-xen/PKGBUILD index 8b51dfbf9..6a9e979fb 100644 --- a/kernels/linux-libre-xen/PKGBUILD +++ b/kernels/linux-libre-xen/PKGBUILD @@ -9,7 +9,7 @@ pkgbase=linux-libre-xen # Build stock -xen kernel _pkgbasever=3.16-gnu -_pkgver=3.16.3-gnu +_pkgver=3.16.4-gnu _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -34,7 +34,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li 'change-default-console-loglevel.patch' 'compal-laptop-hwmon-fix.patch') sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' - 'b9af84b880ad0762b768ecc39a3f9b9e91288d37a609a1bf6a8873497dedad05' + '04424ffce8e1584cf684da2907760c7db52d93c4bb057f9ff9ced327e9e9faa3' '9f66155239e2e132e50fef02e98c05756b807e6bb66d0f97727c5c6e17b01242' 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '074b67818582874146c389c029bc43648d145891a27e47aa2c5c42d3571f0264' @@ -303,6 +303,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/libre/acpi_call/PKGBUILD b/libre/acpi_call/PKGBUILD index 3edc09afa..e0f999d1b 100644 --- a/libre/acpi_call/PKGBUILD +++ b/libre/acpi_call/PKGBUILD @@ -1,4 +1,3 @@ -# $Id: PKGBUILD 116819 2014-08-04 07:10:28Z tpowa $ # Maintainer (Arch): Maxime Gauduin <alucryd@gmail.com> # Contributor (Arch): mortzu <me@mortzu.de> # Contributor (Arch): fnord0 <fnord0@riseup.net> @@ -10,11 +9,11 @@ _kernelname= if [[ ${_kernelname} == "" ]]; then _basekernel=3.16 - _archrel=12 + _archrel=13 _parabolarel=1 elif [[ ${_kernelname} == -lts ]]; then _basekernel=3.14 - _archrel=9 + _archrel=11 _parabolarel=1 elif [[ ${_kernelname} == -grsec ]]; then _basekernel=3.16 diff --git a/libre/audex/PKGBUILD b/libre/audex/PKGBUILD index 0e2730eb6..c5581bb0e 100644 --- a/libre/audex/PKGBUILD +++ b/libre/audex/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 106445 2014-03-03 14:51:50Z lcarlier $ +# $Id: PKGBUILD 119859 2014-09-30 06:50:11Z lcarlier $ # Maintainer (Arch): Laurent Carlier <lordheavym@gmail.com> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): mightyjaym <jmambrosino@gmail.com> @@ -7,7 +7,7 @@ pkgname=audex pkgver=0.78 -pkgrel=1.parabola1 +pkgrel=2.parabola1 pkgdesc="A CDDA extraction tool with a ftp upload function for KDE, without nonfree faac recommendation" arch=('i686' 'x86_64' 'mips64el') url="http://kde-apps.org/content/show.php?content=77125" diff --git a/libre/audex/google_regex.patch b/libre/audex/google_regex.patch deleted file mode 100644 index 86917e66f..000000000 --- a/libre/audex/google_regex.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- audex-0.74b1/utils/coverfetcher.cpp 2011-01-15 12:06:25.000000000 +0100 -+++ audex-0.74b1/utils/coverfetcher_new.cpp 2011-07-20 18:43:37.554588883 +0200 -@@ -162,7 +162,10 @@ - cover_tbnids.clear(); - cover_thumbnails.clear(); - -- QRegExp rx("<a\\shref=(\\/imgres\\?imgurl=[a-zA-Z0-9\\&\\_\\%\\/\\=\\.\\:\\-\\?]+)>[\\s\\n]*<img\\ssrc=([a-zA-Z0-9\\&\\_\\%\\/\\=\\.\\:\\-\\?]+).*>[\\s\\n]*</a>"); -+ QRegExp rx("<a\\shref=\"(\\/imgres\\?imgurl=[^\"]+)\">[\\s\\n]*<img[^>]+src=\"([^>]+)\"></a>"); -+ QString html = xml; -+ html.replace( QLatin1String("&"), QLatin1String("&") ); -+ - rx.setMinimal(TRUE); - - int pos = 0; int i = 0; diff --git a/libre/bbswitch/PKGBUILD b/libre/bbswitch/PKGBUILD index f08ed8390..65b47a05f 100644 --- a/libre/bbswitch/PKGBUILD +++ b/libre/bbswitch/PKGBUILD @@ -9,11 +9,11 @@ _kernelname= if [[ ${_kernelname} == "" ]]; then _basekernel=3.16 - _archrel=16 + _archrel=17 _parabolarel=1 elif [[ ${_kernelname} == -lts ]]; then _basekernel=3.14 - _archrel=1 + _archrel=2 _parabolarel=1 elif [[ ${_kernelname} == -grsec ]]; then _basekernel=3.16 diff --git a/libre/blender/PKGBUILD b/libre/blender/PKGBUILD index b5f22e6d2..56fe35e85 100644 --- a/libre/blender/PKGBUILD +++ b/libre/blender/PKGBUILD @@ -11,15 +11,24 @@ # or simply roll with a new version. I usually choose the latter when the former seems # unreasonable. +_git=no _gittag=v2.72 -#_gitcommit=d42c08 +# blender: Fri, 3 Oct 2014 13:58:58 +0000 (15:58 +0200) +_gitcommit=95182d +# blender-addons: Fri, 3 Oct 2014 12:47:22 +0000 (14:47 +0200) +_gitaddonscommit=c210f8 +# blender-addons-contrib: Tue, 30 Sep 2014 20:09:07 +0000 (17:09 -0300) +_gitaddonscontribcommit=3fc30c +# blender-translations: Fri, 3 Oct 2014 13:55:15 +0000 (15:55 +0200) +_gittranslationscommit=c98069 pkgbase=blender -pkgname=("$pkgbase") # "$pkgbase-addon-gimp" "$pkgbase-addon-povray") -pkgver=2.72 -[[ -n $_gitcommit ]] && pkgver=$pkgver.git1.$_gitcommit +pkgname=("$pkgbase" "$pkgbase-addon-gimp" "$pkgbase-addon-povray") +_pkgver=2.72 +[[ $_git == no ]] && pkgver=$_pkgver +[[ $_git == yes ]] && pkgver=$_pkgver.git1.$_gitcommit pkgrel=1.parabola1 -epoch=14 +_epoch=14 _jpgver=1.5 _llvmver=3.5 _pyver=3.4 @@ -27,41 +36,40 @@ pkgdesc='Fully integrated 3D graphics creation suite, without nonfree cuda suppo arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.$pkgbase.org" -depends=('boost-libs' 'desktop-file-utils' 'ffmpeg' 'fftw' 'freetype2' 'glew' - 'hicolor-icon-theme' 'jack' 'libpng' 'libsndfile' 'libspnav' 'libtiff' - 'openal' 'opencolorio' 'opencollada' 'openexr' 'openimageio' +depends=('boost-libs' 'desktop-file-utils' 'ffmpeg' 'fftw' 'freeglut' 'freetype2' + 'glew' 'hicolor-icon-theme' 'jack' 'libpng' 'libsndfile' 'libspnav' + 'libtiff' 'openal' 'opencolorio' 'opencollada' 'openexr' 'openimageio' 'openshadinglanguage' 'python' 'shared-mime-info' 'xdg-utils') makedepends=('boost' 'cmake' 'git' 'llvm') # 'bullet' (boost: for cycles, booleans, audaspace and/or i18n) optdepends=('bullet: for Rigid Bodies and Physics Simulation' - #'mesa-libcl: for rendering with optional Mesa OpenCL' - 'povray: for optional renderer with POV-Ray' - 'xcftools: for import GIMP images to scene (pcr repo)' + #'opencl-mesa: for rendering with optional Mesa OpenCL' + 'blender-addon-gimp: for import GIMP images to scene' 'blender-addon-luxrender: for optional renderer and exporter with LuxRender' 'blender-addon-mitsuba: for optional renderer and exporter with Mitsuba (pcr repo)' 'blender-addon-ogre: for export to Ogre3D formats (pcr repo)' + 'blender-addon-povray: for optional renderer with POV-Ray' 'blender-addon-yafaray: for optional renderer with YafaRay (pcr repo)') conflicts=("$pkgbase-libre" "$pkgbase-libre-spacenav" "$pkgbase-spacenav-libre") replaces=("$pkgbase-libre" "$pkgbase-libre-spacenav" "$pkgbase-spacenav-libre") options=('!strip') install="$pkgbase.install" -source=("git://git.$pkgbase.org/$pkgbase-addons.git" - "git://git.$pkgbase.org/$pkgbase-addons-contrib.git" - "git://git.$pkgbase.org/$pkgbase-translations.git" - "git://git.$pkgbase.org/scons.git") -if [[ -n $_gittag ]]; then - source+=("$pkgbase-$pkgver::git://git.$pkgbase.org/$pkgbase.git#tag=$_gittag") -else - source+=("$pkgbase-$pkgver::git://git.$pkgbase.org/$pkgbase.git#commit=$_gitcommit") -fi +[[ $_git == no ]] && source=("$pkgbase-$pkgver::git://git.$pkgbase.org/$pkgbase.git#tag=$_gittag" + "$pkgbase-addons-$pkgver::git://git.$pkgbase.org/$pkgbase-addons.git#tag=$_gittag" + "$pkgbase-translations-$pkgver::git://git.$pkgbase.org/$pkgbase-translations.git#tag=$_gittag") +[[ $_git == yes ]] && source=("$pkgbase-$pkgver::git://git.$pkgbase.org/$pkgbase.git#commit=$_gitcommit" + "$pkgbase-addons-$pkgver::git://git.$pkgbase.org/$pkgbase-addons.git#commit=$_gitaddonscommit" + "$pkgbase-translations-$pkgver::git://git.$pkgbase.org/$pkgbase-translations.git#commit=$_gittranslationscommit") +source+=("git://git.$pkgbase.org/$pkgbase-addons-contrib.git#commit=$_gitaddonscontribcommit" + "git://git.$pkgbase.org/scons.git") md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') prepare() { cd $srcdir/$pkgbase-$pkgver git submodule init - git config submodule.'release/scripts/addons'.url $srcdir/$pkgbase-addons + git config submodule.'release/scripts/addons'.url $srcdir/$pkgbase-addons-$pkgver git config submodule.'release/scripts/addons_contrib'.url $srcdir/$pkgbase-addons-contrib - git config submodule.'release/datafiles/locale'.url $srcdir/$pkgbase-translations + git config submodule.'release/datafiles/locale'.url $srcdir/$pkgbase-translations-$pkgver git config submodule.'scons'.url $srcdir/scons git submodule update @@ -113,9 +121,10 @@ build() { -DPYTHON_LIBPATH=/usr/lib \ -DPYTHON_LIBRARY=python${_pyver}m \ -DPYTHON_VERSION=$_pyver \ - -DSUPPORT_SSE_BUILD=ON \ - -DSUPPORT_SSE2_BUILD=ON \ + -DSUPPORT_SSE_BUILD=$_SSE \ + -DSUPPORT_SSE2_BUILD=$_SSE2 \ -DWITH_AUDASPACE=ON \ + -DWITH_ASSERT_ABORT=OFF \ -DWITH_BLENDER=ON \ -DWITH_BOOST=ON \ -DWITH_BOOST_ICU=OFF \ @@ -125,6 +134,7 @@ build() { -DWITH_CODEC_FFMPEG=ON \ -DWITH_CODEC_SNDFILE=ON \ -DWITH_COMPOSITOR=ON \ + -DWITH_CXX_GUARDEDALLOC=OFF \ -DWITH_CYCLES=ON \ -DWITH_CYCLES_CUDA_BINARIES=OFF \ -DWITH_CYCLES_OSL=ON \ @@ -133,7 +143,12 @@ build() { -DWITH_FFTW3=ON \ -DWITH_FREESTYLE=ON \ -DWITH_GAMEENGINE=ON \ + -DWITH_GCC_MUDFLAP=OFF \ + -DWITH_GHOST_DEBUG=OFF \ + -DWITH_GHOST_SDL=OFF \ -DWITH_GHOST_XDND=ON \ + -DWITH_GTESTS=OFF \ + -DWITH_HEADLESS=OFF \ -DWITH_IK_ITASC=ON \ -DWITH_IK_SOLVER=ON \ -DWITH_IMAGE_CINEON=ON \ @@ -164,38 +179,77 @@ build() { -DWITH_OPENIMAGEIO=ON \ -DWITH_OPENCOLLADA=ON \ -DWITH_OPENCOLORIO=ON \ + -DWITH_OPENNL=ON \ -DWITH_OPENMP=ON \ -DWITH_PLAYER=ON \ -DWITH_PYTHON=ON \ -DWITH_PYTHON_INSTALL=OFF \ -DWITH_PYTHON_INSTALL_NUMPY=OFF \ - -DWITH_PYTHON_INSTALL_REQUESTS=ON \ + -DWITH_PYTHON_INSTALL_REQUESTS=OFF \ -DWITH_PYTHON_MODULE=OFF \ -DWITH_PYTHON_SAFETY=OFF \ -DWITH_PYTHON_SECURITY=ON \ -DWITH_RAYOPTIMIZATION=ON \ -DWITH_SDL=ON \ -DWITH_STATIC_LIBS=OFF \ + -DWITH_SYSTEM_BULLET=OFF \ -DWITH_SYSTEM_GLEW=ON \ -DWITH_SYSTEM_OPENJPEG=ON \ -DWITH_X11_XF86VMODE=ON \ -DWITH_X11_XINPUT=ON - #-DWITH_MOD_CLOTH_ELTOPO=ON\ - #-DWITH_SYSTEM_BULLET=ON\ - #-DSUPPORT_SSE_BUILD=$_SSE \ - #-DSUPPORT_SSE2_BUILD=$_SSE2 \ + # for future blender + #-DWITH_MOD_CLOTH_ELTOPO=ON\ # Note: Fix for gcc 4.9 :/ # -DCMAKE_C_FLAGS_RELEASE="-fno-delete-null-pointer-checks -DNDEBUG" # -DCMAKE_CXX_FLAGS_RELEASE="-fno-delete-null-pointer-checks -DNDEBUG" + make } package_blender() { + epoch=$_epoch + cd $srcdir/$pkgbase-$pkgver/build make DESTDIR=$pkgdir install python -m compileall $pkgdir/usr/share/$pkgbase python -O -m compileall $pkgdir/usr/share/$pkgbase + + msg 'move io_import_gimp_image_to_scene.py and render_povray to blender-addon-gimp and blender-addon-povray' + [[ -d $srcdir/$pkgbase-addon-gimp ]] && rm -vr $srcdir/$pkgbase-addon-gimp + [[ -d $srcdir/$pkgbase-addon-povray ]] && rm -vr $srcdir/$pkgbase-addon-povray + install -vm755 -d $srcdir/$pkgbase-addon-{gimp,povray}/usr/share/$pkgbase/${_pkgver%[a-z]}/scripts/addons + mv -v $pkgdir/usr/share/$pkgbase/${_pkgver%[a-z]}/scripts/addons/io_import_gimp_image_to_scene.py \ + $srcdir/$pkgbase-addon-gimp/usr/share/$pkgbase/${_pkgver%[a-z]}/scripts/addons + mv -v $pkgdir/usr/share/$pkgbase/${_pkgver%[a-z]}/scripts/addons/render_povray \ + $srcdir/$pkgbase-addon-povray/usr/share/$pkgbase/${_pkgver%[a-z]}/scripts/addons +} + +package_blender-addon-gimp() { + pkgdesc='A addon for the Blender which allows import GIMP 2.6 images (xcf files) to scene (as polygon plane images)' + arch=('any') + depends=("$pkgbase>=$_epoch:$_pkgver" "$pkgbase<$_epoch:${_pkgver%%.*}.$((${_pkgver#*.}+1))" 'xcftools') + makedepends=() + optdepends=('gimp: for edit xcf files') + conflicts=("$pkgbase<$_epoch:$_pkgver") + replaces=() + options=() + install= + + mv -v $srcdir/$pkgbase-addon-gimp/usr $pkgdir +} + +package_blender-addon-povray() { + pkgdesc='A addon for the Blender which allows render with POV-Ray' + depends=("$pkgbase>=$_epoch:$_pkgver" "$pkgbase<$_epoch:${_pkgver%%.*}.$((${_pkgver#*.}+1))" 'povray>=3.7') + makedepends=() + optdepends=() + conflicts=("$pkgbase<$_epoch:$_pkgver") + replaces=() + options=() + install= + + mv -v $srcdir/$pkgbase-addon-povray/usr $pkgdir } diff --git a/libre/bumblebee/PKGBUILD b/libre/bumblebee/PKGBUILD index 964fcf020..80ea574ef 100644 --- a/libre/bumblebee/PKGBUILD +++ b/libre/bumblebee/PKGBUILD @@ -3,7 +3,7 @@ pkgname=bumblebee pkgver=3.2.1 -pkgrel=3.parabola1 +pkgrel=5.parabola2 pkgdesc="NVIDIA Optimus support for GNU/Linux through VirtualGL, without nonfree nvidia driver support" arch=('i686' 'x86_64' 'mips64el') depends=('virtualgl' 'glib2' 'mesa-libgl') @@ -16,9 +16,9 @@ if [ "$CARCH" = "x86_64" ]; then optdepends[${#optdepends[@]}]='lib32-virtualgl: run 32bit applications with optirun' optdepends[${#optdepends[@]}]='lib32-primus: faster back-end for optirun' fi -replaces=("$pkgname-libre" 'nvidia-libgl') -conflicts=("$pkgname-libre" 'nvidia-libgl') -provides=('nvidia-libgl') +replaces=('nvidia-libgl' 'nvidia-340xx-libgl' 'nvidia-304xx-libgl' "$pkgname-libre") +conflicts=('nvidia-libgl' 'nvidia-340xx-libgl' 'nvidia-304xx-libgl' "$pkgname-libre") +provides=('nvidia-libgl' 'nvidia-340xx-libgl' 'nvidia-304xx-libgl') url="http://www.$pkgname-project.org" license=("GPL3") install="$pkgname.install" diff --git a/libre/clementine/PKGBUILD b/libre/clementine/PKGBUILD index 8c2dee069..b4a747ddd 100644 --- a/libre/clementine/PKGBUILD +++ b/libre/clementine/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 117584 2014-08-18 23:42:44Z alucryd $ +# $Id: PKGBUILD 120147 2014-10-05 09:36:34Z alucryd $ # Maintainer (Arch): Maxime Gauduin <alucryd@gmail.com> # Contributor (Arch): Stéphane Gaudreault <stephane@archlinux.org> # Contributor (Arch): BlackEagle <ike.devolder@gmail.com> @@ -10,7 +10,7 @@ pkgname=clementine _pkgname=$pkgname-libre pkgver=1.2.3 -pkgrel=2.parabola1 +pkgrel=3.parabola1 pkgdesc='A modern music player and library organizer, without nonfree artwork and Spotify support' url="http://www.$pkgname-player.org/" license=('GPL') diff --git a/libre/cups-filters/PKGBUILD b/libre/cups-filters/PKGBUILD index a2fe9d04e..49c58baa6 100644 --- a/libre/cups-filters/PKGBUILD +++ b/libre/cups-filters/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 223365 2014-09-26 19:45:26Z andyrtr $ +# $Id: PKGBUILD 224179 2014-10-10 17:58:04Z andyrtr $ # Maintainer (Arch): Andreas Radke <andyrtr@archlinux.org> pkgname=cups-filters -pkgver=1.0.59 -pkgrel=1.parabola2 +pkgver=1.0.61 +pkgrel=1.parabola1 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64' 'mips64el') url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting" @@ -19,7 +19,7 @@ source=(http://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.g provides=('foomatic-filters') replaces=('foomatic-filters' "${pkgname}-libre" "${pkgname}-parabola") conflicts=('foomatic-filters' "${pkgname}-libre" "${pkgname}-parabola") -md5sums=('dcd00a9362d8374e15e3864a3e39a482') +md5sums=('3d77ee5eb9c6ee82036c0f7b67d5c3c5') build() { cd $pkgname-$pkgver diff --git a/libre/icecat-noscript/PKGBUILD b/libre/icecat-noscript/PKGBUILD index ed0a82b30..7e3895917 100644 --- a/libre/icecat-noscript/PKGBUILD +++ b/libre/icecat-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 119752 2014-09-29 10:10:57Z spupykin $ +# $Id: PKGBUILD 120236 2014-10-06 12:22:15Z spupykin $ # Maintainer (Arch): Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: André Silva <emulatorman@parabola.nu> _pkgname=firefox-noscript pkgname=icecat-noscript -pkgver=2.6.8.43 +pkgver=2.6.9 pkgrel=1 pkgdesc="Extension for icecat which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=($_pkgname=$pkgver) makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('98c213de6900e63696064b2d419ef4e0') +md5sums=('4de59e72678e60a7e45f8633a69ee863') package() { depends=("icecat") diff --git a/libre/iceweasel-noscript/PKGBUILD b/libre/iceweasel-noscript/PKGBUILD index d8584c8f6..4e48ec9ad 100644 --- a/libre/iceweasel-noscript/PKGBUILD +++ b/libre/iceweasel-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 119752 2014-09-29 10:10:57Z spupykin $ +# $Id: PKGBUILD 120236 2014-10-06 12:22:15Z spupykin $ # Maintainer (Arch): Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: André Silva <emulatorman@parabola.nu> _pkgname=firefox-noscript pkgname=iceweasel-noscript -pkgver=2.6.8.43 +pkgver=2.6.9 pkgrel=1 pkgdesc="Extension for iceweasel which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=($_pkgname=$pkgver) makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('98c213de6900e63696064b2d419ef4e0') +md5sums=('4de59e72678e60a7e45f8633a69ee863') package() { depends=("iceweasel") diff --git a/libre/kdebase-runtime/PKGBUILD b/libre/kdebase-runtime/PKGBUILD index 6c02394a0..e5b6f174b 100644 --- a/libre/kdebase-runtime/PKGBUILD +++ b/libre/kdebase-runtime/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 223582 2014-09-27 17:04:54Z andrea $ +# $Id: PKGBUILD 224009 2014-10-07 18:45:39Z andrea $ # Maintainer (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): Pierre Schmitz <pierre@archlinux.de> # Maintainer: André Silva <emulatorman@parabola.nu> pkgname=kdebase-runtime pkgver=4.14.1 -pkgrel=2.parabola2 +pkgrel=4.parabola1 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' @@ -20,6 +20,7 @@ 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') +provides=('khelpcenter' 'notification-daemon') install="${pkgname}.install" source=("http://download.kde.org/stable/${pkgver}/src/kde-runtime-${pkgver}.tar.xz" 'duckduckgo_html.desktop' diff --git a/libre/kile/PKGBUILD b/libre/kile/PKGBUILD index c909db92b..e07f6b33e 100644 --- a/libre/kile/PKGBUILD +++ b/libre/kile/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 216381 2014-07-03 06:23:23Z fyan $ +# $Id: PKGBUILD 223606 2014-09-28 07:36:16Z fyan $ # Maintainer (Arch): Ronald van Haren <ronald.archlinux.org> # Contributor (Arch): Damir Perisa <damir.perisa@bluewin.ch> # Maintainer: Michał Masłowski <mtjm@mtjm.eu> @@ -6,7 +6,7 @@ pkgname=kile pkgver=2.1.3 -pkgrel=3.parabola1 +pkgrel=4.parabola1 pkgdesc="A user friendly TeX/LaTeX frontend for KDE, without nonfree Adobe Reader recommendation" arch=("i686" "x86_64") license=('GPL2') diff --git a/libre/kipi-plugins/PKGBUILD b/libre/kipi-plugins/PKGBUILD index 6716c3de9..7b030d79c 100644 --- a/libre/kipi-plugins/PKGBUILD +++ b/libre/kipi-plugins/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 220487 2014-08-20 22:40:51Z svenstaro $ +# $Id: PKGBUILD 223759 2014-10-02 12:15:07Z andrea $ # Maintainer (Arch): Ronald van Haren <ronald@archlinux.org> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): Tobias Powalowski <tpowa@archlinux.org> @@ -8,7 +8,7 @@ pkgbase=digikam pkgname=kipi-plugins pkgver=4.2.0 -pkgrel=2.parabola1 +pkgrel=3.parabola1 pkgdesc="A collection of plugins extending the KDE graphics and image applications as digiKam, without nonfree jAlbum and SimpleViewer support" arch=('i686' 'x86_64' 'mips64el') license=('GPL') @@ -58,8 +58,8 @@ package() { cd ../../../build/po make DESTDIR="${pkgdir}" install # Put these in the relevant splitted packages - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/libkgeomap.mo - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/digikam.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/libkgeomap.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/digikam.mo # Fix conflicts with kde-l10n-* (FS#33762) - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/libkipi.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/libkipi.mo } diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 4faa35670..ff81d7a36 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -12,9 +12,9 @@ pkgbase=linux-libre-grsec # Build kernel with -grsec localname _pkgbasever=3.16-gnu -_pkgver=3.16.3-gnu +_pkgver=3.16.5-gnu _grsecver=3.0 -_timestamp=201409282025 +_timestamp=201410092056 _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -44,8 +44,8 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # Note: Makefile patching was removed due which we are using specific flags from grsecurity patch '3.16-7981337ad0-loongson-community.patch') sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' - 'b9af84b880ad0762b768ecc39a3f9b9e91288d37a609a1bf6a8873497dedad05' - '42ccb9171b698eb89a74be777710ecb0aaaad3173ab77461380acf3e42797f93' + '76b5d0a068cc6c5b5dfa34c3ed7e364fd0809801a05c782f8f88fa6925247838' + '347ccf4e7ffc0ffc439bfa7540062deefe6ba417c19dba68c1e1df7ca83621d2' 'SKIP' '12e2eb2c9ff307f0b1015925dd690ff82d5e092a41a8fd2284379d328de5e3bb' '08cf6f851f77b1af3c859049e439eadc940a4d7326f5c8a35eb86ce8b284df42' @@ -341,6 +341,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index 7171b7aca..019301ef3 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -9,7 +9,7 @@ pkgbase=linux-libre-lts # Build kernel with -lts localname _pkgbasever=3.14-gnu -_pkgver=3.14.19-gnu +_pkgver=3.14.21-gnu _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -39,7 +39,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # loongson-community patch: http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/ '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - 'de38c0a43db601774a0374aeea99f3c24931139208ac5370e07841db3dceccfe' + '557ab280751bd872ac5388ae05c91d3669b8635e5c768bf688240f53c18c1500' '3ebd2bb592b1455bb3d956ebaffcec265c2fda85a8106aceec8a0056589d8348' 'c8edde146ccd451243801e5d3b7ab5927fa4b5bcac21debd6d5ce9dc79b32cf9' '18a94cb727c2cae80b1dbd3cddbb1e5484458d4c01b026b69cea68bc2df162d7' @@ -330,6 +330,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD index add1b11e8..07a49b242 100644 --- a/libre/linux-libre/PKGBUILD +++ b/libre/linux-libre/PKGBUILD @@ -9,7 +9,7 @@ pkgbase=linux-libre # Build stock "" kernel _pkgbasever=3.16-gnu -_pkgver=3.16.3-gnu +_pkgver=3.16.4-gnu _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname @@ -36,7 +36,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # loongson-community patch: http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/ '3.16-7981337ad0-loongson-community.patch') sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' - 'b9af84b880ad0762b768ecc39a3f9b9e91288d37a609a1bf6a8873497dedad05' + '04424ffce8e1584cf684da2907760c7db52d93c4bb057f9ff9ced327e9e9faa3' '4c637ad28bbe6489062629bf00f30f6feea1af272ff7fdcb4171ec37d8cf6f35' 'cf59016d9110d214d3889d03cfe54b97f5f1890a940dc5548272b1485e06d795' '422be6aca94945293b7b9f1466360b0eadae688237aebb4a829d7093d9b3d9a3' @@ -316,6 +316,7 @@ _package-docs() { pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs") for _p in ${pkgname[@]}; do eval "package_${_p}() { + $(declare -f "_package${_p#${pkgbase}}") _package${_p#${pkgbase}} }" done diff --git a/libre/lirc/PKGBUILD b/libre/lirc/PKGBUILD index 0de70fe96..960668875 100644 --- a/libre/lirc/PKGBUILD +++ b/libre/lirc/PKGBUILD @@ -8,7 +8,7 @@ _kernelname= if [[ ${_kernelname} == "" ]]; then _basekernel=3.16 - _archrel=4 + _archrel=5 _parabolarel=1 elif [[ ${_kernelname} == -lts ]]; then _basekernel=3.14 diff --git a/libre/mc/PKGBUILD b/libre/mc/PKGBUILD index 0b10204ac..01e4f6f60 100644 --- a/libre/mc/PKGBUILD +++ b/libre/mc/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 108693 2014-04-01 12:31:56Z schuay $ +# $Id: PKGBUILD 120399 2014-10-08 15:28:25Z anatolik $ # Contributor (Arch): Daniel J Griffiths <ghost1227@archlinux.us> # Maintainer (Arch): schuay <jakob.gruber@gmail.com> # Maintainer: André Silva <emulatorman@parabola.nu> # Contributor: Márcio Silva <coadde@parabola.nu> pkgname=mc -pkgver=4.8.12 +pkgver=4.8.13 pkgrel=1.parabola1 pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with arj recommendation included and nonfree unace and unrar support removed" arch=('i686' 'x86_64' 'mips64el') @@ -76,5 +76,5 @@ package() { -i "${pkgdir}/usr/lib/mc/extfs.d/s3+" } -md5sums=('a64c426364bfaee56b628f6c0738aade' - '008b3132beba7061578a6a59885f93f8') +md5sums=('12a521a50da6a86852177591b9623d5e' + 'f91103718b1497ce611b9a12f05e1cc9') diff --git a/libre/mc/libre.patch b/libre/mc/libre.patch index df88e6c9f..833e07095 100644 --- a/libre/mc/libre.patch +++ b/libre/mc/libre.patch @@ -1,17 +1,17 @@ diff --git a/configure b/configure -index 01e8c83..710d411 100755 +index ae597a4..98d286b 100755 --- a/configure +++ b/configure -@@ -27316,7 +27316,7 @@ _ACEOF +@@ -27338,7 +27338,7 @@ _ACEOF ac_config_files="$ac_config_files src/man2hlp/man2hlp" --ac_config_files="$ac_config_files Makefile contrib/Makefile contrib/dist/Makefile contrib/dist/gentoo/Makefile contrib/dist/redhat/Makefile contrib/dist/redhat/mc.spec contrib/dist/pkginfo contrib/dist/prototype misc/Makefile misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/uace src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/uc1541 src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/urar src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/smbfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile intl/Makefile po/Makefile.in" -+ac_config_files="$ac_config_files Makefile contrib/Makefile contrib/dist/Makefile contrib/dist/gentoo/Makefile contrib/dist/redhat/Makefile contrib/dist/redhat/mc.spec contrib/dist/pkginfo contrib/dist/prototype misc/Makefile misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/uc1541 src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/smbfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile intl/Makefile po/Makefile.in" +-ac_config_files="$ac_config_files Makefile contrib/Makefile contrib/dist/Makefile contrib/dist/gentoo/Makefile contrib/dist/redhat/Makefile contrib/dist/redhat/mc.spec contrib/dist/pkginfo contrib/dist/prototype misc/Makefile misc/mc.menu misc/mcedit.menu misc/mc.menu.sr misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/uace src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/uc1541 src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/urar src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/smbfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile intl/Makefile po/Makefile.in" ++ac_config_files="$ac_config_files Makefile contrib/Makefile contrib/dist/Makefile contrib/dist/gentoo/Makefile contrib/dist/redhat/Makefile contrib/dist/redhat/mc.spec contrib/dist/pkginfo contrib/dist/prototype misc/Makefile misc/mc.menu misc/mcedit.menu misc/mc.menu.sr misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/uc1541 src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/smbfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile intl/Makefile po/Makefile.in" if test x$enable_tests != xno; then -@@ -28576,7 +28576,6 @@ do +@@ -28601,7 +28601,6 @@ do "src/vfs/extfs/helpers/patchfs") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/patchfs" ;; "src/vfs/extfs/helpers/rpms+") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/rpms+" ;; "src/vfs/extfs/helpers/s3+") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/s3+" ;; @@ -19,7 +19,7 @@ index 01e8c83..710d411 100755 "src/vfs/extfs/helpers/ualz") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/ualz" ;; "src/vfs/extfs/helpers/uar") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/uar" ;; "src/vfs/extfs/helpers/uarc") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/uarc" ;; -@@ -28586,7 +28585,6 @@ do +@@ -28611,7 +28610,6 @@ do "src/vfs/extfs/helpers/uha") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/uha" ;; "src/vfs/extfs/helpers/ulha") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/ulha" ;; "src/vfs/extfs/helpers/ulib") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/ulib" ;; @@ -28,10 +28,10 @@ index 01e8c83..710d411 100755 "src/vfs/extfs/helpers/uzoo") CONFIG_FILES="$CONFIG_FILES src/vfs/extfs/helpers/uzoo" ;; "src/vfs/fish/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/fish/Makefile" ;; diff --git a/configure.ac b/configure.ac -index 6591c53..8ac2163 100644 +index c82fdd0..9884f40 100644 --- a/configure.ac +++ b/configure.ac -@@ -547,7 +547,6 @@ src/vfs/extfs/helpers/mailfs +@@ -550,7 +550,6 @@ src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ @@ -39,7 +39,7 @@ index 6591c53..8ac2163 100644 src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc -@@ -557,7 +556,6 @@ src/vfs/extfs/helpers/ucab +@@ -560,7 +559,6 @@ src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib @@ -125,7 +125,7 @@ index 68c6819..aefb267 100644 shell/i/.arc Open=%cd %p/uarc:// diff --git a/misc/syntax/php.syntax b/misc/syntax/php.syntax -index ebefb7e..7a4ec29 100644 +index 008bf31..fd16aec 100644 --- a/misc/syntax/php.syntax +++ b/misc/syntax/php.syntax @@ -2174,22 +2174,6 @@ context default diff --git a/libre/qupzilla/PKGBUILD b/libre/qupzilla/PKGBUILD index 2bc885ab9..4e6373491 100644 --- a/libre/qupzilla/PKGBUILD +++ b/libre/qupzilla/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 119620 2014-09-26 17:23:54Z speps $ +# $Id: PKGBUILD 120471 2014-10-10 10:04:15Z speps $ # Maintainer (Arch): speps <speps at aur dot archlinux dot org> # Maintainer: André Silva <emulatorman@parabola.nu> pkgbase=qupzilla pkgname=(qupzilla qupzilla-qt4) -pkgver=1.8.0 -pkgrel=1.parabola2 +pkgver=1.8.2 +pkgrel=1.parabola1 arch=(i686 x86_64 mips64el) url="http://www.qupzilla.com/" license=('GPL3') -makedepends=('qtwebkit' 'qt5-webkit' 'qt5-script' 'qt5-tools' 'hunspell' 'kdelibs' 'libgnome-keyring') +makedepends=('qtwebkit' 'qt5-webkit' 'qt5-script' 'qt5-tools' 'hunspell' 'kdelibs' 'kwallet' 'libgnome-keyring') optdepends=('bash-completion: bash completion support') install="$pkgbase.install" source=("$pkgbase-$pkgver.tar.gz::https://github.com/QupZilla/qupzilla/archive/v$pkgver.tar.gz" @@ -17,7 +17,7 @@ source=("$pkgbase-$pkgver.tar.gz::https://github.com/QupZilla/qupzilla/archive/v 'speeddial.cpp.sed' 'start.html.sed') noextract=("$pkgbase-$pkgver.tar.gz") -md5sums=('15449b1d42388694f0e387a9f259f701' +md5sums=('5774f7f47772b5136bf8e47d7b1f2da2' '1d926e97a5b287d40fb695f6516f2a06' '0f166fa102af975b3b8ac030d477e9b8' '77120a0c39ba8254e5b2c273910f029a') @@ -59,7 +59,8 @@ build() { package_qupzilla() { pkgdesc="Cross-platform QtWebKit browser (Qt5), without non-privacy search providers" depends=('qt5-webkit' 'qt5-script' 'hunspell' 'desktop-file-utils' 'hicolor-icon-theme') - optdepends=('libgnome-keyring: gnome keyring integration') + optdepends=('kwallet: kf5 kwallet integration' + 'libgnome-keyring: gnome keyring integration') provides=('qupzilla-qt5') conflicts=('qupzilla-qt5' 'qupzilla-libre') replaces=('qupzilla-qt5' 'qupzilla-libre') diff --git a/libre/soundkonverter/PKGBUILD b/libre/soundkonverter/PKGBUILD index f2896a338..c5dcdd6e1 100644 --- a/libre/soundkonverter/PKGBUILD +++ b/libre/soundkonverter/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 109579 2014-04-16 10:34:29Z stativ $ +# $Id: PKGBUILD 119663 2014-09-27 17:12:53Z stativ $ # Maintainer (Arch): Lukas Jirkovsky <l.jirkovsky@gmail.com> # Contributor (Arch): Mateusz Herych <heniekk@gmail.com> # Contributor (Arch): Eric Belanger <eric@archlinux.org> @@ -7,7 +7,7 @@ pkgname=soundkonverter pkgver=2.1.1 -pkgrel=1.parabola1 +pkgrel=2.parabola1 pkgdesc="Front-end to various audio converters, without nonfree faac and mac recommendation" arch=('i686' 'x86_64' 'mips64el') url="http://www.kde-apps.org/content/show.php?content=29024" diff --git a/libre/syslinux/PKGBUILD b/libre/syslinux/PKGBUILD index 601cfbfdc..244013bd5 100644 --- a/libre/syslinux/PKGBUILD +++ b/libre/syslinux/PKGBUILD @@ -6,7 +6,7 @@ ## "1" to enable IA32-EFI build in Arch x86_64, "0" to disable _IA32_EFI_IN_ARCH_X64="1" -_VER="6.03-pre20" +_VER="6.03" _GIT_TAG="syslinux-${_VER}" pkgname="syslinux" diff --git a/libre/tp_smapi/PKGBUILD b/libre/tp_smapi/PKGBUILD index 84e1a36fa..9e8ce28db 100644 --- a/libre/tp_smapi/PKGBUILD +++ b/libre/tp_smapi/PKGBUILD @@ -14,11 +14,11 @@ _kernelname= if [[ ${_kernelname} == "" ]]; then _basekernel=3.16 - _archrel=53 + _archrel=54 _parabolarel=1 elif [[ ${_kernelname} == -lts ]]; then _basekernel=3.14 - _archrel=31 + _archrel=33 _parabolarel=1 elif [[ ${_kernelname} == -grsec ]]; then _basekernel=3.16 diff --git a/libre/vhba-module/PKGBUILD b/libre/vhba-module/PKGBUILD index 223c58431..4cffe3682 100644 --- a/libre/vhba-module/PKGBUILD +++ b/libre/vhba-module/PKGBUILD @@ -9,7 +9,7 @@ _kernelname= if [[ ${_kernelname} == "" ]]; then _basekernel=3.16 - _archrel=7 + _archrel=8 _parabolarel=1 elif [[ ${_kernelname} == -lts ]]; then _basekernel=3.14 diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD index 12b0bec58..49be3f64c 100644 --- a/libre/your-freedom/PKGBUILD +++ b/libre/your-freedom/PKGBUILD @@ -3,10 +3,10 @@ pkgname=your-freedom pkgdesc="This package conflicts with every nonfree package known to date to ensure your system is free." license=('GPL3') -#url="https://projects.parabolagnulinux.org/blacklist.git" -url="https://lukeshu.com/git/mirror/parabola/blacklist.git" -pkgver=20140927 -_gitver=c738a50e1343b1a5d0e6cf3133dd8241532741b9 +url="https://projects.parabola.nu/blacklist.git" +#url="https://lukeshu.com/git/mirror/parabola/blacklist.git" +pkgver=20141009 +_gitver=7690b1a5d83bec3746c6555269c26101bd76d0f8 pkgrel=1 arch=('any') @@ -14,9 +14,9 @@ groups=('base') install=${pkgname}.install makedepends=(librelib) -#source=(blacklist-${_gitver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/blacklist.txt?id=${_gitver}) -source=(blacklist-${_gitver}.txt::https://lukeshu.com/git/mirror/parabola/blacklist.git/plain/blacklist.txt?id=${_gitver}) -md5sums=('5c96ef0e87933200f86eecb62422f0ac') +source=(blacklist-${_gitver}.txt::https://projects.parabola.nu/blacklist.git/plain/blacklist.txt?id=${_gitver}) +#source=(blacklist-${_gitver}.txt::https://lukeshu.com/git/mirror/parabola/blacklist.git/plain/blacklist.txt?id=${_gitver}) +md5sums=('5b021de3daae178c1484dfc749d16ee4') package() { cd "$srcdir" diff --git a/libre/your-freedom/your-freedom.install b/libre/your-freedom/your-freedom.install index e0477cab9..1718cbb2c 100644 --- a/libre/your-freedom/your-freedom.install +++ b/libre/your-freedom/your-freedom.install @@ -15,7 +15,7 @@ pre_install() { If you find out any of the following: * Cascade package removal due to nonfree dependencies, - * Your-freedom conflicting with a *-libre package, + * Your-freedom conflicting with a libre package, * Etc. Please report back to the Parabola Project on the usual channels: diff --git a/nonprism/amarok/PKGBUILD b/nonprism/amarok/PKGBUILD index 72f45cf56..c0c3b468f 100644 --- a/nonprism/amarok/PKGBUILD +++ b/nonprism/amarok/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 221748 2014-09-15 09:33:32Z bpiotrowski $ +# $Id: PKGBUILD 223616 2014-09-28 08:01:04Z fyan $ # Maintainer (Arch): Ronald van Haren <ronald@archlinux.org> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): damir <damir@archlinux.org> @@ -6,7 +6,7 @@ pkgname=amarok pkgver=2.8.0 -pkgrel=4.nonprism1 +pkgrel=5.nonprism1 pkgdesc="The powerful music player for KDE, without Amazon MP3 store support" arch=("i686" "x86_64") url="http://amarok.kde.org/" diff --git a/nonprism/choqok/PKGBUILD b/nonprism/choqok/PKGBUILD index 6a815e7c6..fe43c768b 100644 --- a/nonprism/choqok/PKGBUILD +++ b/nonprism/choqok/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 96779 2013-09-04 22:09:55Z andrea $ +# $Id: PKGBUILD 119696 2014-09-28 15:42:16Z fyan $ # Maintainer (Arch): Peter Richard Lewis <plewis@aur.archlinux.org> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): Emanuele Rossi <newdna1510@yahoo.it> @@ -7,7 +7,7 @@ pkgname=choqok pkgver=1.4 -pkgrel=1.nonprism1 +pkgrel=2.nonprism1 pkgdesc="A status.net client for KDE, without Twitter support" url='http://choqok.gnufolks.org/' license=('GPL') diff --git a/nonprism/kipi-plugins/PKGBUILD b/nonprism/kipi-plugins/PKGBUILD index 235271ed0..0252c3975 100644 --- a/nonprism/kipi-plugins/PKGBUILD +++ b/nonprism/kipi-plugins/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 220487 2014-08-20 22:40:51Z svenstaro $ +# $Id: PKGBUILD 223759 2014-10-02 12:15:07Z andrea $ # Maintainer (Arch): Ronald van Haren <ronald@archlinux.org> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Contributor (Arch): Tobias Powalowski <tpowa@archlinux.org> @@ -8,7 +8,7 @@ pkgbase=digikam pkgname=kipi-plugins pkgver=4.2.0 -pkgrel=2.parabola1.nonprism1 +pkgrel=3.parabola1.nonprism1 pkgdesc="A collection of plugins extending the KDE graphics and image applications as digiKam, without nonfree jAlbum and SimpleViewer support and support for unsafe and dangerous for privacy protocols" arch=('i686' 'x86_64' 'mips64el') license=('GPL') @@ -78,8 +78,8 @@ package() { cd ../../../build/po make DESTDIR="${pkgdir}" install # Put these in the relevant splitted packages - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/libkgeomap.mo - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/digikam.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/libkgeomap.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/digikam.mo # Fix conflicts with kde-l10n-* (FS#33762) - rm "${pkgdir}"/usr/share/locale/*/LC_MESSAGES/libkipi.mo + rm "${pkgdir}"/usr/share/locale/kde4/*/LC_MESSAGES/libkipi.mo } diff --git a/nonprism/shotwell/PKGBUILD b/nonprism/shotwell/PKGBUILD index 96a0ae0b1..a77c365db 100644 --- a/nonprism/shotwell/PKGBUILD +++ b/nonprism/shotwell/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 119376 2014-09-21 19:41:58Z spupykin $ +# $Id: PKGBUILD 120242 2014-10-06 12:23:10Z spupykin $ # Maintainer (Arch): Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer (Arch): Ionut Biru <ibiru@archlinux.org> # Contributor (Arch): Joeny Ang <ang(dot)joeny(at)gmail(dot)com> @@ -7,7 +7,7 @@ pkgname=shotwell epoch=1 -pkgver=0.20.0 +pkgver=0.20.1 pkgrel=1.nonprism1 pkgdesc="A digital photo organizer designed for the GNOME desktop environment, without support for unsafe and dangerous for privacy protocols" arch=('i686' 'x86_64' 'mips64el') @@ -22,7 +22,7 @@ makedepends=('intltool' 'vala>=0.17.2' 'libunique3' 'gnome-doc-utils') install=shotwell.install source=("https://download.gnome.org/sources/shotwell/0.20/shotwell-$pkgver.tar.xz" 'nonprism.patch') -md5sums=('e1ab302ea9f53025368023f15e6e457e' +md5sums=('f830bcee67ab8cf14648becdd5569ebb' '47a50a8599c68065e9a1197fc5ec9440') prepare() { diff --git a/pcr/anyremote/PKGBUILD b/pcr/anyremote/PKGBUILD index 3e2ab05ea..a2a246dee 100644 --- a/pcr/anyremote/PKGBUILD +++ b/pcr/anyremote/PKGBUILD @@ -1,13 +1,13 @@ +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> # Contributor: Andrea Fagiani <andfagiani_at_gmail_dot_com> # Contributor: hb <hb.at.spamers.dot.net> # Contributor: Lisa Denia <eiffel56@gmail.com> -# Maintainer : Parabola Aurélien DESBRIÈRES <aurelien@hackers.camp> pkgname=anyremote -pkgver=6.3.2 +pkgver=6.4 pkgrel=1 pkgdesc="Remote control (console-oriented) through bluetooth or IR connection" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://anyremote.sourceforge.net" license=('GPL') depends=('bluez-libs' 'bluez' 'dbus-glib' 'libxtst') @@ -19,5 +19,8 @@ build() { cd $srcdir/$pkgname-$pkgver ./configure --prefix=/usr make +} +package() { + cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install } diff --git a/pcr/arno-iptables-firewall/PKGBUILD b/pcr/arno-iptables-firewall/PKGBUILD index f0def1909..38cd370b4 100644 --- a/pcr/arno-iptables-firewall/PKGBUILD +++ b/pcr/arno-iptables-firewall/PKGBUILD @@ -1,10 +1,10 @@ -# Contributor (Arch) : Jaroslav Lichtblau <dragonlord@aur.archlinux.org> -# Contributor (Arch) : Arto Puranen <purcher@gmail.com> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Arto Puranen <purcher@gmail.com> pkgname=arno-iptables-firewall -pkgver=2.0.1d -pkgrel=2 +pkgver=2.0.1e +pkgrel=1 pkgdesc="A secure stateful firewall for both single and multi-homed machine" arch=('any') url=(http://rocky.eld.leidenuniv.nl/joomla/) diff --git a/pcr/boswars/PKGBUILD b/pcr/boswars/PKGBUILD index 1aa8f40bd..61657d82b 100644 --- a/pcr/boswars/PKGBUILD +++ b/pcr/boswars/PKGBUILD @@ -1,24 +1,20 @@ -# Contributor (Arch) :Maintainer: carstene1ns <url/mail: arch carsten-teibes de> -# Contributor (Arch) : Diogo Leal <estranho@diogoleal.com> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG +# Contributor: Diogo Leal <estranho@diogoleal.com> pkgname=boswars pkgver=2.7 -pkgrel=4 +pkgrel=5 pkgdesc="Futuristic real-time strategy game" url="http://www.boswars.org" license=('GPL') -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') depends=('sdl' 'libpng' 'lua51' 'libvorbis' 'libtheora' 'libgl' 'python2') makedepends=('glu' 'coreutils') # nproc is in coreutils source=("http://www.boswars.org/dist/releases/$pkgname-$pkgver-src.tar.gz" "boswars.sh" "boswars.png" "boswars.desktop") -sha256sums=('dc3718f531e9ea413cf37e1333b62a4c5e69f1405502d9c59b9e424635135e3e' - '8f90601f1aedee2d2b097b3a47200013ec61639ca3dd6c8936dfc733eb5dc634' - 'f89454681f02df31f5714747563ce30c4643cda96d91b7fc29216dacf92e8b10' - '666712c9cf7fff391e6a67f99fdc12f6fce45777ee0891a808cb2a00910c739c') prepare() { cd $pkgname-$pkgver-src @@ -47,11 +43,16 @@ package(){ # data install -d "$pkgdir"/opt/bos/languages install -m644 languages/*.po "$pkgdir"/opt/bos/languages - cp -r campaigns doc graphics intro maps scripts sounds units "$pkgdir"/opt/bos + cp -r campaigns doc graphics intro maps patches scripts sounds units "$pkgdir"/opt/bos - # executable, launcher and .desktop entry + # binary + launcher install -Dm755 fbuild/release/boswars "$pkgdir"/opt/bos/boswars install -Dm755 ../boswars.sh "$pkgdir"/usr/bin/boswars + # .desktop entry install -Dm644 ../boswars.png "$pkgdir"/usr/share/pixmaps/boswars.png install -Dm644 ../boswars.desktop "$pkgdir"/usr/share/applications/boswars.desktop + # license + doc + install -d "$pkgdir"/usr/share/{licenses/$pkgname,doc} + install -m644 COPYRIGHT.txt "$pkgdir"/usr/share/licenses/$pkgname + ln -s /opt/bos/doc "$pkgdir"/usr/share/doc/$pkgname } diff --git a/pcr/c-algorithms/PKGBUILD b/pcr/c-algorithms/PKGBUILD new file mode 100644 index 000000000..c18545cdc --- /dev/null +++ b/pcr/c-algorithms/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $ +# Contributor : Sebastien Binet <binet@farnsworth> +# Maintainer : Aurélien DESBRIERES <aurelien@hackers.camp> +pkgname=c-algorithms +pkgver=1.2.0 +pkgrel=2 +pkgdesc="A collection of many common data structures and algorithms for C" +url="http://c-algorithms.sourceforge.net/" +arch=('i686' 'x86_64') +license=('BSD') +depends=('glibc') +makedepends=('gcc') +conflicts=() +replaces=() +backup=() +install= +source=(http://heanet.dl.sourceforge.net/sourceforge/c-algorithms/$pkgname-$pkgver.tar.gz) + +build() { + cd ${srcdir}/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} + +md5sums=('d104d55ee9c97a2766b0850b44b6e85f') diff --git a/pcr/clasp/PKGBUILD b/pcr/clasp/PKGBUILD index 2367bcdfc..48e534307 100644 --- a/pcr/clasp/PKGBUILD +++ b/pcr/clasp/PKGBUILD @@ -1,9 +1,9 @@ -# Contributor (Arch) : Vincent Bernardoff <vb@luminar.eu.org> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Vincent Bernardoff <vb@luminar.eu.org> pkgname=clasp groups=('potassco') -pkgver=3.0.3 +pkgver=3.0.6 pkgrel=1 pkgdesc="A conflict-driven nogood learning answer set solver." arch=('x86_64' 'i686' 'armv6h' 'armv7h') diff --git a/pcr/cppo/PKGBUILD b/pcr/cppo/PKGBUILD index 021e9db02..1957294c3 100644 --- a/pcr/cppo/PKGBUILD +++ b/pcr/cppo/PKGBUILD @@ -1,19 +1,19 @@ -# Contributor (Arch) : Leonard de Ruijter <leonard@aur.archlinux.org> -# Contributor (Arch) : Serge Zirukin <ftrvxmtrx@gmail.com> -# Contributor (Arch) : Justin Davis <jrcd 83 at gmail> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Leonard de Ruijter <leonard@aur.archlinux.org> +# Contributor: Serge Zirukin <ftrvxmtrx@gmail.com> +# Contributor: Justin Davis <jrcd 83 at gmail> pkgname=cppo -pkgver=0.9.3 -pkgrel=2 +pkgver=1.0.0 +pkgrel=1 pkgdesc="The C preprocessor written in OCaml" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') license=('BSD') -makedepends=('ocaml') +depends=('glibc') +makedepends=('ocaml-findlib') url='http://mjambon.com/cppo.html' source=("http://mjambon.com/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz") - build() { cd $srcdir/$pkgname-$pkgver make @@ -21,6 +21,7 @@ build() { package() { cd $srcdir/$pkgname-$pkgver - mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/usr/bin" "$pkgdir$(ocamlfind printconf destdir)" + export OCAMLFIND_DESTDIR="$pkgdir$(ocamlfind printconf destdir)" make install BINDIR="${pkgdir}/usr/bin" } diff --git a/pcr/egypt/PKGBUILD b/pcr/egypt/PKGBUILD new file mode 100644 index 000000000..463d6fb32 --- /dev/null +++ b/pcr/egypt/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor : Ivan Sichmann Freitas <ivansichfreitas@gmail.com> +# Contributor : Dan McGee <dpmcgee@gmail.com> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> + +pkgname=egypt +pkgver=1.10 +pkgrel=2 +pkgdesc="A devilishly simple tool for creating call graphs of C programs" +url="http://www.gson.org/egypt/" +license=('GPL') +arch=('any') +depends=('perl' 'graphviz') +source=(http://www.gson.org/$pkgname/download/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + perl Makefile.PL + make + +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + # remove a local-only file + find $pkgdir -name perllocal.pod -exec rm {} \; + # moving the executable to the default system path + mv $pkgdir/usr/bin/site_perl/egypt $pkgdir/usr/bin + rmdir $pkgdir/usr/bin/site_perl + rmdir $pkgdir/usr/lib/perl5/core_perl +} diff --git a/pcr/gengetopt/PKGBUILD b/pcr/gengetopt/PKGBUILD new file mode 100644 index 000000000..bc4bd7308 --- /dev/null +++ b/pcr/gengetopt/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor : Christian Hesse <mail@eworm.de> +# Contributor : andreas_baumann <abaumann@yahoo.com> +# Contributor : zhuqin <zhuqin83@gmail.com> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +pkgname=gengetopt +pkgver=2.22.6 +pkgrel=2 +pkgdesc="A tool to write command line option parsing code for C programs." +arch=('i686' 'x86_64' 'arm' 'armv6h') +url="http://www.gnu.org/software/gengetopt/gengetopt.html" +license="GPL" +options=('!docs' '!makeflags') +source=(ftp://ftp.gnu.org/gnu/gengetopt/${pkgname}-${pkgver}.tar.gz{,.sig}) + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + + make DESTDIR=${pkgdir} install +} diff --git a/pcr/knot/PKGBUILD b/pcr/knot/PKGBUILD index a59cb4e85..90586f1ae 100644 --- a/pcr/knot/PKGBUILD +++ b/pcr/knot/PKGBUILD @@ -1,21 +1,20 @@ -# Maintainer: Ondřej Surý <ondrej@sury. -# Contributor: Oleander Reis <oleander@oleander.cc> -# Contributor: Otto Sabart <seberm[at]gmail[dot]com> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Ondřej Surý <ondrej@sury. +# Contributor: Oleander Reis <oleander@oleander.cc> +# Contributor: Otto Sabart <seberm[at]gmail[dot]com> pkgname=knot -pkgver=1.4.6 +pkgver=1.5.3 pkgrel=1 pkgdesc='high-performance authoritative-only DNS server' url='https://www.knot-dns.cz/' -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') license=('GPL3') install=install depends=('liburcu>=0.5.4' 'openssl>=1.0.0' 'zlib') makedepends=('autoconf>=2.65' 'libtool' 'flex>=2.5.3' 'bison>=2.3') source=("https://secure.nic.cz/files/knot-dns/${pkgname}-${pkgver}.tar.xz" 'knot.service') -sha256sums=('55d292467f5c622384ee25e20de094dc6dba7638f886b38dfba345ac1e6caa13' - 'caa870a9c93c57c6311f9e8fb5685a9179bb9839a27a30cc1712c91df0d15090') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -44,3 +43,8 @@ package() { make DESTDIR="${pkgdir}/" install install -Dm 644 "${srcdir}/knot.service" "${pkgdir}/usr/lib/systemd/system/knot.service" } + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check +} diff --git a/pcr/lynis/PKGBUILD b/pcr/lynis/PKGBUILD index 24be95c25..c6b6cca03 100644 --- a/pcr/lynis/PKGBUILD +++ b/pcr/lynis/PKGBUILD @@ -1,47 +1,43 @@ -# Contributor (Arch) : Levente Polyak <levente[at]leventepolyak[dot]net> -# Contributor (Arch) : Sébastien Luttringer <seblu@aur.archlinux.org> -# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Levente Polyak <levente[at]leventepolyak[dot]net> +# Contributor: Sébastien Luttringer <seblu@aur.archlinux.org> pkgname=lynis -pkgver=1.5.6 -pkgrel=1 +pkgver=1.6.2 +pkgrel=2 pkgdesc='Security and system auditing tool to harden Unix/Linux systems' url='http://cisofy.com/lynis/' license=('GPL3') arch=('any') backup=('etc/lynis/default.prf') depends=('sh') -optdepends=('net-tools: networking tests') +optdepends=('net-tools: networking tests' + 'bash-completion: completion for bash') install=lynis.install source=(http://cisofy.com/files/${pkgname}-${pkgver}.tar.gz) -prepare() { - cd ${pkgname}-${pkgver} - # fix non-test includes to let lynis run as user but complain gracefully - chmod o+rx include - chmod o+r include/* - chmod o-r include/tests_* -} - package() { - cd ${pkgname}-${pkgver} + cd ${pkgname} - # install profile + # profile install -Dm 644 default.prf "${pkgdir}/etc/${pkgname}/default.prf" - # install binary + # binary install -Dm 755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - # install plugins, include, db + # plugins, include, db install -d "${pkgdir}/usr/share/${pkgname}" cp -a db include plugins "${pkgdir}/usr/share/${pkgname}" - # install doc files + # doc files install -d "${pkgdir}/usr/share/doc/${pkgname}" install -m 644 -t "${pkgdir}/usr/share/doc/${pkgname}" README INSTALL CHANGELOG FAQ - # install manpage + # manpage install -Dm 644 "${pkgname}.8" "${pkgdir}/usr/share/man/man8/${pkgname}.8" + + # completion + install -Dm 644 dev/bash_completion.d/${pkgname} "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" } # vim:set ts=2 sw=2 ft=sh et: diff --git a/pcr/lynis/lynis.install b/pcr/lynis/lynis.install index abdb081f1..1b104f01e 100644 --- a/pcr/lynis/lynis.install +++ b/pcr/lynis/lynis.install @@ -1,8 +1,10 @@ pre_upgrade() { - chmod -R o= /usr/share/lynis - chmod 0755 /usr/share/lynis - # fix non-test includes to let lynis run as user but complain gracefully - chmod o+rx /usr/share/lynis/include - chmod o+r /usr/share/lynis/include/* - chmod o-r /usr/share/lynis/include/tests_* + # fix local old umask + chmod o+rx,g+rx /usr/share/lynis/{include,db,plugins} +} + +post_upgrade() { + chmod o+r,g+r /usr/share/lynis/include/* + chmod o+r,g+r /usr/share/lynis/db/* + chmod o+r,g+r /usr/share/lynis/plugins/* } diff --git a/pcr/mycron-git/PKGBUILD b/pcr/mycron-git/PKGBUILD index d9eb795b6..19fbd7bd5 100644 --- a/pcr/mycron-git/PKGBUILD +++ b/pcr/mycron-git/PKGBUILD @@ -1,14 +1,14 @@ -# Contributor (Arch) : Dirk Sohler <spam@0x7be.de> -# Contributor (Arch) : Dirk Sohler <spam@0x7be.de> -# Maintainer (Parabola): Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Dirk Sohler <spam@0x7be.de> +# Contributor: Dirk Sohler <spam@0x7be.de> pkgname=mycron-git _gitname=mycron -pkgver=2.0.2 +pkgver=3.0 pkgrel=2 -pkgdesc='A standards compliant and convenient crontab management system.' +pkgdesc='A standards compliant and convenient cron service.' -url='http://dev.0x7be.de/mycron.html' +url='https://dev.0x7be.de/mycron.html' arch=('any') license=('GPL') @@ -19,25 +19,30 @@ install=mycron.install branch='master' source=("git://github.com/dsohler/mycron.git#branch=$branch" - 'mycron.install' + 'mycron.install' 'mycron.1' - 'mycron.5') + 'mycron.conf.5' + 'mycron.crontab.5' + 'mycron@.service') + pkgver() { - cd "$srcdir/$_gitname" - echo $(sed -n "s/^progversion='\(.*\)'/\1/p" mycron.py) + cd "$srcdir/$_gitname" + echo $(sed -n "s/^progversion = '\(.*\)'/\1/p" mycron.py) } package() { - cd "$srcdir/$_gitname" - _DOCPATH="usr/share/doc/mycron" - _MANPATH="usr/share/man" - install -Dm 755 mycron.py $pkgdir/usr/bin/mycron - install -Dm 644 example-config.cfg $pkgdir/$_DOCPATH/example-config.cfg - install -Dm 644 example.crontab $pkgdir/$_DOCPATH/example.crontab - install -Dm 644 crontab.vim $pkgdir/$_DOCPATH/crontab.vim - install -Dm 644 ../mycron.1 $pkgdir/$_MANPATH/man1/mycron.1 - install -Dm 644 ../mycron.5 $pkgdir/$_MANPATH/man5/mycron.5 - gzip $pkgdir/$_MANPATH/man1/mycron.1 - gzip $pkgdir/$_MANPATH/man5/mycron.5 + cd "$srcdir/$_gitname" + _DOCPATH="usr/share/doc/mycron" + _MANPATH="usr/share/man" + _SYSTEMD="usr/lib/systemd/system" + install -Dm 755 mycron.py $pkgdir/usr/bin/mycron + install -Dm 644 crontab.vim $pkgdir/$_DOCPATH/crontab.vim + install -Dm 644 ../mycron.1 $pkgdir/$_MANPATH/man1/mycron.1 + install -Dm 644 ../mycron.conf.5 $pkgdir/$_MANPATH/man5/mycron.conf.5 + install -Dm 644 ../mycron.crontab.5 $pkgdir/$_MANPATH/man5/mycron.crontab.5 + install -Dm 644 ../mycron@.service $pkgdir/$_SYSTEMD/mycron@.service + gzip $pkgdir/$_MANPATH/man1/mycron.1 + gzip $pkgdir/$_MANPATH/man5/mycron.conf.5 + gzip $pkgdir/$_MANPATH/man5/mycron.crontab.5 } diff --git a/pcr/mycron-git/mycron.1 b/pcr/mycron-git/mycron.1 index daef28f6f..47c001e17 100644 --- a/pcr/mycron-git/mycron.1 +++ b/pcr/mycron-git/mycron.1 @@ -1,50 +1,33 @@ -.TH mycron 1 "2013-01-13" 2.0.1 +.TH mycron 1 "2014-06-29" 3.0 .SH NAME -mycron - A standards compliant and convenient crontab management system. +mycron - A standards compliant and convenient alternative cronjob system. .SH SYNOPSIS .B mycron .RB [\| -h \|] -.RB [\| \-u -.IR C \|] .RB [\| -e \|] .RB [\| -l \|] -.RB [\| -s \|] .RB [\| -c \|] -.RB [\| -n \|] -.RB [\| -p \|] -.RB [\| -x \|] +.RB [\| -o \|] .SH DESCRIPTION -mycron is not a cron service/daemon. You need an already set up cron service for using mycron in a reasonable way. You need to set up your cronie\-, dcron\-, vixie\-, whatever\-crontab to execute mycron every minute for taking full advantage of mycron’s crontabs. +mycron is an alternative cron service/daemon. You need to start the systemd service unit or create a init.d file by yourself or simply start mycron manually for each user and run it in the background. .PP -mycron then replaces your regular crontab setup. It allows you to set up cronjobs in a completely new, but very convenient and standards compliant way and becomes your command center for managing, creating, editing and checking (multiple) crontabs. +mycron then replaces your regular crontab setup. It allows you to set up cronjobs in a completely new, but very convenient and standards compliant way and becomes your command center for managing, creating, editing and checking cronjobs. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR show inline parameters help .TP -\fB\-u\fR \fIC\fR, \fB\-\-use\fR=\fIC\fR -use crontab \fIC\fR instead of default crontab. You can combine this with all other parameters. -.TP \fB\-e\fR, \fB\-\-edit\fR edit crontab (either the default crontab or the one specified by \fB\-u\fR) .TP -\fB\-s\fR, \fB\-\-show\fR -output a list showing all available crontabs, except x\- crontabs (see \fB\-x\fR for more details) -.TP \fB\-c\fR, \fB\-\-check\fR check the crontab for validity and show all lines that are invalid .TP -\fB\-n\fR, \fB\-\-no\-colors\fR -don't use colored output -.TP -\fB\-e\fR, \fB\-\-print\-examples\fR -show a list of examples for mycron crontab entries -.TP -\fB\-x\fR, \fB\-\-x\-crontabs\fR -show development crontabs, too. Development crontabs start with \fBx-\fR and are hidden by default when using \fB-s\fR. +\fB\-o\fR, \fB\-\-once\fR +only run once instead of continuous running .SH BUGS Please desist from using non-ASCII characters like German umlauts, other special symbols, etc. It will not break mycron or it's validity check, but fails on mycron actually executed by your cron daemon. @@ -56,4 +39,6 @@ The full documentation of \fBmycron\fR is available online at <http://dev.0x7be. Dirk Sohler, <spam@0x7be.de> .SH SEE ALSO -mycron(5), crontab(1) +.BR mycron.crontab (5), +.BR mycron.conf (5), +.BR systemctl (1) diff --git a/pcr/mycron-git/mycron.conf.5 b/pcr/mycron-git/mycron.conf.5 new file mode 100644 index 000000000..f8fbdf414 --- /dev/null +++ b/pcr/mycron-git/mycron.conf.5 @@ -0,0 +1,33 @@ +.TH mycron.conf 5 "" "" "MYCRON CONFIGURATION FILE FORMAT" +.SH NAME +mycron.conf \- configuration files syntax and usage explaination + +.SH DESCRIPTION +\fBmycron\fRs configuration is always user controlled and defaults to the most useful/common values. + +.SH LOCATION +The configuration file has to be stored at \fB${HOME}/.config/mycron/mycron.conf\fR for \fBmycron\fR to recognize it. + +.SH EXAMPLE +Currently there can only the used editor be set. By default the environment variable \fB$VISUAL\fR will be used. Change that in the configuration file as needed. +.PP +.nf +.RS +[default] +editor = vim +.RE +.fi +.PP +The example changes the crontab editing program to \fBvim\fR and makes mycron using it for editing the crontab instead of \fB$VISUAL\fR. Maybe you need to add the \fBDISPLAY\fB environment variable to run GUI tools for editing the crontab. +.PP +You can always manually edit the crontab by opening \fB${HOME}/.config/mycron/mycron.crontab\fR in an editor of your choice. + +.SH FUTURE +It is planned to extend the functionality of the configuration file. + +.SH AUTHOR +Dirk Sohler, <spam@0x7be.de> + +.SH SEE ALSO +.BR mycron (1), +.BR mycron.crontab (5) diff --git a/pcr/mycron-git/mycron.crontab.5 b/pcr/mycron-git/mycron.crontab.5 new file mode 100644 index 000000000..b9a0f8da9 --- /dev/null +++ b/pcr/mycron-git/mycron.crontab.5 @@ -0,0 +1,55 @@ +.TH mycron 5 "" "" "MYCRON FILE FORMAT" +.SH NAME +mycron \- special crontab syntax explaination + +.SH DESCRIPTION +\fBmycron\fRs crontab syntax differs from the usual crontab syntax a lot. Of course you have the date/time part and the command, but the definitions are ISO 8601 valid using a dot (\fB.\fR) as wildcard character. + +.SH LOCATION +The crontab has to be stored at \fB${HOME}/.config/mycron/mycron.crontab\fR for \fBmycron\fR to recognize it. Use \fBmycron -e\fR for creating and editing it in the correct location. + +.SH SYNTAX +.TP +\fBDate/Time format\fR +ISO 8601 specifies day/time notation with time zone. Because \fBmycron\fR is only exact to the minute, seconds and time zone are omitted. Set the date with \fBYYYY-MM-DD\fRT\fBHH:MM\fR where \fBYYYY\fR is the year, \fBMM\fR is the month, \fBDD\fR is the day, \fBHH\fR is the hour in 24h format and \fBMM\fR is the minute. For every single digit you can input a \fB.\fR (a single colon) as wildcard. +.TP +\fBDay of the week\fR +ISO 8601 specifies Monday as first day of the week and Sunday as last day of the week, therefore \fBMonday is 1\fR, \fBThursday is 2\fR, ..., \fBSunday is 7\fR. If you use \fB.\fR (a single colon), \fBmycron\fR interprets it as "every day". +.TP +\fBCommand\fR +The last of the three blocks is the command block. Here you can use whatever you want. Please desist from using non-ASCII characters like German umlauts, other special symbols, etc. It will not break mycron or it's validity check, but fails on mycron actually executed by your cron daemon. +.TP +\fBComments\fR +Comments are indicated by using \fB#\fR in the beginning of a line. It might work in most cases but you should not rely on comments after some actual crontab entries. (End-of-line comments) + +.SH EXAMPLES +.TP +\fB....-..-..T..:.. . command\fR +This line executes the command every minute at every day. +.TP +\fB....-..-..T18:57 7 command\fR +Here the command gets executed every Sunday at 18:57 o'clock. +.TP +\fB....-..-..T07:38 1267 command\fR +When given multiple digits for the day, the command gets executed on all of the days. Here on Mondays, Tuesdays, Saturdays and Sundays at 07:38 o'clock. +.TP +\fB2013-05-..T..:00 4 command\fR +This very specific line results in execution of the given command on every full hour at every Friday in May 2013. +.TP +\fB....-12-..T14:.. . command\fR +The command will be executed every minute from 14:00 to 14:59 o'clock on everyday in every December. +.TP +\fB2018-01-14T10:45 2 command\fR +Because 2018-01-14 is a Sunday (7) this command will \fBnever\fR be executed :) + +.SH FILES +.TP +\fBVim syntax file\fR +/usr/share/doc/mycron/crontab.vim + +.SH AUTHOR +Dirk Sohler, <spam@0x7be.de> + +.SH SEE ALSO +.BR mycron (1), +.BR mycron.conf (5) diff --git a/pcr/mycron-git/mycron.install b/pcr/mycron-git/mycron.install index a56c1ab97..765d52b60 100644 --- a/pcr/mycron-git/mycron.install +++ b/pcr/mycron-git/mycron.install @@ -1,3 +1,7 @@ post_install() { - echo 'Don’t forget to set up your cron service/daemon to execute mycron every minute. See https://dev.0x7be.de/mycron for setup instructions and configuration examples.' | fold -sw 70 + echo 'Don’t forget to enable/start mycron with systemctl. See https://dev.0x7be.de/mycron.html for setup instructions and configuration examples.' | fold -sw 70 +} + +pre_upgrade() { + echo "Please note that ${1} is incompatible to versions prior to 2.9 because mycron is a fully-featured daemon/service now and no longer only a wrapper script. The multi-crontab-functionality and some other parts got removed due to general feature cleaning! If you’re already running a higher version it’s all fine." | fold -sw 70 } diff --git a/pcr/mycron-git/mycron@.service b/pcr/mycron-git/mycron@.service new file mode 100644 index 000000000..837bc0a1a --- /dev/null +++ b/pcr/mycron-git/mycron@.service @@ -0,0 +1,11 @@ +[Unit] +Description=mycron for %i +Wants=multi-user.target + +[Service] +User=%i +Restart=always +ExecStart=/usr/bin/mycron + +[Install] +WantedBy=multi-user.target diff --git a/pcr/octave-communications/PKGBUILD b/pcr/octave-communications/PKGBUILD new file mode 100644 index 000000000..31f11bb8c --- /dev/null +++ b/pcr/octave-communications/PKGBUILD @@ -0,0 +1,39 @@ +# +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor : Clemens Buchacher <drizzd@aon.at> +# +# You can use the newpkg script from +# https://github.com/drizzd/octave-forge-archlinux to automatically generate +# new octave-forge PKGBUILDs or update existing ones. Patches welcome. +# + +_pack=communications +pkgname=octave-$_pack +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields" +arch=(any) +url="http://octave.sourceforge.net/$_pack/" +license=('GPL3') +groups=('octave-forge') +depends=('octave>=3.4' 'octave-signal>=1.1.3') +makedepends=() +optdepends=() +backup=() +options=() +install=$pkgname.install +_archive=$_pack-$pkgver.tar.gz +source=("http://downloads.sourceforge.net/octave/$_archive") +noextract=("$_archive") + +build() { + cd "$srcdir" + mkdir -p builddir + octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive" +} + +package() { + mkdir -p "$pkgdir/usr/share/octave/packages" + mkdir -p "$pkgdir/usr/lib/octave/packages" + cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz" +} diff --git a/pcr/octave-communications/octave-communications.install b/pcr/octave-communications/octave-communications.install new file mode 100644 index 000000000..77b123c4e --- /dev/null +++ b/pcr/octave-communications/octave-communications.install @@ -0,0 +1,20 @@ +_pack=communications +_prefix=/usr/share/octave/packages +_libdir=/usr/lib/octave/packages + +## arg 1: the new package version +post_install() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_remove + post_install +} + +## arg 1: the old package version +post_remove() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global" +} diff --git a/pcr/octave-control/PKGBUILD b/pcr/octave-control/PKGBUILD new file mode 100644 index 000000000..3db8a4593 --- /dev/null +++ b/pcr/octave-control/PKGBUILD @@ -0,0 +1,39 @@ +# +# Contributor : Clemens Buchacher <drizzd@aon.at> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# +# You can use the newpkg script from +# https://github.com/drizzd/octave-forge-archlinux to automatically generate +# new octave-forge PKGBUILDs or update existing ones. Patches welcome. +# + +_pack=control +pkgname=octave-$_pack +pkgver=2.6.4 +pkgrel=1 +pkgdesc="Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library" +arch=(any) +url="http://octave.sourceforge.net/$_pack/" +license=('GPL3') +groups=('octave-forge') +depends=('octave>=3.6.0') +makedepends=('gcc-fortran') +optdepends=() +backup=() +options=('!makeflags') +install=$pkgname.install +_archive=$_pack-$pkgver.tar.gz +source=("http://downloads.sourceforge.net/octave/$_archive") +noextract=("$_archive") + +build() { + cd "$srcdir" + mkdir -p builddir + octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive" +} + +package() { + mkdir -p "$pkgdir/usr/share/octave/packages" + mkdir -p "$pkgdir/usr/lib/octave/packages" + cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz" +} diff --git a/pcr/octave-control/octave-control.install b/pcr/octave-control/octave-control.install new file mode 100644 index 000000000..2ddb42de9 --- /dev/null +++ b/pcr/octave-control/octave-control.install @@ -0,0 +1,20 @@ +_pack=control +_prefix=/usr/share/octave/packages +_libdir=/usr/lib/octave/packages + +## arg 1: the new package version +post_install() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_remove + post_install +} + +## arg 1: the old package version +post_remove() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global" +} diff --git a/pcr/octave-general/PKGBUILD b/pcr/octave-general/PKGBUILD new file mode 100644 index 000000000..9a4790fea --- /dev/null +++ b/pcr/octave-general/PKGBUILD @@ -0,0 +1,39 @@ +# +# Contributor : Clemens Buchacher <drizzd@aon.at> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# +# You can use the newpkg script from +# https://github.com/drizzd/octave-forge-archlinux to automatically generate +# new octave-forge PKGBUILDs or update existing ones. Patches welcome. +# + +_pack=general +pkgname=octave-$_pack +pkgver=1.3.4 +pkgrel=1 +pkgdesc="General tools for Octave." +arch=(any) +url="http://octave.sourceforge.net/$_pack/" +license=('custom') +groups=('octave-forge') +depends=('octave>=3.8.0') +makedepends=() +optdepends=() +backup=() +options=() +install=$pkgname.install +_archive=$_pack-$pkgver.tar.gz +source=("http://downloads.sourceforge.net/octave/$_archive") +noextract=("$_archive") + +build() { + cd "$srcdir" + mkdir -p builddir + octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive" +} + +package() { + mkdir -p "$pkgdir/usr/share/octave/packages" + mkdir -p "$pkgdir/usr/lib/octave/packages" + cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz" +} diff --git a/pcr/octave-general/octave-general.install b/pcr/octave-general/octave-general.install new file mode 100644 index 000000000..1a0a2df71 --- /dev/null +++ b/pcr/octave-general/octave-general.install @@ -0,0 +1,20 @@ +_pack=general +_prefix=/usr/share/octave/packages +_libdir=/usr/lib/octave/packages + +## arg 1: the new package version +post_install() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_remove + post_install +} + +## arg 1: the old package version +post_remove() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global" +} diff --git a/pcr/octave-image/PKGBUILD b/pcr/octave-image/PKGBUILD new file mode 100644 index 000000000..1fd17c752 --- /dev/null +++ b/pcr/octave-image/PKGBUILD @@ -0,0 +1,41 @@ +# +# Contributor : Philipp Brüschweiler <blei42 gmail com> +# Contributor : Ng Oon-Ee <ngoonee.talk@gmail.com> +# Contriburor : Clemens Buchacher <drizzd@aon.at> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# +# You can use the newpkg script from +# https://github.com/drizzd/octave-forge-archlinux to automatically generate +# new octave-forge PKGBUILDs or update existing ones. Patches welcome. +# + +_pack=image +pkgname=octave-$_pack +pkgver=2.2.1 +pkgrel=1 +pkgdesc="The Octave-forge Image package provides functions for processing images. The package also provides functions for feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more." +arch=(any) +url="http://octave.sourceforge.net/$_pack/" +license=('custom') +groups=('octave-forge') +depends=('octave>=3.8.0' 'octave-signal>=1.2.0' 'octave-general>=1.3.0') +makedepends=() +optdepends=() +backup=() +options=() +install=$pkgname.install +_archive=$_pack-$pkgver.tar.gz +source=("http://downloads.sourceforge.net/octave/$_archive") +noextract=("$_archive") + +build() { + cd "$srcdir" + mkdir -p builddir + octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive" +} + +package() { + mkdir -p "$pkgdir/usr/share/octave/packages" + mkdir -p "$pkgdir/usr/lib/octave/packages" + cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz" +} diff --git a/pcr/octave-image/octave-image.install b/pcr/octave-image/octave-image.install new file mode 100644 index 000000000..5e4edf2da --- /dev/null +++ b/pcr/octave-image/octave-image.install @@ -0,0 +1,20 @@ +_pack=image +_prefix=/usr/share/octave/packages +_libdir=/usr/lib/octave/packages + +## arg 1: the new package version +post_install() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_remove + post_install +} + +## arg 1: the old package version +post_remove() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global" +} diff --git a/pcr/octave-signal/PKGBUILD b/pcr/octave-signal/PKGBUILD new file mode 100644 index 000000000..fe48bd102 --- /dev/null +++ b/pcr/octave-signal/PKGBUILD @@ -0,0 +1,39 @@ +# +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor : Clemens Buchacher <drizzd@aon.at> +# +# You can use the newpkg script from +# https://github.com/drizzd/octave-forge-archlinux to automatically generate +# new octave-forge PKGBUILDs or update existing ones. Patches welcome. +# + +_pack=signal +pkgname=octave-$_pack +pkgver=1.3.0 +pkgrel=1 +pkgdesc="Signal processing tools, including filtering, windowing and display functions." +arch=(any) +url="http://octave.sourceforge.net/$_pack/" +license=('custom') +groups=('octave-forge') +depends=('octave>=3.8.0' 'octave-control>=2.4.5' 'octave-general>=1.3.2') +makedepends=() +optdepends=() +backup=() +options=() +install=$pkgname.install +_archive=$_pack-$pkgver.tar.gz +source=("http://downloads.sourceforge.net/octave/$_archive") +noextract=("$_archive") + +build() { + cd "$srcdir" + mkdir -p builddir + octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive" +} + +package() { + mkdir -p "$pkgdir/usr/share/octave/packages" + mkdir -p "$pkgdir/usr/lib/octave/packages" + cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz" +} diff --git a/pcr/octave-signal/octave-signal.install b/pcr/octave-signal/octave-signal.install new file mode 100644 index 000000000..1d5a466a5 --- /dev/null +++ b/pcr/octave-signal/octave-signal.install @@ -0,0 +1,20 @@ +_pack=signal +_prefix=/usr/share/octave/packages +_libdir=/usr/lib/octave/packages + +## arg 1: the new package version +post_install() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_remove + post_install +} + +## arg 1: the old package version +post_remove() { + octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global" +} diff --git a/pcr/python2-ssh/PKGBUILD b/pcr/python2-ssh/PKGBUILD index bc4378393..1f2725fd8 100644 --- a/pcr/python2-ssh/PKGBUILD +++ b/pcr/python2-ssh/PKGBUILD @@ -1,12 +1,17 @@ +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Francois Boulogne <fboulogne at april dot org> +# Contributor: Francois Boulogne <fboulogne at april dot org> + pkgname=python2-ssh pkgver=1.8.0 -pkgrel=1 +pkgrel=3 pkgdesc="Python SSH2 protocol library" arch=(any) url="http://pypi.python.org/pypi/ssh" license=('LGPL') depends=('python2' 'pycrypto') -makedepends=() +makedepends=('python2-distribute') +checkdepends=('python2-nose') provides=() conflicts=() replaces=() @@ -15,10 +20,14 @@ options=(!emptydirs) install= source=("http://pypi.python.org/packages/source/s/ssh/ssh-$pkgver.tar.gz") +check() { + cd "$srcdir/ssh-$pkgver" + python2 test.py +} + package() { cd "$srcdir/ssh-$pkgver" python2 setup.py install --root="$pkgdir/" --optimize=1 install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } -md5sums=('bc4dd59ec0c7bdf78a3840652cac824e') diff --git a/pcr/ttf-roboto/PKGBUILD b/pcr/ttf-roboto/PKGBUILD index 5ef7db5a2..d339ba973 100644 --- a/pcr/ttf-roboto/PKGBUILD +++ b/pcr/ttf-roboto/PKGBUILD @@ -1,25 +1,24 @@ -# Maintainer (Arch): Michael Düll <mail@akurei.me> PGP-Key: D6777412 - Fingerprint: C972 8B50 9411 BBE1 5CA5 9906 5103 71F3 D677 7412 -# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.io> +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Michael Düll <mail@akurei.me> PGP-Key: C0DEA350 pkgname=ttf-roboto -pkgver=20121102 +epoch=3 +pkgver=20140702 pkgrel=1 -pkgdesc='The new system font of Android 4, Codename "Ice Cream Sandwich".' +pkgdesc="Google's Android 5 system font." arch=('any') -license=('APACHE') -url="https://developer.android.com/design/style/typography.html" +license=('Apache') +url="http://www.google.com/design/spec/style/typography.html#typography-roboto" depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils') install=$pkgname.install source=( - "https://developer.android.com/downloads/design/Roboto_Hinted_20120823.zip" + "http://material-design.storage.googleapis.com/downloads/RobotoTTF.zip" ) - package() { + cd $srcdir + install -d $pkgdir/usr/share/fonts/TTF/ - install -m644 *.ttf $pkgdir/usr/share/fonts/TTF/ - install -d $pkgdir/usr/share/licenses/$pkgname/ - install -m644 $srcdir/COPYING.txt $pkgdir/usr/share/licenses/$pkgname/ + install -m644 $srcdir/*.ttf $pkgdir/usr/share/fonts/TTF/ } -sha512sums=('ce4af34d0a23dd4076d033dcb03f17335eb83317da72b45257291be3aa34ff589405bfdfb768faca769d401a9091b63e5f195704ed69874d7d17289ca436a785') diff --git a/pcr/xtables-addons/PKGBUILD b/pcr/xtables-addons/PKGBUILD index 61ee87ca7..2a26481ba 100644 --- a/pcr/xtables-addons/PKGBUILD +++ b/pcr/xtables-addons/PKGBUILD @@ -1,14 +1,13 @@ -# Contributor (Arch): Vladimir Kutyavin <vlkut@bk.ru> -# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.IO> - +# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Contributor: Vladimir Kutyavin <vlkut@bk.ru> pkgname=xtables-addons -pkgver=1.46 +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." -arch=('i686' 'x86_64' 'mips64el') +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/" -depends=('iptables>=1.4.3' 'glibc') +depends=('iptables>=1.4.5' 'glibc' 'linux>=3.7') makedepends=('linux-api-headers' 'linux-headers') conflicts=(ipset) replaces=(ipset) @@ -17,19 +16,17 @@ source=(http://download.sourceforge.net/project/xtables-addons/Xtables-addons/$p build() { cd $srcdir/$pkgname-$pkgver - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/iptables \ - --sysconfdir=/etc \ - --with-xtlibdir=/usr/lib/iptables \ - --mandir=/usr/share/man - make || return 1 - make DESTDIR=$pkgdir install || return 1 - chmod a-x $pkgdir/usr/lib/iptables/*.so - #remove ipset there is a ipset package -# rm \ -# $pkgdir/usr/lib/iptables/libipset_* \ -# $pkgdir/usr/sbin/ipset -# $pkgdir/usr/share/man/man8/ipset.8 -# rmdir $pkgdir/usr/sbin + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/iptables \ + --sysconfdir=/etc \ + --with-xtlibdir=/usr/lib/iptables \ + --mandir=/usr/share/man + make || return 1 +} + +package () { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install || return 1 + chmod a-x $pkgdir/usr/lib/iptables/*.so } diff --git a/pcr/zsh-yaourt/PKGBUILD b/pcr/zsh-yaourt/PKGBUILD deleted file mode 100644 index 8768f3021..000000000 --- a/pcr/zsh-yaourt/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# Contributor (Arch): Jakub Ruzicka <yaccobb@centrum.cz> -# Contributor (Arch): Javier `Phrodo_00' Aravena <phrodo.00@gmail.com> -# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.io> - -pkgname=zsh-yaourt -pkgver=20110403 -_laststablerev=497acb78fe6b -pkgrel=3 -pkgdesc="ZSH functions to tab-complete repo package names for yaourt" -url="http://bitbucket.org/Phrodo_00/zsh-yaourt" -depends=(zsh) -source=("https://bitbucket.org/Phrodo_00/${pkgname}/get/${_laststablerev}.tar.gz") -arch=('i686' 'x86_64' 'mips64el') -license=('GPL') -md5sums=('ac80ec05fa12e53fc8c58e5178609a6b') - -package() { - cd ${srcdir}/Phrodo_00-${pkgname}-${_laststablerev} - install -d -m755 ${pkgdir}/usr/share/zsh/site-functions/ - install -m644 _yaourt $startdir/pkg/usr/share/zsh/site-functions/_yaourt -} |