summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
Diffstat (limited to 'libre')
-rw-r--r--libre/arora-libre/PKGBUILD56
-rw-r--r--libre/arora-libre/duckduckgo-html.xml8
-rw-r--r--libre/arora-libre/install12
-rw-r--r--libre/arora-libre/libre.patch30
-rw-r--r--libre/arora-libre/searchengines.qrc8
-rw-r--r--libre/arora-libre/seeks-search.xml11
-rw-r--r--libre/arora-libre/wikipedia-en.xml1
-rw-r--r--libre/arora-libre/yacy.xml28
-rw-r--r--libre/cgminer-libre/PKGBUILD39
-rw-r--r--libre/ghostscript-libre/PKGBUILD8
-rw-r--r--libre/gnu-ghostscript/PKGBUILD4
-rw-r--r--libre/lib32-libclc-svn/PKGBUILD41
-rw-r--r--libre/libcl-libre/PKGBUILD75
-rw-r--r--libre/libclc-svn/PKGBUILD (renamed from libre/libclc-git/PKGBUILD)24
-rw-r--r--libre/mesa-libcl/PKGBUILD52
-rw-r--r--libre/midori-gtk3-libre/PKGBUILD69
-rw-r--r--libre/midori-gtk3-libre/midori.install14
-rw-r--r--libre/midori-libre/PKGBUILD66
-rw-r--r--libre/midori-libre/midori.install14
-rw-r--r--libre/netsurf-libre/PKGBUILD124
-rw-r--r--libre/netsurf-libre/netsurf.install14
-rw-r--r--libre/qupzilla-libre/PKGBUILD4
-rw-r--r--libre/your-freedom_emu/PKGBUILD3
23 files changed, 586 insertions, 119 deletions
diff --git a/libre/arora-libre/PKGBUILD b/libre/arora-libre/PKGBUILD
new file mode 100644
index 000000000..0b9aa4f4c
--- /dev/null
+++ b/libre/arora-libre/PKGBUILD
@@ -0,0 +1,56 @@
+# $Id: PKGBUILD 188496 2013-06-15 04:38:11Z bisson $
+# Maintainer: Gaetan Bisson <bisson@archlinux.org>
+# Contributor: Pierre Schmitz <pierre@archlinux.de>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+
+_pkgname=arora
+pkgname=arora-libre
+pkgver=0.11.0
+pkgrel=4
+pkgdesc='Lightweight cross-platform Web browser, without nonfree flash recommendation and non-privacy search providers'
+url='http://code.google.com/p/arora/'
+license=('GPL')
+arch=('i686' 'x86_64' 'mips64el')
+replaces=$_pkgname
+conflicts=$_pkgname
+provides=$_pkgname=$pkgver
+depends=('qtwebkit' 'desktop-file-utils')
+source=("http://${_pkgname}.googlecode.com/files/${_pkgname}-${pkgver}.tar.gz"
+ 'searchengines.qrc'
+ 'libre.patch'
+ 'duckduckgo-html.xml'
+ 'seeks-search.xml'
+ 'wikipedia-en.xml'
+ 'yacy.xml')
+sha1sums=('480cfd7482cccbb7ece866fa10afe9acace29b31'
+ 'd64bdfe9022f8b4b0745a0d9cc1094ee80bbc897'
+ '3982032d669077644d485f4d04d4ae4891bdb0e3'
+ 'e96f2d92b24daad0cfa28d02a003b92042651de0'
+ '07bc208fbc3bf3d08192b2c07e550525953fc0b2'
+ '3eea200350f7436bb2d744f8b6af1b5bbb758e51'
+ '2d515947a8cbeea831490727e88c89ebee17c313')
+
+install=install
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ # remove non-privacy search providers
+ rm -r src/data/searchengines/*
+ install -m644 $srcdir/searchengines.qrc src/data/searchengines
+ install -m644 "$srcdir/"{duckduckgo-html,seeks-search,wikipedia-en,yacy}.xml src/data/searchengines
+ # remove nonfree flash recommendation
+ patch -Np1 -i $srcdir/libre.patch
+ sed -i '\|Flash|d' src/settings.cpp
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ qmake-qt4 PREFIX='/usr' 'CONFIG-=debug' -r
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ make INSTALL_ROOT="${pkgdir}" install
+}
diff --git a/libre/arora-libre/duckduckgo-html.xml b/libre/arora-libre/duckduckgo-html.xml
new file mode 100644
index 000000000..9b979fa31
--- /dev/null
+++ b/libre/arora-libre/duckduckgo-html.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
+ <ShortName>DuckDuckGo HTML</ShortName>
+ <Description>Search DuckDuckGo HTML</Description>
+ <InputEncoding>UTF-8</InputEncoding>
+ <Image width="16" height="16">http://duckduckgo.com/favicon.ico</Image>
+ <Url type="text/html" template="https://duckduckgo.com/html/?q={searchTerms}"/>
+</OpenSearchDescription>
diff --git a/libre/arora-libre/install b/libre/arora-libre/install
new file mode 100644
index 000000000..b0409600c
--- /dev/null
+++ b/libre/arora-libre/install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null || true
+ update-desktop-database -q || true
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/libre/arora-libre/libre.patch b/libre/arora-libre/libre.patch
new file mode 100644
index 000000000..6bb6c6b43
--- /dev/null
+++ b/libre/arora-libre/libre.patch
@@ -0,0 +1,30 @@
+diff --git a/src/settings.ui b/src/settings.ui
+index 7d4f66e..758beb3 100644
+--- a/src/settings.ui
++++ b/src/settings.ui
+@@ -413,25 +413,6 @@
+ </property>
+ </spacer>
+ </item>
+- <item row="2" column="1">
+- <widget class="QCheckBox" name="clickToFlash">
+- <property name="sizePolicy">
+- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+- <horstretch>0</horstretch>
+- <verstretch>0</verstretch>
+- </sizepolicy>
+- </property>
+- <property name="toolTip">
+- <string>If you enable this option, no flash objects will be loaded by default. Instead, each will be replaced by a button, allowing you to control which objects to load, and which not. </string>
+- </property>
+- <property name="text">
+- <string>Use ClickToFlash on flash plugins</string>
+- </property>
+- <property name="checked">
+- <bool>true</bool>
+- </property>
+- </widget>
+- </item>
+ <item row="3" column="0" colspan="2">
+ <widget class="QCheckBox" name="enableJavascript">
+ <property name="text">
diff --git a/libre/arora-libre/searchengines.qrc b/libre/arora-libre/searchengines.qrc
new file mode 100644
index 000000000..93cd9b80d
--- /dev/null
+++ b/libre/arora-libre/searchengines.qrc
@@ -0,0 +1,8 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource prefix="/searchengines">
+ <file>duckduckgo-html.xml</file>
+ <file>seeks-search.xml</file>
+ <file>wikipedia-en.xml</file>
+ <file>yacy.xml</file>
+</qresource>
+</RCC>
diff --git a/libre/arora-libre/seeks-search.xml b/libre/arora-libre/seeks-search.xml
new file mode 100644
index 000000000..f79d87047
--- /dev/null
+++ b/libre/arora-libre/seeks-search.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
+ <ShortName>Seeks Search</ShortName>
+ <Tags>Seeks</Tags>
+ <Description>Real-time p2p pattern matching network for social websearch.</Description>
+ <Contact>ebenazer@seeks-project.info</Contact>
+ <InputEncoding>UTF-8</InputEncoding>
+ <SyndicationRight>open</SyndicationRight>
+ <Image width="16" height="16" type="image/png">http://www.seeks.fr/public/images/seek_icon_16x16_transparent.png</Image>
+ <Url type="text/html" template="http://www.seeks.fr/search/txt/{searchTerms}"/>
+</OpenSearchDescription>
diff --git a/libre/arora-libre/wikipedia-en.xml b/libre/arora-libre/wikipedia-en.xml
new file mode 100644
index 000000000..ea590759f
--- /dev/null
+++ b/libre/arora-libre/wikipedia-en.xml
@@ -0,0 +1 @@
+<?xml version="1.0"?><OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"><ShortName>Wikipedia (en)</ShortName><Description>Wikipedia (en)</Description><Image height="16" width="16" type="image/x-icon">http://bits.wikimedia.org/favicon/wikipedia.ico</Image><Url type="text/html" method="get" template="http://en.wikipedia.org/w/index.php?title=Special:Search&amp;search={searchTerms}" /><Url type="application/x-suggestions+json" method="get" template="http://en.wikipedia.org/w/api.php?action=opensearch&amp;search={searchTerms}&amp;namespace=0" /><Url type="application/x-suggestions+xml" method="get" template="http://en.wikipedia.org/w/api.php?action=opensearch&amp;format=xml&amp;search={searchTerms}&amp;namespace=0" /><moz:SearchForm>http://en.wikipedia.org/wiki/Special:Search</moz:SearchForm></OpenSearchDescription> \ No newline at end of file
diff --git a/libre/arora-libre/yacy.xml b/libre/arora-libre/yacy.xml
new file mode 100644
index 000000000..9c97f16cc
--- /dev/null
+++ b/libre/arora-libre/yacy.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<OpenSearchDescription
+ xmlns="http://a9.com/-/spec/opensearch/1.1/"
+ xmlns:suggestions="http://www.opensearch.org/specifications/opensearch/extensions/suggestions/1.1">
+ <ShortName>YaCy</ShortName>
+ <LongName>YaCy.net - P2P Web Search</LongName>
+ <Image type="image/gif">http://search.ipredator.se/env/grafics/yacy.png</Image>
+ <Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAAAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////Chiu+fBm+fRq+fRq+fRq+fRq+fRq8ehXMmk////////////////////////////++exjUqGfZsnjYsXbYsXbYsXbZsnjTp2W+fBr///////////////////////////+9exfs2r/69/L58+z58+z58+z59e/z59bChSn///////////////////////////+9fBnnz638+fX69O369e748un38Ob59O3Ll0fVrGz////////////////////////Jk0HJlUjXuYrWt4jVtYPr28T58+r59OzPn1fPnlX////////////////////////Rolu8eRXCiTPEjTvCijbNnlj169359e7Zs3vLlkf////////////////////////UqmrAgSLt3MP27eH1693169327+T59Ozo0rG/gB////////////////////////////+/gCDv4Mn48+v38Of59Oz58+v48+vr2b2+fRv///////////////////////////+9ehXr17n58+z48ejo0bDp07T48+zx49DBhCj///////////////////////////+/fhzjyJ/59Oz59OzQoVvNmU759Oz58+vKlUbXrnH////////////////////////LlkfUqmn59Oz48+vZtHzNm1D48+v59OzPoFjOnlX////////////////////////OnVPOnFL59e348+vq1rnEiC7u38j69vDXsHTIkT3////////////////////////UqWjIkD327+T58+3s2bzAgSLp07T79/Pmzqq+fBn///////////////////////////+/fx7v4Mr7+PTx5NDHkD3kyqP8+vjs2r+9exf///////////////////////////++fBjQoFnVq2zTp2bGjTjJk0LWrW7SpWC+exf////////////////////////////Nm1C6dQy7eBG8eBK9exe8ehS7dxC6dQzLlkj////////////AH///wB8x+sAf///AD/+PwA///8AP///AD///4A9PU+APoz/gB///4AdxvOAHoz/gB3368AfjU/AHT1PwB/+P
+</Image>
+ <Language>en-us</Language>
+ <OutputEncoding>UTF-8</OutputEncoding>
+ <InputEncoding>UTF-8</InputEncoding>
+ <AdultContent>true</AdultContent>
+ <Description>YaCy is an open-source GPL-licensed software that can be used for stand-alone search engine installations or as a client for a multi-user P2P-based web indexing cluster. This is the access to peer '_anonufe-29422893-0'.</Description>
+
+ <Url type="text/html" method="GET" template="http://search.ipredator.se/yacysearch.html?query={searchTerms}&amp;startRecord={startIndex?}&amp;maximumRecords={count?}&amp;nav=all" />
+ <Url type="application/rss+xml" method="GET" template="http://search.ipredator.se/yacysearch.rss?nav=&amp;query={searchTerms}&amp;startRecord={startIndex?}&amp;maximumRecords={count?}&amp;verify=false" />
+
+ <Url type="application/x-suggestions+json" template="http://search.ipredator.se/suggest.json?query={searchTerms}"/>
+ <Url type="application/x-suggestions+xml" template="http://search.ipredator.se/suggest.xml?query={searchTerms}"/>
+ <!-- syntax according to http://www.loc.gov/standards/sru/. Set verify=true to get snippets in the search results -->
+ <Developer>See https://gitorious.org/+yacy-developers</Developer>
+ <Query role="example" searchTerms="yacy+open+source" />
+ <Tags>YaCy Open Source P2P Web Search</Tags>
+ <Contact>See http://search.ipredator.se/ViewProfile.html?hash=localhash</Contact>
+ <Attribution>YaCy Software &amp;copy; 2004-2012 by Michael Christen et al., YaCy.net; Content: ask peer owner</Attribution>
+ <SyndicationRight>open</SyndicationRight>
+</OpenSearchDescription>
diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD
index 6e992807c..c44b6b787 100644
--- a/libre/cgminer-libre/PKGBUILD
+++ b/libre/cgminer-libre/PKGBUILD
@@ -1,32 +1,32 @@
-# $Id: PKGBUILD 96553 2013-08-31 16:26:33Z fyan $
+# $Id: PKGBUILD 96688 2013-09-03 03:01:25Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: monson <holymonson@gmail.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: David Manouchehri <david@davidmanouchehri.com>
# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+_pkgname=cgminer
pkgname=cgminer-libre
-_pkgflag=libre
-pkgver=3.4.1
+pkgver=3.4.2
pkgrel=1
pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation"
url='http://forum.bitcoin.org/index.php?topic=28402.0'
license=('GPL3')
arch=('i686' 'x86_64' 'mips64el')
-depends=('curl' 'libcl-libre' 'libusbx' 'jansson')
+replaces=$_pkgname
+conflicts=$_pkgname
+provides=$_pkgname=$pkgver
+depends=('curl' 'mesa-libcl' 'libusbx' 'jansson')
makedepends=('opencl-headers')
-provides=(${pkgname%-$_pkgflag}=$pkgver)
-conflicts=${pkgname%-$_pkgflag}
-replaces=${pkgname%-$_pkgflag}
-source=("http://ck.kolivas.org/apps/${pkgname%-$_pkgflag}/${pkgname%-$_pkgflag}-${pkgver}.tar.bz2"
- "${pkgname%-$_pkgflag}.conf.d"
- "${pkgname%-$_pkgflag}.service")
-backup=("etc/conf.d/${pkgname%-$_pkgflag}" "etc/${pkgname%-$_pkgflag}.conf")
+source=("http://ck.kolivas.org/apps/$_pkgname/$_pkgname-${pkgver}.tar.bz2"
+ "$_pkgname.conf.d"
+ "$_pkgname.service")
+backup=("etc/conf.d/$_pkgname" "etc/$_pkgname.conf")
[ "$CARCH" == "x86_64" ] && makedepends+=('yasm')
build() {
- cd "$srcdir/${pkgname%-$_pkgflag}-$pkgver"
+ cd "$srcdir/$_pkgname-$pkgver"
# We have latest jansson and libusb - just use them
sed "s|ac_subdirs_all='compat/libusb\-1.0'||" -i ./configure
@@ -60,16 +60,19 @@ build() {
}
package() {
- cd "$srcdir/${pkgname%-$_pkgflag}-$pkgver"
+ cd "$srcdir/$_pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- install -Dm644 "$srcdir"/${pkgname%-$_pkgflag}.service "$pkgdir"/usr/lib/systemd/system/${pkgname%-$_pkgflag}.service
- install -Dm644 "$srcdir"/${pkgname%-$_pkgflag}.conf.d "$pkgdir"/etc/conf.d/${pkgname%-$_pkgflag}
- sed 's#/usr/local/bin#/usr/bin#g' example.conf > ${pkgname%-$_pkgflag}.conf
- install -Dm644 ${pkgname%-$_pkgflag}.conf "$pkgdir"/etc/${pkgname%-$_pkgflag}.conf
+ install -d "$pkgdir/usr/share/$_pkgname"
+ install -m755 miner.php api-example.* "$pkgdir/usr/share/$_pkgname"
+
+ install -Dm644 "$srcdir"/$_pkgname.service "$pkgdir"/usr/lib/systemd/system/$_pkgname.service
+ install -Dm644 "$srcdir"/$_pkgname.conf.d "$pkgdir"/etc/conf.d/$_pkgname
+ sed 's#/usr/local/bin#/usr/bin#g' example.conf > $_pkgname.conf
+ install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf
}
-sha512sums=('db648f18002ce558454fa0e4aa948146dcaeb473728c15503c8e908fc26507df25602edc5b8295cf578327bf43f99f9846d9580f9c3b4b08b03a0ca24da8f15c'
+sha512sums=('cccdab8de11b9bc740ba387685a24ae07729eedba0dd02d83d708d66b208cff2c719157a90cc157fa4900a386ae76e7692bdc893f3de9928dbcaacc86a4c05f1'
'99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41'
'3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f')
diff --git a/libre/ghostscript-libre/PKGBUILD b/libre/ghostscript-libre/PKGBUILD
index 63958664e..d339089af 100644
--- a/libre/ghostscript-libre/PKGBUILD
+++ b/libre/ghostscript-libre/PKGBUILD
@@ -1,11 +1,13 @@
-# $Id: PKGBUILD 193535 2013-08-22 17:59:22Z andyrtr $
+# $Id: PKGBUILD 193812 2013-09-02 09:41:54Z andyrtr $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer (Parabola): Joshua Haase <hahj87@gmail.com>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
+### !!! rebuild groff from core that picks up hardcoding the GS versioned font path !!! ###
+
_pkgname=ghostscript
pkgname=ghostscript-libre
-pkgver=9.09
+pkgver=9.10
pkgrel=1
pkgdesc="An interpreter for the PostScript language, without nonfree files"
arch=('i686' 'x86_64' 'mips64el')
@@ -21,7 +23,7 @@ provides=("ghostscript=$pkgver")
url="http://www.ghostscript.com/"
source=(http://downloads.ghostscript.com/public/ghostscript-${pkgver}.tar.bz2)
options=('!libtool' '!makeflags')
-md5sums=('4f47c29daae8e567ebdef842b7e0f8ea')
+md5sums=('7179bb1ed4f6f453147e6f7e1f210ce8')
build() {
cd ghostscript-${pkgver}
diff --git a/libre/gnu-ghostscript/PKGBUILD b/libre/gnu-ghostscript/PKGBUILD
index 6d44a7646..0c124d528 100644
--- a/libre/gnu-ghostscript/PKGBUILD
+++ b/libre/gnu-ghostscript/PKGBUILD
@@ -2,10 +2,10 @@
_pkgname=ghostscript
pkgname=gnu-ghostscript
-_gspkgver=9.09 # ghostscript package version
+_gspkgver=9.10 # ghostscript package version
_pkgver=9.06
pkgver=9.06.0
-pkgrel=5
+pkgrel=6
pkgdesc="An interpreter for the PostScript language maintained by a team of GNU programmers"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL3')
diff --git a/libre/lib32-libclc-svn/PKGBUILD b/libre/lib32-libclc-svn/PKGBUILD
new file mode 100644
index 000000000..c1c7e021c
--- /dev/null
+++ b/libre/lib32-libclc-svn/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+_pkgname=libclc
+pkgname=lib32-$_pkgname-svn
+pkgver=$(LC_ALL=C date -u +%Y%m%d)
+pkgrel=2
+arch=x86_64
+pkgdesc='Library requirements of the OpenCL C programming language (32-bit)'
+url=http://libclc.llvm.org/
+license=MIT
+depends=(lib32-llvm-libs libclc-svn)
+makedepends=(clang lib32-llvm python2 svn)
+provides=(lib32-$_pkgname)
+conflicts=lib32-$_pkgname
+source=$_pkgname::svn+http://llvm.org/svn/llvm-project/libclc/trunk
+sha512sums=SKIP
+
+prepare() {
+ sed -i 's|/usr/bin/python|/usr/bin/python2|g;
+ ' $srcdir/$_pkgname/{configure,build/ninja_syntax}.py
+}
+
+build() {
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+
+ cd $srcdir/$_pkgname
+ ./configure.py --prefix=/usr\
+ --libexecdir=/usr/lib32/clc\
+ --pkgconfigdir=/usr/lib32/pkgconfig\
+ --with-llvm-config=/usr/bin/llvm-config32
+ make
+}
+
+package() {
+ cd $srcdir/$_pkgname
+ make DESTDIR=$pkgdir install
+ install -vDm644 LICENSE.TXT $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ msg 'remove useless include dir'
+ rm -vrf $pkgdir/usr/include
+}
diff --git a/libre/libcl-libre/PKGBUILD b/libre/libcl-libre/PKGBUILD
deleted file mode 100644
index 425525492..000000000
--- a/libre/libcl-libre/PKGBUILD
+++ /dev/null
@@ -1,75 +0,0 @@
-# Maintainer: Márcio Silva <coadde@lavabit.com>
-
-pkgbase=mesa
-pkgname=libcl-libre
-pkgver=9.0
-pkgrel=2
-arch=(
- i686
- x86_64
- mips64el
-)
-makedepends=(
- clang
- dri2proto
- git
- glproto
- imake
- libdrm
- libxdamage
- libxext
- libxml2
- llvm
- python2
-)
-license=(
- MIT
- Khronos
- LGPL
-)
-url="http://${pkgbase}3d.sourceforge.net"
-depends=(
- gcc-libs
- libdrm
- libffi
- libxcb
- udev
-)
-conflicts=(
- ${pkgname%-libre}
-)
-provides=(
- ${pkgname%-libre}
-)
-replaces=(
- ${pkgname%-libre}
-)
-pkgdesc='Mesa OpenCL library and ICD loader'
-source=(
- ftp://ftp.freedesktop.org/pub/$pkgbase/$pkgver/${pkgbase^}Lib-$pkgver.tar.bz2
-)
-sha512sums=(
- 878dc8e3f87aa4ad8d96599a87c733c15b725251c797cdfa6d03fee3c2959fd81a07ac7363e7a8946cf597303398aa581356b46827e7ffa27b33971d39bd29a2
-)
-
-build() {
- cd $srcdir/${pkgbase^}-$pkgver
-
- autoreconf -vfi
- ./configure --prefix=/usr \
- --enable-opencl \
- --enable-gallium-llvm \
- --enable-r600-llvm-compiler \
- --with-clang-libdir=/usr/lib \
- --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \
- --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,svga,swrast
- make V=0
-}
-
-package() {
- cd $srcdir/${pkgbase^}-$pkgver
- make -C src/gallium/targets/opencl DESTDIR=$pkgdir install
- install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-libre}
- bin/minstall docs/COPYING $pkgdir/usr/share/licenses/${pkgname%-libre}
- bin/minstall docs/license.html $pkgdir/usr/share/licenses/${pkgname%-libre}
-}
diff --git a/libre/libclc-git/PKGBUILD b/libre/libclc-svn/PKGBUILD
index 432751146..3b7034348 100644
--- a/libre/libclc-git/PKGBUILD
+++ b/libre/libclc-svn/PKGBUILD
@@ -1,28 +1,18 @@
# Maintainer: Márcio Silva <coadde@lavabit.com>
_pkgname=libclc
-pkgname=$_pkgname-git
+pkgname=$_pkgname-svn
pkgver=$(LC_ALL=C date -u +%Y%m%d)
pkgrel=1
-arch=(
- mips64el
- x86_64
- i686
-)
-pkgdesc='Library requirements of the OpenCL C programming language.'
-url=(
- http://cgit.freedesktop.org/~tstellar/$_pkgname
- http://libclc.llvm.org/
-)
+arch=(mips64el x86_64 i686)
+pkgdesc='Library requirements of the OpenCL C programming language'
+url=http://libclc.llvm.org/
license=MIT
-depends=clang
-makedepends=(
- git
- python2
-)
+depends=llvm-libs
+makedepends=(clang python2 svn)
provides=($_pkgname)
conflicts=$_pkgname
-source=git://people.freedesktop.org/~tstellar/$_pkgname.git
+source=$_pkgname::svn+http://llvm.org/svn/llvm-project/libclc/trunk
sha512sums=SKIP
prepare() {
diff --git a/libre/mesa-libcl/PKGBUILD b/libre/mesa-libcl/PKGBUILD
new file mode 100644
index 000000000..828e2bdb9
--- /dev/null
+++ b/libre/mesa-libcl/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgbase=mesa
+_pkgname=libcl
+pkgname=$pkgbase-$_pkgname
+_pkgflag=libre
+pkgver=9.2.0
+pkgrel=2
+pkgdesc='Mesa 3-D OpenCL library'
+url=http://${pkgbase}3d.sourceforge.net
+license=(MIT Khronos LGPL)
+arch=(mips64el x86_64 i686)
+depends=(
+ libclc
+ $pkgbase
+)
+optdepends='opencl-headers: headers necessary for OpenCL development'
+makedepends=(
+ clang
+ dri2proto
+ glproto
+ imake
+ libxml2
+ python2
+)
+provides=($_pkgname-$_pkgflag $_pkgname opencl-nvidia opencl-nvidia-304xx)
+conflicts=($_pkgname-$_pkgflag $_pkgname opencl-nvidia opencl-nvidia-304xx)
+replaces=($_pkgname-$_pkgflag $_pkgname opencl-nvidia opencl-nvidia-304xx)
+options=(!libtool)
+source=ftp://ftp.freedesktop.org/pub/$pkgbase/${pkgver%.0}/${pkgbase^}Lib-$pkgver.tar.bz2
+sha512sums=26c4b41b7e1d5284b87e2997a14424c1ee0713e11fd9dd65932987832e43b96986ed5e88c06fad4616fc912ffb8e17a2314b282cbf38a2640d76c39724965910
+
+build() {
+ cd $srcdir/${pkgbase^}-$pkgver
+ autoreconf -vfi
+ ./configure --prefix=/usr\
+ --enable-opencl\
+ --enable-gallium-llvm\
+ --enable-r600-llvm-compiler\
+ --with-clang-libdir=/usr/lib\
+ --with-llvm-shared-libs\
+ --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,svga,swrast
+ make V=0
+}
+
+package() {
+ cd $srcdir/${pkgbase^}-$pkgver
+ make -C src/gallium/targets/opencl DESTDIR=$pkgdir install
+ install -vdm755 $pkgdir/usr/share/licenses/$pkgname
+ install -vm644 docs/COPYING $pkgdir/usr/share/licenses/$pkgname
+ install -vm644 docs/license.html $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
diff --git a/libre/midori-gtk3-libre/PKGBUILD b/libre/midori-gtk3-libre/PKGBUILD
new file mode 100644
index 000000000..868c578ab
--- /dev/null
+++ b/libre/midori-gtk3-libre/PKGBUILD
@@ -0,0 +1,69 @@
+# $Id: PKGBUILD 95784 2013-08-16 19:36:19Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
+# Contributor: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: rabyte <rabyte.at.gmail.dot.com>
+# Contributor: Johannes Krampf <wuischke.at.amule.dot.org>
+# Contributor: Bartłomiej Piotrowski <barthalion@gmail.com>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+
+_pkgname=midori-gtk3
+pkgname=midori-gtk3-libre
+pkgver=0.5.5
+pkgrel=1
+pkgdesc='Lightweight web browser (GTK3), without non-privacy search providers'
+arch=('x86_64' 'i686')
+url='http://www.midori-browser.org/'
+license=('LGPL2.1')
+install='midori.install'
+replaces=$_pkgname
+conflicts=('midori' "$_pkgname")
+provides=('midori' "$_pkgname=$pkgver")
+depends=('libzeitgeist' 'webkitgtk' 'libnotify' 'libxss' 'hicolor-icon-theme' 'desktop-file-utils' 'libunique3' 'gcr')
+makedepends=('bzr' 'python2' 'intltool' 'vala' 'librsvg')
+optdepends=('gst-plugins-base: HTML5 OGG videos support'
+ 'gst-plugins-good: HTML5 H264 and WebM videos support'
+ 'gst-libav: HTML5 H264 videos support'
+ 'aria2: download utility')
+options=('!emptydirs')
+source=("http://www.midori-browser.org/downloads/${_pkgname/-gtk3}_${pkgver}_all_.tar.bz2")
+sha256sums=('ca69382a285222a86028abebd73fed1976735883027ff0adc094b627789bbd62')
+
+prepare() {
+ cd "$srcdir/${_pkgname/-gtk3}-${pkgver}"
+
+ # remove non-privacy search providers
+ sed -i 's|Duck Duck Go|DuckDuckGo HTML|
+ s|duckduckgo[.]com|duckduckgo.com/html|
+ \|Yahoo|d
+ \|name=Yahoo|d
+ \|text=Yahoo Web Search|d
+ \|uri=http://search[.]yahoo[.]com/search?p=|d
+ \|token=y|d
+ \|Google|d
+ \|name=Google|d
+ \|text=Web Search|d
+ \|uri=http://www[.]google[.]com/search?q=%s|d
+ \|token=g|d
+ \|Localize text or URL|d
+ \|translate[.]google[.]com/?q=|d
+ ' config/search
+}
+
+build() {
+ cd "$srcdir/${_pkgname/-gtk3}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --enable-gtk3 \
+ --disable-granite
+ make
+}
+
+package() {
+ cd "$srcdir/${_pkgname/-gtk3}-${pkgver}"
+
+ make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/midori-gtk3-libre/midori.install b/libre/midori-gtk3-libre/midori.install
new file mode 100644
index 000000000..e6af79c5f
--- /dev/null
+++ b/libre/midori-gtk3-libre/midori.install
@@ -0,0 +1,14 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -f -q -t usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/midori-libre/PKGBUILD b/libre/midori-libre/PKGBUILD
new file mode 100644
index 000000000..dd1f9e36d
--- /dev/null
+++ b/libre/midori-libre/PKGBUILD
@@ -0,0 +1,66 @@
+# $Id: PKGBUILD 95661 2013-08-15 11:42:31Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
+# Contributor: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: rabyte <rabyte.at.gmail.dot.com>
+# Contributor: Johannes Krampf <wuischke.at.amule.dot.org>
+# Contributor: Bartłomiej Piotrowski <barthalion@gmail.com>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+
+_pkgname=midori
+pkgname=midori-libre
+pkgver=0.5.5
+pkgrel=1
+pkgdesc='Lightweight web browser (GTK2), without non-privacy search providers'
+arch=('x86_64' 'i686')
+url='http://www.midori-browser.org/'
+license=('LGPL2.1')
+install='midori.install'
+replaces=$_pkgname
+conflicts=$_pkgname
+provides=$_pkgname=$pkgver
+depends=('libzeitgeist' 'webkitgtk2' 'libnotify' 'libxss' 'hicolor-icon-theme' 'desktop-file-utils' 'libunique')
+makedepends=('bzr' 'python2' 'intltool' 'vala' 'librsvg')
+optdepends=('gstreamer0.10-base-plugins: HTML5 OGG videos support'
+ 'gstreamer0.10-bad-plugins: HTML5 WebM videos support'
+ 'gstreamer0.10-ffmpeg: HTML5 H264 videos support'
+ 'aria2: download utility')
+options=('!emptydirs')
+source=("http://www.midori-browser.org/downloads/${_pkgname}_${pkgver}_all_.tar.bz2")
+sha256sums=('ca69382a285222a86028abebd73fed1976735883027ff0adc094b627789bbd62')
+
+prepare() {
+ cd "$srcdir/${_pkgname/-gtk3}-${pkgver}"
+
+ # remove non-privacy search providers
+ sed -i 's|Duck Duck Go|DuckDuckGo HTML|
+ s|duckduckgo[.]com|duckduckgo.com/html|
+ \|Yahoo|d
+ \|name=Yahoo|d
+ \|text=Yahoo Web Search|d
+ \|uri=http://search[.]yahoo[.]com/search?p=|d
+ \|token=y|d
+ \|Google|d
+ \|name=Google|d
+ \|text=Web Search|d
+ \|uri=http://www[.]google[.]com/search?q=%s|d
+ \|token=g|d
+ \|Localize text or URL|d
+ \|translate[.]google[.]com/?q=|d
+ ' config/search
+}
+
+build() {
+ cd "$srcdir/$_pkgname-${pkgver}"
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$_pkgname-${pkgver}"
+
+ make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/midori-libre/midori.install b/libre/midori-libre/midori.install
new file mode 100644
index 000000000..e6af79c5f
--- /dev/null
+++ b/libre/midori-libre/midori.install
@@ -0,0 +1,14 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -f -q -t usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/netsurf-libre/PKGBUILD b/libre/netsurf-libre/PKGBUILD
new file mode 100644
index 000000000..d3c6463a2
--- /dev/null
+++ b/libre/netsurf-libre/PKGBUILD
@@ -0,0 +1,124 @@
+# $Id: PKGBUILD 95886 2013-08-18 11:31:23Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Paulo Matias <matiasΘarchlinux-br·org>
+# Contributor: Georgij Kondratjev <smpuj@bk.ru>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+
+_pkgname=netsurf
+pkgname=netsurf-libre
+pkgver=3.0
+pkgrel=4
+pkgdesc='Lightweight and fast web browser, without non-privacy search providers'
+arch=('x86_64' 'i686' 'mips64el')
+url='http://www.netsurf-browser.org/'
+license=('MIT' 'GPL2')
+replaces=$_pkgname
+conflicts=$_pkgname
+provides=$_pkgname=$pkgver
+depends=('gtk2' 'libmng' 'curl' 'librsvg' 'desktop-file-utils' 'libnsbmp' 'libnsgif' 'libcss' 'libwebp' 'libdom' 'lcms') # 'libharu' 'gstreamer0.10'
+makedepends=('js' 're2c' 'gendesk' 'netsurf-buildsystem' 'libglade' 'addinclude')
+install="$_pkgname.install"
+source=("netsurf.png::http://ubuntu.allmyapps.com/data/n/e/netsurf-netsurf-web-browser/icon_48x48_netsurf.png"
+ "http://download.$_pkgname-browser.org/$_pkgname/releases/source/$_pkgname-$pkgver-src.tar.gz")
+sha256sums=('f0dbcc5d80bf03d706aa8b28a322aa7f169a40813848c2d1505691f6e2c7ef00'
+ '7c6a48d3cc3e9a3e3a51b532ddf60f7697e97bf8b61a6d3b2ced1a2e89fbccc6')
+
+prepare() {
+ cd "$_pkgname-$pkgver"
+
+ # remove non-privacy search providers
+ sed -i '\|Google|d
+ \|Yahoo|d
+ \|Bing|d
+ \|Business.com|d
+ \|Omgili|d
+ \|BBC News|d
+ \|Ubuntu Packages|d
+ \|Ask[.]com|d
+ \|Answers.com|d
+ \|Youtube|d
+ \|AeroMp3|d
+ \|AOL|d
+ \|Baidu|d
+ \|Amazon|d
+ \|Ebay|d
+ \|IMDB|d
+ \|ESPN|d
+ \|Aminet|d
+ \|OS4Depot|d
+ s|DuckDuckGo|DuckDuckGo HTML|
+ s|duckduckgo[.]com|duckduckgo.com/html|
+ s|duckduckgo[.]com/html/favicon.ico|duckduckgo.com/favicon.ico|
+ s|seeks-project.info|seeks.fr|g
+ ' gtk/res/SearchEngines \
+ \!NetSurf/Resources/SearchEngines \
+ amiga/resources/SearchEngines
+ sed -i '\|readable name such as| s|google|duckduckgo|
+ \|readable name such as| s|yahoo|seeks|
+ \|host address such as www[.]google[.]com| s|google[.]com|duckduckgo.com/html|
+ s|google[.]com?search=%s|duckduckgo.com/html/?q=%s|
+ \|return strdup| s|google[.]com|duckduckgo.com/html|
+ \|return strdup| s|google|duckduckgo|
+ \|return strdup| s|duckduckgo[.]com/html/favicon[.]ico|duckduckgo.com/favicon.ico|
+ s|www[.]google[.]com/search?q=%s|duckduckgo.com/html/?q=%s|
+ ' desktop/searchweb.c
+ sed -i 's|google[.][.a-z]\{0,6\}/search|duckduckgo.com/html/search|
+ s|Google-Suche|DuckDuckGo HTML|
+ s|Google Search|DuckDuckGo HTML|
+ s|Ricerca Google|DuckDuckGo HTML|
+ s|Google検索|DuckDuckGo HTML|
+ \|BBC News|d
+ \|Reuters|d
+ \|CNN|d
+ \|Slashdot|d
+ \|Ars Technica|d
+ \|The Register|d
+ \|W3C|d
+ s|google[.][.a-z]\{0,6\}|duckduckgo.com/html|
+ s|Google|DuckDuckGo HTML|
+ s|[.a-z]\{0,4\}yahoo[.]co[.a-z]\{0,4\}|www.seeks.fr|
+ s|Yahoo!|Seeks|
+ \|IMDB|d
+ s|The Icon Bar|Creative Commons|
+ s|www[.]iconbar[.]com|creativecommons.org|
+ s|ROOL|Dictionary.com|
+ s|www[.]riscosopen[.]org|dictionary.reference.com|
+ \|riscos.info|d
+ ' \!NetSurf/Resources/de/welcome.html\,faf \
+ \!NetSurf/Resources/en/welcome.html\,faf \
+ \!NetSurf/Resources/it/welcome.html\,faf \
+ \!NetSurf/Resources/ja/welcome.html\,faf
+
+ addinclude image/rsvg.c stdio
+ addinclude image/mng.c stdio
+ addinclude image/png.c stdio
+
+ gendesk --pkgname "$_pkgname" --pkgdesc "$pkgdesc" --exec 'netsurf %U' \
+ --genericname 'Web Browser' --comment 'Lightweight web browser' \
+ --mimetypes 'text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo'
+}
+
+build() {
+ cd "$_pkgname-$pkgver"
+
+ make \
+ PREFIX=/usr \
+ TARGET=gtk \
+ NETSURF_USE_WEBP=YES \
+ NETSURF_USE_VIDEO=NO \
+ NETSURF_USE_MOZILLA_JS=YES \
+ NETSURF_USE_HARU_PDF=NO
+}
+
+package() {
+ cd "$_pkgname-$pkgver"
+
+ make install PREFIX=/usr DESTDIR="$pkgdir"
+ install -Dm644 "../$_pkgname.png" "$pkgdir/usr/share/pixmaps/$_pkgname.png"
+ install -Dm644 "$_pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/netsurf-libre/netsurf.install b/libre/netsurf-libre/netsurf.install
new file mode 100644
index 000000000..98f3ea190
--- /dev/null
+++ b/libre/netsurf-libre/netsurf.install
@@ -0,0 +1,14 @@
+post_upgrade() {
+ #gtk-update-icon-cache -q -f -t /usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_install() {
+ post_upgrade
+}
+
+post_remove() {
+ post_upgrade
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/qupzilla-libre/PKGBUILD b/libre/qupzilla-libre/PKGBUILD
index d5bab2cde..ba0a64ed1 100644
--- a/libre/qupzilla-libre/PKGBUILD
+++ b/libre/qupzilla-libre/PKGBUILD
@@ -6,8 +6,8 @@ _name=QupZilla
_pkgname=qupzilla
pkgname=qupzilla-libre
pkgver=1.4.4
-pkgrel=1
-pkgdesc="Cross-platform QtWebKit browser, with DuckDuckGo HTML support"
+pkgrel=1.1
+pkgdesc="Cross-platform QtWebKit browser, without non-privacy search providers"
arch=(i686 x86_64 mips64el)
url="http://www.qupzilla.com/"
license=('GPL3')
diff --git a/libre/your-freedom_emu/PKGBUILD b/libre/your-freedom_emu/PKGBUILD
index 2b9b16fc1..30ace4a38 100644
--- a/libre/your-freedom_emu/PKGBUILD
+++ b/libre/your-freedom_emu/PKGBUILD
@@ -6,7 +6,6 @@ pkgdesc="This package removes hardware emulators that emulate technically free g
arch=('any')
url="https://parabolagnulinux.org"
license=('GPL3')
-groups=('base')
install=${pkgname}.install
source=(${pkgname}-blacklist-${pkgver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/${pkgname}-blacklist.txt)
@@ -22,4 +21,4 @@ package() {
install -m644 ${pkgname}-blacklist-${pkgver}.txt ${pkgdir}/usr/share/doc/${pkgname}/
}
-md5sums=('197e40b43d0495e26535db7aee90f4ff')
+md5sums=('d3c2fad6dd774c5234d42d4953d09611')