summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-02-26 03:35:58 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-02-26 03:35:58 +0000
commit3f23b6bf0b09b0edd47e2c763b3be136bc2fe274 (patch)
tree3be88fe725fc529471a0a3ca5af4b509e2ff88b1 /libre
parent58e4d57ed9a8604dff646ccdfee54f9019ca5d13 (diff)
Wed Feb 26 03:32:51 UTC 2014
Diffstat (limited to 'libre')
-rw-r--r--libre/bfgminer-libre/PKGBUILD18
-rw-r--r--libre/handbrake-svn/PKGBUILD171
-rw-r--r--libre/handbrake-svn/handbrake-svn.install14
-rw-r--r--libre/liferea-libre/PKGBUILD10
-rw-r--r--libre/xbmc-libre/PKGBUILD19
5 files changed, 213 insertions, 19 deletions
diff --git a/libre/bfgminer-libre/PKGBUILD b/libre/bfgminer-libre/PKGBUILD
index eb98f4aa9..01f21dc28 100644
--- a/libre/bfgminer-libre/PKGBUILD
+++ b/libre/bfgminer-libre/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 103233 2013-12-30 17:04:09Z tredaelli $
+# $Id: PKGBUILD 106211 2014-02-25 15:02:06Z bpiotrowski $
# Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com>
# Contributor: Andy Weidenbaum <archbaum@gmail.com>
_pkgname=bfgminer
pkgname=bfgminer-libre
-pkgver=3.9.0
+pkgver=3.10.0
pkgrel=1
pkgdesc="Bitcoin miner featuring overclocking, monitoring, fan speed control and remote management. For FPGA/GPU/CPU Bitcoin mining, without nonfree OpenCL recommendation."
arch=('i686' 'x86_64' 'mips64el')
@@ -17,7 +17,7 @@ url='https://bitcointalk.org/index.php?topic=168174.0'
license=('GPL3')
source=(http://luke.dashjr.org/programs/bitcoin/files/$_pkgname/$pkgver/$_pkgname-$pkgver.tbz2
remove-dangerous-rpath.patch)
-sha256sums=('4250ec5ccb0fd9bd8c6d35608b13b3e2f07857e46abc09b94514a2fd2af80f40'
+sha256sums=('12458aed84abc4a953532fe0645772492701e5d627f56f62d382aa0f458a10d5'
'd26d07ca23ae25798c4db37cfda1a6a76f22d06e73efab1ddf62b3e1a7eef04c')
prepare() {
@@ -31,12 +31,12 @@ build() {
cd "$srcdir"/$_pkgname-$pkgver
./configure --prefix=/usr \
- --enable-cpumining \
- --enable-bfsb \
- --enable-metabank \
- --enable-scrypt \
- --enable-opencl \
- --with-udevrulesdir=/usr/lib/udev/rules.d
+ --enable-cpumining \
+ --enable-bfsb \
+ --enable-metabank \
+ --enable-scrypt \
+ --enable-opencl \
+ --with-udevrulesdir=/usr/lib/udev/rules.d
# --enable-knc (FS#33640)
make
}
diff --git a/libre/handbrake-svn/PKGBUILD b/libre/handbrake-svn/PKGBUILD
new file mode 100644
index 000000000..5166674d2
--- /dev/null
+++ b/libre/handbrake-svn/PKGBUILD
@@ -0,0 +1,171 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+# Maintainer (Arch): Evangelos Foutras <evangelos@foutrelis.com>
+# Contributor (Arch): Giovanni Scafora <giovanni@archlinux.org>
+# Contributor (Arch): Sebastien Piccand <sebcactus gmail com>
+
+pkgname=('handbrake-svn' 'handbrake-cli-svn')
+_pkgver=0.9.9.1
+pkgver=6019
+url="http://handbrake.fr/"
+license=('GPL')
+
+pkgrel=5
+arch=('i686' 'x86_64')
+makedepends=('intltool' 'python2' 'gcc-libs' 'libnotify'
+ 'gst-plugins-base' 'gtk3' 'dbus-glib')
+
+# The format is: handbrake_name:[system_name|tarball]
+# This list should pretty closely correspond to `grep contrib/ make/include/main.defs`
+# _config_loc
+# format: "ignored:pacman_pkgname"
+# For packages that optionally use the system's versions. The
+# build system is not modified, in order that if the module version
+# is used, it fails early (assuming the network is down).
+# _config_mod
+# format: "module_name:file_name"
+# For packages that are built as modules.
+# _config_sys
+# format: "module_name:pacman_pkgname"
+# For modules that we *force* to be the system versions.
+# _config_ign
+# format: "ignored"
+# For modules that are optional, but we don't want to download.
+declare -ag _contrib_{loc,sys,mod,ign}
+_contrib_loc+=('pkgconfig') # FEATURE.local_pkgconfig
+_contrib_loc+=('autoconf' # FEATURE.local_autotools
+ 'automake'
+ 'libtool'
+ 'm4')
+# a52dec is patched to make private things public
+_contrib_mod+=('a52dec:a52dec-0.7.4.tar.gz') # always
+_contrib_loc+=('bzip2') # HAS.bz2
+_contrib_loc+=('fontconfig'
+ 'freetype:freetype2'
+ 'fribidi'
+ 'libxml2'
+ 'libass'
+ 'libogg'
+ 'libvorbis'
+ 'libtheora'
+ 'libsamplerate')
+#_contrib_sys+=('fdk-aac:libfdk-aac') # FEATURE.fdk_aac
+_contrib_mod+=('fdk-aac:fdk-aac-v0.1.1-6-gbae4553.tar.bz2') # FEATURE.fdk_aac
+_contrib_ign+=('faac') # FEATURE.faac
+#_contrib_sys+=('mp4v2:libmp4v2') # FEATURE.mp4v2
+_contrib_mod+=('mp4v2:mp4v2-trunk-r355.tar.bz2') # FEATURE.mp4v2
+# libmkv is patched to add features
+_contrib_mod+=('libmkv:libmkv-0.6.5-0-g82075ae.tar.gz') # FEATURE.libmkv
+_contrib_sys+=('lame') # always
+# Using system ffmpeg will break PGS subtitle processing
+# https://forum.handbrake.fr/viewtopic.php?f=13&t=27581
+_contrib_mod+=('ffmpeg:libav-v10_alpha2.tar.bz2') # always
+_contrib_sys+=('libdvdread') # always
+# I don't even know, but system libdvdnav doesn't work
+_contrib_mod+=('libdvdnav:libdvdnav-a5c1325.tar.bz2') # always
+_contrib_sys+=('libbluray') # # always
+_contrib_ign+=('libmfx') # FEATURE.qsv
+_contrib_sys+=('x264') # always
+_contrib_loc+=('zlib') # HAS.libz
+_contrib_loc+=('yasm') # FEATURE.local_yasm
+
+makedepends+=("${_contrib_loc[@]#*:}" "${_contrib_sys[@]#*:}")
+
+source=("https://repo.parabolagnulinux.org/other/$pkgname/HandBrake-svn${pkgver}.tar.gz")
+for _f in "${_contrib_mod[@]#*:}"; do
+ source+=("http://download.handbrake.fr/handbrake/contrib/${_f}")
+ noextract+=("${_f}")
+done; unset _f
+sha256sums=('098c2e5cad18784d3b9ac164891c87770eba055e6508bbc70d73680862473208'
+ '54981ab08fc09a675b9924372cf0cca5aa5363b918c4c19065c2d40e2858be47'
+ 'f08584d59a02db5facf548ae860c64d2870db63477f605af763c161a1508dcbc'
+ '5b7d4e62df506b1246463da82cc2f02415eb462e6ccd5848f98f5cdcfc1f3d4f'
+ '7314a296c68f42b826164074a96e247e52d8ef9287c21ebc5fe1bf9e73643e97'
+ '83e7f34585160a90f3c218a485e02a22a54b2fd4f1b025589bd210820dcf637e'
+ 'd190ce2ca4d1d9878145acd9c1b8ac76636c3b6d12066e8cc87ee674f943fb2a')
+
+mksource=("HandBrake-svn${pkgver}::svn://svn.handbrake.fr/HandBrake/trunk")
+mkmd5sums=('SKIP')
+
+prepare() {
+ cd "$srcdir/HandBrake-svn$pkgver"
+
+ # Use Python 2
+ sed -i 's/python /python2 /' gtk/src/Makefile.am
+
+ local contrib
+ # Use more system libs
+ for contrib in "${_contrib_sys[@]}"; do
+ sed -i \
+ -e "s/MODULES += contrib\/${contrib%:*}\$/#& # provided by ${contrib#*:}/" \
+ make/include/main.defs
+ done
+ # Use the pre-downloaded files
+ mkdir -p download
+ for contrib in "${_contrib_mod[@]}"; do
+ ln -srf "${srcdir}/${contrib[@]#*:}" download/
+ done
+
+ # Fix libhb to work with the stable release of libmp4v2
+ if in_array libmp4v2 "${makedepends[@]}"; then
+ local arg='\([^,)]*\)'
+ sed -i \
+ -e "s/MP4Close(${arg})/MP4Close(\1, 0)/" \
+ -e "s/MP4Create(${arg},${arg},${arg})/MP4Create(\1,\3)/" \
+ -e "s/MP4Optimize(${arg},${arg},${arg})/MP4Optimize(\1,\2)/" \
+ -e "s/MP4Read(${arg},${arg})/MP4Read(\1)/" \
+ libhb/decmetadata.c libhb/muxmp4.c
+ fi
+
+ # Fix configure.ac to work with automake 1.13
+ if in_array automake "${makedepends[@]}"; then
+ cd gtk
+ sed -i \
+ -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' \
+ -e '/AM_PROG_CC_STDC/d' \
+ -e 's/$pkg_gudev"/gmodule-2.0 $pkg_gudev"/' \
+ configure.ac
+ autoreconf -vi
+ fi
+}
+
+build() {
+ cd "$srcdir/HandBrake-svn$pkgver"
+
+ ./configure \
+ --prefix=/usr \
+ --force \
+ --disable-gtk-update-checks
+ cd build
+ make -j1
+}
+
+package_handbrake-svn() {
+ pkgdesc="Multithreaded video transcoder"
+ depends=('bzip2' 'gcc-libs' 'gst-plugins-base' 'libnotify' 'dbus-glib'
+ 'fribidi' 'libass' 'gtk3' 'fontconfig' 'freetype2' 'libxml2'
+ 'libogg' 'libvorbis' 'libtheora' 'libsamplerate' 'libbluray'
+ 'x264' 'desktop-file-utils' 'hicolor-icon-theme')
+ optdepends=('gst-plugins-good: for video previews'
+ 'gst-libav: for video previews')
+ install=$pkgname.install
+ provides=("${pkgname%-svn}-${_pkgver}")
+ conflicts=("${pkgname%-svn}")
+
+ cd "$srcdir/HandBrake-svn$pkgver/build"
+
+ make -j1 DESTDIR="$pkgdir" install
+ rm "$pkgdir/usr/bin/HandBrakeCLI"
+}
+
+package_handbrake-cli-svn() {
+ pkgdesc="Multithreaded video transcoder (CLI)"
+ depends=('bzip2' 'gcc-libs' 'zlib' 'fribidi' 'libass' 'libxml2' 'libtheora'
+ 'libsamplerate' 'libbluray' 'x264')
+ provides=("${pkgname%-svn}-${_pkgver}")
+ conflicts=("${pkgname%-svn}")
+
+ cd "$srcdir/HandBrake-svn$pkgver/build"
+ install -D HandBrakeCLI "$pkgdir/usr/bin/HandBrakeCLI"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/handbrake-svn/handbrake-svn.install b/libre/handbrake-svn/handbrake-svn.install
new file mode 100644
index 000000000..87c29e4db
--- /dev/null
+++ b/libre/handbrake-svn/handbrake-svn.install
@@ -0,0 +1,14 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/liferea-libre/PKGBUILD b/libre/liferea-libre/PKGBUILD
index 6a9a4a394..a7726f329 100644
--- a/libre/liferea-libre/PKGBUILD
+++ b/libre/liferea-libre/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 204300 2014-01-16 22:28:49Z eric $
+# $Id: PKGBUILD 206376 2014-02-25 09:02:19Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
# Contributor (Parabola): bitlord
# Contributor (Parabola): André Silva <emulatorman@parabola.nu>
_pkgname=liferea
pkgname=liferea-libre
-pkgver=1.10.5
-pkgrel=1.1
+pkgver=1.10.6
+pkgrel=1
pkgdesc="A desktop news aggregator for online news feeds and weblogs, without nonfree suggestions"
arch=('i686' 'x86_64')
url="http://liferea.sourceforge.net/"
@@ -24,9 +24,9 @@ optdepends=('gnome-keyring: for keyring plugin support'
'gst-plugins-bad: for media player plugin support')
options=('!emptydirs')
install=liferea.install
-source=(https://github.com/lwindolf/liferea/releases/download/v${pkgver}/liferea-${pkgver}.tar.bz2
+source=(https://github.com/lwindolf/liferea/releases/download/v${pkgver}/liferea-${pkgver}.tar.gz
remove-non-free-suggestions.patch)
-sha1sums=('a2378f2ba117fcc6475f82d961515adc367ef535'
+sha1sums=('af339c6c214092bbfd583673c714ea64cf4d9866'
'855de60c91b5fee71c7ec88dd04b7d24a02dc0d1')
build() {
diff --git a/libre/xbmc-libre/PKGBUILD b/libre/xbmc-libre/PKGBUILD
index 6d883edd9..15a664a15 100644
--- a/libre/xbmc-libre/PKGBUILD
+++ b/libre/xbmc-libre/PKGBUILD
@@ -4,6 +4,7 @@
# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com>
# Contributor: Zeqadious <zeqadious.at.gmail.dot.com>
# Contributor: BlackIkeEagle < ike DOT devolder AT gmail DOT com >
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
_prefix=/usr
@@ -11,8 +12,8 @@ _pkgname=xbmc
pkgname=xbmc-libre
pkgver=12.3
_codename=Frodo
-pkgrel=9
-pkgdesc="A software media player and entertainment hub for digital media, with libarchive recommendation and without nonfree components"
+pkgrel=9.1
+pkgdesc="A software media player and entertainment hub for digital media, without unrar support"
arch=('i686' 'x86_64')
url="http://xbmc.org"
license=('GPL' 'custom')
@@ -28,21 +29,29 @@ optdepends=('libcec: support for Pulse-Eight USB-CEC adapter'
'lirc: remote controller support'
'udisks: automount external drives'
'upower: used to trigger power management functionality'
- 'libarchive: access compressed files without unpacking them'
'xorg-xinit: autostart xbmc')
install="${_pkgname}.install"
replaces=$_pkgname
conflicts=$_pkgname
provides=$_pkgname=$pkgver
-source=("http://mirrors.xbmc.org/releases/source/xbmc-$pkgver.tar.gz"
+mksource=("http://mirrors.xbmc.org/releases/source/xbmc-$pkgver.tar.gz")
+source=("https://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz"
"xbmc.service"
"polkit.rules"
"libass.patch::https://bugs.archlinux.org/index.php?getfile=11285")
-md5sums=('7ae385ebf8e5cfcb917393235e6efbdb'
+mkmd5sums=('7ae385ebf8e5cfcb917393235e6efbdb')
+md5sums=('7c71af50af55b097e4365a58b70754e8'
'4d3cc17703a9a477a32db486c257a305'
'02f7951824ee13103344f36009c0ef2a'
'7fd6399d2ffbdf06b724f0cc2efa0784')
+mksource() {
+ cd "${srcdir}/xbmc-$pkgver-$_codename"
+
+ # remove unrar files from the source
+ rm -rv lib/UnrarXLib
+}
+
prepare() {
cd "${srcdir}/xbmc-$pkgver-$_codename"