diff options
Diffstat (limited to 'libre')
-rw-r--r-- | libre/lirc-libre/PKGBUILD | 41 | ||||
-rw-r--r-- | libre/mc-libre/PKGBUILD | 34 | ||||
-rw-r--r-- | libre/mc-libre/fs36962.diff | 77 | ||||
-rw-r--r-- | libre/mc-libre/unar.in | 64 | ||||
-rw-r--r-- | libre/mcomix-libre/PKGBUILD | 5 |
5 files changed, 31 insertions, 190 deletions
diff --git a/libre/lirc-libre/PKGBUILD b/libre/lirc-libre/PKGBUILD index dfb71cc51..dd48284fb 100644 --- a/libre/lirc-libre/PKGBUILD +++ b/libre/lirc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 199003 2013-11-06 07:24:27Z tpowa $ +# $Id: PKGBUILD 200352 2013-11-26 23:19:29Z eric $ # Maintainer: Paul Mattal <paul@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> @@ -6,14 +6,14 @@ _pkgbase=lirc pkgbase=lirc-libre pkgname=('lirc-libre' 'lirc-utils-libre') pkgver=0.9.0 -pkgrel=65 +pkgrel=66 epoch=1 _extramodules=extramodules-3.12-LIBRE arch=('i686' 'x86_64' 'mips64el') url="http://www.lirc.org/" license=('GPL') ### NOTICE don't forget to bump version in depends in package_lirc -makedepends=('help2man' 'linux-libre>=3.12' 'linux-libre<3.13' 'linux-libre-headers>=3.12' 'linux-libre-headers<3.13' 'alsa-lib' 'libx11' 'libftdi' 'libirman' 'python2') +makedepends=('help2man' 'linux-libre>=3.12' 'linux-libre<3.13' 'linux-libre-headers>=3.12' 'linux-libre-headers<3.13' 'alsa-lib' 'libx11' 'libftdi-compat' 'libirman' 'python2') options=('!makeflags' '!strip') source=(http://prdownloads.sourceforge.net/${_pkgbase}/${_pkgbase}-${pkgver}.tar.bz2 lirc_wpc8769l.patch @@ -26,9 +26,19 @@ source=(http://prdownloads.sourceforge.net/${_pkgbase}/${_pkgbase}-${pkgver}.tar lircm.service irexec.service lirc.tmpfiles) +md5sums=('b232aef26f23fe33ea8305d276637086' + '1cce37e18e3f6f46044abab29016d18f' + 'b70cc9640505205446ec47b7d4779f38' + '1f8b104a2365d9f93404b143f499059b' + '087a7d102e1c96bf1179f38db2b0b237' + '9ee196bd03ea44af5a752fb0cc6ca96a' + '3deb02604b37811d41816e9b4385fcc3' + 'a9ab637e7207472e61e55a2fa75dc555' + '1847b9997685bc3ad2cf11bea4590a92' + '07131d117fcfe9dcd50c453c3a5e9531' + 'febf25c154a7d36f01159e84f26c2d9a') -build() { - _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +prepare() { cd "${srcdir}/lirc-${pkgver}" patch -Np1 -i "${srcdir}/lirc_wpc8769l.patch" patch -Np1 -i "${srcdir}/lircd-handle-large-config.patch" @@ -47,10 +57,16 @@ build() { -e 's/@X_LIBS@//g' \ -e 's/@X_PRE_LIBS@//g' \ -e 's/@X_EXTRA_LIBS@//g' -i Makefile.am tools/Makefile.am + # fix for new automake #33497 sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADER/' configure.ac libtoolize autoreconf +} + +build() { + _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + cd "${srcdir}/lirc-${pkgver}" PYTHON=python2 ./configure --enable-sandboxed --prefix=/usr \ --with-driver=all --with-kerneldir=/usr/src/linux-${_kernver}/ \ @@ -62,7 +78,7 @@ build() { -e "s:lirc_imon::" -e "s:lirc_parallel::" -e "s:lirc_sasem::" \ -e "s:lirc_serial::" -e "s:lirc_sir::" -e "s:lirc_ttusbir::" \ -e "s:lirc_atiusb::" -e "s:lirc_i2c::" \ - -i Makefile drivers/Makefile drivers/*/Makefile tools/Makefile + -i Makefile drivers/Makefile drivers/*/Makefile tools/Makefile make } @@ -85,7 +101,7 @@ package_lirc-libre() { package_lirc-utils-libre() { pkgdesc="Linux Infrared Remote Control utils" - depends=('alsa-lib' 'libx11' 'libftdi' 'libirman') + depends=('alsa-lib' 'libx11' 'libftdi-compat' 'libirman') optdepends=('python2: pronto2lirc utility') options=('strip') replaces=('lirc-utils') @@ -110,14 +126,3 @@ package_lirc-utils-libre() { # remove built modules rm -r "${pkgdir}/usr/lib/modules" } -md5sums=('b232aef26f23fe33ea8305d276637086' - '1cce37e18e3f6f46044abab29016d18f' - 'b70cc9640505205446ec47b7d4779f38' - '1f8b104a2365d9f93404b143f499059b' - '087a7d102e1c96bf1179f38db2b0b237' - '9ee196bd03ea44af5a752fb0cc6ca96a' - '3deb02604b37811d41816e9b4385fcc3' - 'a9ab637e7207472e61e55a2fa75dc555' - '1847b9997685bc3ad2cf11bea4590a92' - '07131d117fcfe9dcd50c453c3a5e9531' - 'febf25c154a7d36f01159e84f26c2d9a') diff --git a/libre/mc-libre/PKGBUILD b/libre/mc-libre/PKGBUILD index ea1a990f6..8b555654e 100644 --- a/libre/mc-libre/PKGBUILD +++ b/libre/mc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 97329 2013-09-18 07:33:03Z schuay $ +# $Id: PKGBUILD 101948 2013-12-02 21:12:10Z schuay $ # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> # Maintainer: schuay <jakob.gruber@gmail.com> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> @@ -6,9 +6,9 @@ _pkgname=mc pkgname=mc-libre -pkgver=4.8.10 -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" +pkgver=4.8.11 +pkgrel=1 +pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with arj recommendation included and nonfree unace and unrar recommendation removed" arch=('i686' 'x86_64') url="http://www.ibiblio.org/mc/" license=('GPL') @@ -32,7 +32,6 @@ optdepends=( 'python2-pytz: s3+ extfs' 'smb: VFS support' 'arj: uarj extfs' - 'unar: urar extfs' 'zip: uzip extfs' 'p7zip: support for 7zip archives') conflicts=('mc') @@ -46,30 +45,11 @@ backup=('etc/mc/edit.indent.rc' 'etc/mc/mc.keymap' 'etc/mc/mc.menu' 'etc/mc/sfs.ini') -source=("http://www.midnight-commander.org/downloads/${_pkgname}-${pkgver}.tar.bz2" - "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} -} +source=("http://www.midnight-commander.org/downloads/${_pkgname}-${pkgver}.tar.bz2") build() { cd "${srcdir}/${_pkgname}-${pkgver}" - patch -Np1 < "${srcdir}/fs36962.diff" - ./configure --prefix=/usr --sysconfdir=/etc --enable-vfs-smb \ --with-x --libexecdir=/usr/lib @@ -89,6 +69,4 @@ package() { -i "${pkgdir}/usr/lib/mc/extfs.d/s3+" } -md5sums=('eb4bdc23abd4fdfa14911d53d65c8186' - '7f7cf5388a5390c2ed49965492f490aa' - 'f549a6c13ac0c3052986fcdc945648a9') +md5sums=('7262788c0e799393cd37318b43a14adc') diff --git a/libre/mc-libre/fs36962.diff b/libre/mc-libre/fs36962.diff deleted file mode 100644 index 0db5ed42b..000000000 --- a/libre/mc-libre/fs36962.diff +++ /dev/null @@ -1,77 +0,0 @@ -diff -ur mc-4.8.10-orig/src/filemanager/file.c mc-4.8.10/src/filemanager/file.c ---- mc-4.8.10-orig/src/filemanager/file.c 2013-08-02 22:02:40.000000000 +0400 -+++ mc-4.8.10/src/filemanager/file.c 2013-09-17 09:59:30.699635407 +0400 -@@ -1272,8 +1272,8 @@ - - /** Initialize variables for progress bars */ - static FileProgressStatus --panel_operate_init_totals (FileOperation operation, const WPanel * panel, const char *source, -- FileOpContext * ctx, filegui_dialog_type_t dialog_type) -+panel_operate_init_totals (const WPanel * panel, const char *source, FileOpContext * ctx, -+ filegui_dialog_type_t dialog_type) - { - FileProgressStatus status; - -@@ -1282,7 +1282,7 @@ - return FILE_CONT; - #endif - -- if (operation != OP_MOVE && verbose && file_op_compute_totals) -+ if (verbose && file_op_compute_totals) - { - ComputeDirSizeUI *ui; - -@@ -2378,13 +2378,6 @@ - mc_refresh (); - if (ctx->erase_at_end) - { -- /* remove files after move */ -- if (erase_list != NULL) -- { -- file_op_context_destroy_ui (ctx); -- file_op_context_create_ui (ctx, FALSE, FILEGUI_DIALOG_DELETE_ITEM); -- } -- - while (erase_list != NULL && return_status != FILE_ABORT) - { - struct link *lp = (struct link *) erase_list->data; -@@ -2792,14 +2785,12 @@ - { - if (operation == OP_DELETE) - dialog_type = FILEGUI_DIALOG_DELETE_ITEM; -+ else if (single_entry && S_ISDIR (selection (panel)->st.st_mode)) -+ dialog_type = FILEGUI_DIALOG_MULTI_ITEM; -+ else if (single_entry || force_single) -+ dialog_type = FILEGUI_DIALOG_ONE_ITEM; - else -- { -- dialog_type = ((operation != OP_COPY) || single_entry || force_single) -- ? FILEGUI_DIALOG_ONE_ITEM : FILEGUI_DIALOG_MULTI_ITEM; -- -- if (single_entry && (operation == OP_COPY) && S_ISDIR (selection (panel)->st.st_mode)) -- dialog_type = FILEGUI_DIALOG_MULTI_ITEM; -- } -+ dialog_type = FILEGUI_DIALOG_MULTI_ITEM; - } - - /* Initialize things */ -@@ -2844,8 +2835,8 @@ - else - source_with_vpath = vfs_path_append_new (panel->cwd_vpath, source, (char *) NULL); - #endif /* WITH_FULL_PATHS */ -- if (panel_operate_init_totals -- (operation, panel, vfs_path_as_str (source_with_vpath), ctx, dialog_type) == FILE_CONT) -+ if (panel_operate_init_totals (panel, vfs_path_as_str (source_with_vpath), ctx, dialog_type) -+ == FILE_CONT) - { - if (operation == OP_DELETE) - { -@@ -2936,7 +2927,7 @@ - goto clean_up; - } - -- if (panel_operate_init_totals (operation, panel, NULL, ctx, dialog_type) == FILE_CONT) -+ if (panel_operate_init_totals (panel, NULL, ctx, dialog_type) == FILE_CONT) - { - /* Loop for every file, perform the actual copy operation */ - for (i = 0; i < panel->count; i++) diff --git a/libre/mc-libre/unar.in b/libre/mc-libre/unar.in deleted file mode 100644 index 3ba37b019..000000000 --- a/libre/mc-libre/unar.in +++ /dev/null @@ -1,64 +0,0 @@ -#! /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/mcomix-libre/PKGBUILD b/libre/mcomix-libre/PKGBUILD index d55f4c329..78104354f 100644 --- a/libre/mcomix-libre/PKGBUILD +++ b/libre/mcomix-libre/PKGBUILD @@ -6,15 +6,14 @@ _pkgname=mcomix pkgname=mcomix-libre pkgver=1.00 -pkgrel=5 -pkgdesc="A user-friendly, customizable image viewer specifically designed to handle comic books, with unar recommendation" +pkgrel=5.1 +pkgdesc="A user-friendly, customizable image viewer specifically designed to handle comic books, without nonfree unrar recommendation" arch=('any') url="http://sourceforge.net/projects/mcomix/" license=('GPL') depends=('pygtk' 'python2-pillow' 'xdg-utils' 'python2' \ 'desktop-file-utils' 'hicolor-icon-theme' 'python2-setuptools') makedepends=('gettext' 'intltool') -optdepends=('unar: for rar compressed comics') conflicts=('mcomix' 'comix') replaces=('mcomix' 'comix') provides=("mcomix=${pkgver}") |