summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
Diffstat (limited to 'libre')
-rw-r--r--libre/bbswitch-libre/PKGBUILD2
-rw-r--r--libre/icedove-l10n/PKGBUILD2
-rw-r--r--libre/icedove-libre/PKGBUILD4
-rw-r--r--libre/linux-libre/PKGBUILD6
-rw-r--r--libre/lirc-libre/PKGBUILD4
-rw-r--r--libre/mc-libre/PKGBUILD27
-rw-r--r--libre/mc-libre/unar.in64
-rw-r--r--libre/tp_smapi-libre/PKGBUILD4
-rw-r--r--libre/vhba-module-libre/PKGBUILD4
9 files changed, 100 insertions, 17 deletions
diff --git a/libre/bbswitch-libre/PKGBUILD b/libre/bbswitch-libre/PKGBUILD
index 8083926a9..6e88bce94 100644
--- a/libre/bbswitch-libre/PKGBUILD
+++ b/libre/bbswitch-libre/PKGBUILD
@@ -7,7 +7,7 @@ _pkgname=bbswitch
pkgname=bbswitch-libre
pkgver=0.7
_extramodules=extramodules-3.11-LIBRE # Don't forget to update bbswitch.install
-pkgrel=14
+pkgrel=16
pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops (built for the linux-libre kernel package)"
arch=('i686' 'x86_64' 'mips64el')
url=("http://github.com/Bumblebee-Project/bbswitch")
diff --git a/libre/icedove-l10n/PKGBUILD b/libre/icedove-l10n/PKGBUILD
index f48b10956..8ebc5657f 100644
--- a/libre/icedove-l10n/PKGBUILD
+++ b/libre/icedove-l10n/PKGBUILD
@@ -4,7 +4,7 @@
pkgbase=icedove-l10n
epoch=1
_pkgver=17.0.9esr
-pkgver=17.0.9.deb1
+pkgver=17.0.9.deb2
_langpacks=(ar ast be bg bn-BD br ca cs da de el en-GB en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)
diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD
index 270eff084..8728e2e87 100644
--- a/libre/icedove-libre/PKGBUILD
+++ b/libre/icedove-libre/PKGBUILD
@@ -4,7 +4,7 @@
# We're getting this from Debian Sid
_debname=icedove
_debver=17.0.9
-_debrel=deb1
+_debrel=deb2
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -32,7 +32,7 @@ source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2"
${_pkgname}.desktop)
options=(!emptydirs)
md5sums=('4c2aacece253be8f177a74d90d782f45'
- '67d3ca3c0583461fbec71ba548400f60'
+ 'dd8ccad23583cc0d8c3b77066711f077'
'5cf95ea94f69cdd36604890cfbf7b954'
'a8fc4658d45b6bf9350023e5c3f34e56'
'4eecc4fc5aafaf0da651a09eadc90bee'
diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD
index 9852968ad..8a493e182 100644
--- a/libre/linux-libre/PKGBUILD
+++ b/libre/linux-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 195840 2013-10-02 00:02:27Z thomas $
+# $Id: PKGBUILD 195930 2013-10-05 19:44:24Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Maintainer: Thomas Baechler <thomas@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
@@ -10,7 +10,7 @@
pkgbase=linux-libre # Build stock -LIBRE kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
_basekernel=3.11
-_sublevel=3
+_sublevel=4
pkgver=${_basekernel}.${_sublevel}
pkgrel=1
_lxopkgver=${_basekernel}.3 # nearly always the same as pkgver
@@ -33,7 +33,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'3.11-haswell-intel_pstate.patch'
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('7ec84223c7adcf01a5287eb7af96b7e7'
- 'fbbc311a2ba15cfe2f533df71081d954'
+ 'd09e8017d22370b873628942f3ece3b0'
'b7718a81faf845ab53234336122ad631'
'f7ee88ffc93b665345b6ee89ff192e1f'
'e49ac236dfeef709f91a3d993ea7b62c'
diff --git a/libre/lirc-libre/PKGBUILD b/libre/lirc-libre/PKGBUILD
index 9afdc4e4f..374a7662b 100644
--- a/libre/lirc-libre/PKGBUILD
+++ b/libre/lirc-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 194386 2013-09-15 11:30:54Z tpowa $
+# $Id: PKGBUILD 195936 2013-10-05 19:51:37Z tpowa $
# Maintainer: Paul Mattal <paul@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
@@ -6,7 +6,7 @@ _pkgbase=lirc
pkgbase=lirc-libre
pkgname=('lirc-libre' 'lirc-utils-libre')
pkgver=0.9.0
-pkgrel=60
+pkgrel=62
epoch=1
_extramodules=extramodules-3.11-LIBRE
arch=('i686' 'x86_64' 'mips64el')
diff --git a/libre/mc-libre/PKGBUILD b/libre/mc-libre/PKGBUILD
index e270f8d3d..ea1a990f6 100644
--- a/libre/mc-libre/PKGBUILD
+++ b/libre/mc-libre/PKGBUILD
@@ -1,12 +1,14 @@
# $Id: PKGBUILD 97329 2013-09-18 07:33:03Z schuay $
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
# Maintainer: schuay <jakob.gruber@gmail.com>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+# Contributor (Parabola): Márcio Silva <coadde@parabola.nu>
_pkgname=mc
pkgname=mc-libre
pkgver=4.8.10
-pkgrel=2
-pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with unar and arj recommendation included and nonfree unace recommendation removed"
+pkgrel=2.1
+pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with unar support and arj recommendation included and nonfree unace recommendation removed"
arch=('i686' 'x86_64')
url="http://www.ibiblio.org/mc/"
license=('GPL')
@@ -45,7 +47,23 @@ backup=('etc/mc/edit.indent.rc'
'etc/mc/mc.menu'
'etc/mc/sfs.ini')
source=("http://www.midnight-commander.org/downloads/${_pkgname}-${pkgver}.tar.bz2"
- "fs36962.diff")
+ "fs36962.diff"
+ "unar.in")
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ ## add unar support removing nonfree urar on the source
+ rm -v src/vfs/extfs/helpers/urar.in
+ install -m644 $srcdir/unar.in src/vfs/extfs/helpers
+ sed -i '\|rar v -c- "${MC_EXT_FILENAME}" 2>/dev/null|d
+ s| unrar v -c-|unar|
+ ' misc/ext.d/archive.sh
+ sed -i 's|urar.in|unar.in|g' $(grep -rlI 'urar.in')
+ sed -i '\|src/vfs/extfs/helpers/urar| s|urar|unar|g
+ ' configure{,.ac}
+ sed -i 's|urar|unar|g' src/vfs/extfs/helpers/Makefile.{am,in}
+}
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
@@ -72,4 +90,5 @@ package() {
}
md5sums=('eb4bdc23abd4fdfa14911d53d65c8186'
- '7f7cf5388a5390c2ed49965492f490aa')
+ '7f7cf5388a5390c2ed49965492f490aa'
+ 'f549a6c13ac0c3052986fcdc945648a9')
diff --git a/libre/mc-libre/unar.in b/libre/mc-libre/unar.in
new file mode 100644
index 000000000..3ba37b019
--- /dev/null
+++ b/libre/mc-libre/unar.in
@@ -0,0 +1,64 @@
+#! /bin/sh
+
+UNAR=`which unar 2>/dev/null`
+
+# Define $UNAR version
+UNAR_VERSION=`$UNAR -v`
+
+mcunar4fs_list ()
+{
+ $UNAR -q "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` '
+BEGIN { flag=0 }
+/^-------/ { flag++; if (flag > 1) exit 0; next }
+flag==1 {
+ str = substr($0, 2)
+ getline
+ split($4, a, "-")
+ if (index($6, "D") != 0)
+ $6="drwxr-xr-x"
+ else
+ if (index($6, ".") != 0)
+ $6="-rw-r--r--"
+ printf "%s 1 %s %s %d %02d/%02d/%02d %s ./%s\n", $6, uid, gid, $1, a[2], a[1], a[3], $5, str
+}'
+}
+
+mcunarfs_list ()
+{
+ $UNAR -q "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` '
+BEGIN { flag=0 }
+/^-----------/ { flag++; if (flag > 1) exit 0; next }
+flag==1 {
+ split($5, a, "-")
+ if (index($1, "D") != 0)
+ $1="drwxr-xr-x"
+ else
+ if (index($1, ".") != 0)
+ $1="-rw-r--r--"
+ printf "%s 1 %s %s %d %02d/%02d/%02d %s ./%s\n", $1, uid, gid, $2, a[2], a[1], a[3], $6, $8
+}'
+}
+
+mcunarfs_list ()
+{
+ mcunarfs_list "$@"
+}
+
+mcunarfs_copyout ()
+{
+ $UNAR -q "$1" "$2" > "$3"
+}
+
+umask 077
+
+cmd="$1"
+shift
+
+case "$cmd" in
+ # Workaround for a bug in mc - directories must precede files to
+ # avoid duplicate entries, so we sort output by filenames
+ list) mcunarfs_list "$@" | sort -k 8 ;;
+ copyout) mcunarfs_copyout "$@" ;;
+ *) exit 1 ;;
+esac
+exit 0
diff --git a/libre/tp_smapi-libre/PKGBUILD b/libre/tp_smapi-libre/PKGBUILD
index 7988d6860..9d226780d 100644
--- a/libre/tp_smapi-libre/PKGBUILD
+++ b/libre/tp_smapi-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 97210 2013-09-15 11:33:59Z tpowa $
+# $Id: PKGBUILD 98084 2013-10-05 19:51:13Z tpowa $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: xduugu
# Contributor: nh2
@@ -12,7 +12,7 @@
_pkgname=tp_smapi
pkgname=tp_smapi-libre
pkgver=0.41
-pkgrel=35
+pkgrel=37
pkgdesc="Modules for ThinkPad's SMAPI functionality (built for the linux-libre kernel package)"
arch=('i686' 'x86_64' 'mips64el')
url='https://github.com/evgeni/tp_smapi'
diff --git a/libre/vhba-module-libre/PKGBUILD b/libre/vhba-module-libre/PKGBUILD
index c743ac53e..209b5e773 100644
--- a/libre/vhba-module-libre/PKGBUILD
+++ b/libre/vhba-module-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 97212 2013-09-15 11:34:24Z tpowa $
+# $Id: PKGBUILD 98086 2013-10-05 19:51:42Z tpowa $
# Maintainer: Ray Rashif <schiv@archlinux.org>
# Contributor: Mateusz Herych <heniekk@gmail.com>
# Contributor: Charles Lindsay <charles@chaoslizard.org>
@@ -8,7 +8,7 @@ _pkgname=vhba-module
pkgname=vhba-module-libre
pkgver=20130607
_extramodules=extramodules-3.11-LIBRE
-pkgrel=14
+pkgrel=16
pkgdesc="Kernel module that emulates SCSI devices (built for the linux-libre kernel package)"
arch=('i686' 'x86_64' 'mips64el')
url="http://cdemu.sourceforge.net/"