summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/binutils/PKGBUILD2
-rw-r--r--core/gcc/PKGBUILD8
-rw-r--r--core/gmp/PKGBUILD2
-rw-r--r--extra/gstreamer0.10-ugly/PKGBUILD2
-rw-r--r--extra/multitail/PKGBUILD2
-rw-r--r--kde-unstable/calligra/PKGBUILD341
-rw-r--r--libre/kernel26-libre/PKGBUILD29
7 files changed, 40 insertions, 346 deletions
diff --git a/core/binutils/PKGBUILD b/core/binutils/PKGBUILD
index 8de32e57a..bfc4611ae 100644
--- a/core/binutils/PKGBUILD
+++ b/core/binutils/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=binutils
pkgver=2.21
-pkgrel=8
+pkgrel=9
_date=20110430
pkgdesc="A set of programs to assemble and manipulate binary and object files"
arch=('i686' 'x86_64' 'mips64el')
diff --git a/core/gcc/PKGBUILD b/core/gcc/PKGBUILD
index a645abde4..725e0b615 100644
--- a/core/gcc/PKGBUILD
+++ b/core/gcc/PKGBUILD
@@ -254,3 +254,11 @@ package_gcc-go()
install -Dm644 ${_basedir}/COPYING.RUNTIME \
${pkgdir}/usr/share/licenses/gcc-go/RUNTIME.LIBRARY.EXCEPTION
}
+md5sums=('2be769db16ac02f30fb62423b4c50145'
+ 'a310d230945f4b3093dd3ca72839c649'
+ '361a10c5a5545c80fd271b18036dd00c'
+ 'f7db2f6ed34398361de62cb6b8eb53d2'
+ '1e9fd2eaf0ee47ea64e82c48998f1999'
+ '4030ee1c08dd1e843c0225b772360e76'
+ '67e337993d821d72fccacbed52d48c34'
+ '4df25b623799b148a0703eaeec8fdf3f')
diff --git a/core/gmp/PKGBUILD b/core/gmp/PKGBUILD
index 59f4cc42a..83017215c 100644
--- a/core/gmp/PKGBUILD
+++ b/core/gmp/PKGBUILD
@@ -18,7 +18,7 @@ md5sums=('0bbaedc82fb30315b06b1588b9077cd3')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
[ "${CARCH}" = "i686" ] && export ABI="32"
- [ "${CARCH}" = "mips64el" ] && export ABI="N32"
+ [ "${CARCH}" = "mips64el" ] && export ABI="n32"
./configure --build=${CHOST} \
--prefix=/usr --infodir=/usr/share/info \
--enable-cxx
diff --git a/extra/gstreamer0.10-ugly/PKGBUILD b/extra/gstreamer0.10-ugly/PKGBUILD
index 4ab9fea99..71124b946 100644
--- a/extra/gstreamer0.10-ugly/PKGBUILD
+++ b/extra/gstreamer0.10-ugly/PKGBUILD
@@ -5,7 +5,7 @@ pkgbase=gstreamer0.10-ugly
pkgname=('gstreamer0.10-ugly' 'gstreamer0.10-ugly-plugins')
pkgver=0.10.18
pkgrel=1
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'mips64el')
license=('LGPL')
makedepends=('pkgconfig' 'gstreamer0.10-base>=0.10.34' 'libdvdread' 'lame' 'libmpeg2' 'a52dec' 'libid3tag' 'libmad' 'libsidplay' 'libcdio' 'x264' 'opencore-amr')
url="http://gstreamer.freedesktop.org/"
diff --git a/extra/multitail/PKGBUILD b/extra/multitail/PKGBUILD
index aa356da64..e73c1a9ce 100644
--- a/extra/multitail/PKGBUILD
+++ b/extra/multitail/PKGBUILD
@@ -6,7 +6,7 @@ pkgname=multitail
pkgver=5.2.8
pkgrel=1
pkgdesc="Lets you view one or multiple files like the original tail program"
-arch=(i686 x86_64)
+arch=(i686 x86_64 'mips64el')
license=('GPL')
url="http://www.vanheusden.com/multitail"
depends=('ncurses')
diff --git a/kde-unstable/calligra/PKGBUILD b/kde-unstable/calligra/PKGBUILD
deleted file mode 100644
index 8cf52c69f..000000000
--- a/kde-unstable/calligra/PKGBUILD
+++ /dev/null
@@ -1,341 +0,0 @@
-# $Id: PKGBUILD 125856 2011-05-30 15:35:59Z andrea $
-# Maintainer: Ronald van Haren <ronald.archlinux.org>
-# Contributor: Andrea Scarpino <andrea@archlinux.org>
-
-pkgbase=calligra
-pkgname=('calligra-filters'
- 'calligra-interfaces'
- 'calligra-libs'
- 'calligra-plugins'
- 'calligra-pics'
- 'calligra-servicetypes'
- 'calligra-templates'
- 'calligra-tools'
- 'calligra-karbon'
- 'calligra-karbon-doc'
- 'calligra-kexi'
- 'calligra-kexi-doc'
- 'calligra-kformula'
- 'calligra-kformula-doc'
- 'calligra-kounavail'
- 'calligra-kplato'
- 'calligra-stage'
- 'calligra-stage-doc'
- 'calligra-krita'
- 'calligra-tables'
- 'calligra-tables-doc'
- 'calligra-words'
- 'calligra-handbook'
- 'calligra-thesaurus-doc'
- 'calligra-braindump'
- 'calligra-flow')
-pkgver=2.3.71
-pkgrel=2
-arch=('i686' 'x86_64')
-url='http://www.calligra-suite.org'
-license=('FDL1.2' 'GPL2' 'LGPL')
-makedepends=('kdelibs' 'kdepimlibs' 'eigen' 'lcms2' 'postgresql-libs' 'freetds'
- 'kdegraphics-okular' 'libgsf' 'libwpd' 'libwpg' 'pstoedit' 'glew'
- 'gsl' 'cmake' 'automoc4' 'boost')
-groups=('calligra')
-source=("http://download.kde.org/unstable/${pkgbase}-${pkgver}/${pkgbase}-${pkgver}.tar.bz2")
-md5sums=('f280add8d1d57cc701dc105fc92d2504')
-
-build() {
- cd "${srcdir}"
- mkdir build
- cd build
- cmake ../${pkgbase}-${pkgver} \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH=ON \
- -DCMAKE_INSTALL_PREFIX=/usr
- make
-}
-
-package_calligra-filters() {
- pkgdesc="Filters for the Calligra office suite"
- optdepends=('libgsf: Microsoft Word document importer'
- 'libwpd: WordPerfect document importer'
- 'libwpg: Corel WordPerfect Graphics image importer'
- 'pstoedit: Karbon EPS import filter'
- 'libkdcraw: support for raw images')
- conflicts=('koffice-filters')
- replaces=('koffice-filters')
- install=calligra-filters.install
-
- cd "${srcdir}"/build/filters
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-interfaces() {
- pkgdesc="Interfaces for the Calligra office suite"
- depends=('calligra-libs')
- conflicts=('koffice-interfaces')
- replaces=('koffice-interfaces')
-
- cd "${srcdir}"/build/interfaces
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-libs() {
- pkgdesc="Libraries for the Calligra office suite"
- depends=('kdepimlibs' 'lcms2' 'calligra-servicetypes')
- conflicts=('koffice-libs')
- replaces=('koffice-libs')
-
- cd "${srcdir}"/build/libs
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-plugins() {
- pkgdesc="Plugins for the Calligra office suite"
- depends=('calligra-libs')
- conflicts=('koffice-plugins' 'koffice-kchart')
- replaces=('koffice-plugins' 'koffice-kchart')
-
- cd "${srcdir}"/build/plugins
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-pics() {
- pkgdesc="Icons for the Calligra office suite"
- depends=('calligra-libs')
- conflicts=('koffice-pics')
- replaces=('koffice-pics')
- install=calligra.install
-
- cd "${srcdir}"/build/pics
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-servicetypes() {
- pkgdesc="Servicetypes for the Calligra office suite"
- conflicts=('koffice-servicetypes')
- replaces=('koffice-servicetypes')
- install=calligra.install
-
- cd "${srcdir}"/build/servicetypes
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-templates() {
- pkgdesc="Templates for the Calligra office suite"
- conflicts=('koffice-templates')
- replaces=('koffice-templates')
-
- cd "${srcdir}"/build/templates
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-tools() {
- pkgdesc="Tools for the Calligra office suite"
- depends=('calligra-libs')
- conflicts=('koffice-tools')
- replaces=('koffice-tools')
- install=calligra-tools.install
-
- cd "${srcdir}"/build/tools
- make DESTDIR="${pkgdir}" install
-}
-
-#### package common files done #####
-
-#### package apps and their docs #####
-
-package_calligra-karbon() {
- pkgdesc="Create scalable vector drawings"
- depends=('calligra-libs' 'calligra-templates')
- conflicts=('koffice-karbon')
- replaces=('koffice-karbon')
- install=calligra-karbon.install
-
- cd "${srcdir}"/build/karbon
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-karbon-doc() {
- pkgdesc="Documentation for Karbon"
- depends=('calligra-karbon')
- conflicts=('koffice-karbon-doc')
- replaces=('koffice-karbon-doc')
-
- cd "${srcdir}"/build/doc/karbon
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kexi() {
- pkgdesc="Develop desktop database applications"
- depends=('calligra-libs' 'calligra-templates')
- conflicts=('koffice-kexi')
- replaces=('koffice-kexi')
- install=calligra-kexi.install
-
- cd "${srcdir}"/build/kexi
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kexi-doc() {
- pkgdesc="Documentation for Kexi"
- depends=('calligra-kexi')
- conflicts=('koffice-kexi-doc')
- replaces=('koffice-kexi-doc')
-
- cd "${srcdir}"/build/doc/kexi
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kformula() {
- pkgdesc="Formula editor"
- depends=('calligra-libs' 'calligra-templates')
- conflicts=('koffice-kformula')
- replaces=('koffice-kformula')
- install=calligra-kformula.install
-
- cd "${srcdir}"/build/kformula
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kformula-doc() {
- pkgdesc="Documentation for KFormula"
- depends=('calligra-kformula')
- conflicts=('koffice-kformula-doc')
- replaces=('koffice-kformula-doc')
-
- cd "${srcdir}"/build/doc/kformula
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kounavail() {
- pkgdesc="Unavailable Calligra Document"
- depends=('calligra-libs')
- conflicts=('koffice-kounavail')
- replaces=('koffice-kounavail')
-
- cd "${srcdir}"/build/kounavail
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-kplato() {
- pkgdesc="Calligra Project Management Component"
- depends=('calligra-words')
- conflicts=('koffice-kplato')
- replaces=('koffice-kplato')
- install=calligra-kplato.install
-
- cd "${srcdir}"/build/kplato
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-stage() {
- pkgdesc="Write presentation documents"
- depends=('calligra-libs' 'calligra-templates')
- optdepends=('koffice-filters: import/export filters')
- conflicts=('koffice-kpresenter')
- replaces=('koffice-kpresenter')
- install=calligra-stage.install
-
- cd "${srcdir}"/build/kpresenter
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-stage-doc() {
- pkgdesc="Documentation for Stage"
- depends=('calligra-stage')
- conflicts=('koffice-kpresenter-doc')
- replaces=('koffice-kpresenter-doc')
-
- cd "${srcdir}"/build/doc/stage
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-krita() {
- pkgdesc="Edit and paint images"
- depends=('calligra-libs' 'calligra-templates' 'calligra-plugins' 'glew'
- 'qimageblitz' 'poppler-qt' 'openexr' 'opengtl')
- optdepends=('koffice-filters: import/export filters')
- conflicts=('koffice-krita')
- replaces=('koffice-krita')
- install=calligra-krita.install
-
- cd "${srcdir}"/build/krita
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-tables() {
- pkgdesc="Write spreadsheet documents"
- depends=('calligra-libs' 'calligra-templates' 'calligra-plugins' 'gsl')
- optdepends=('koffice-filters: import/export filters')
- conflicts=('koffice-kspread')
- replaces=('koffice-kspread')
- install=calligra-tables.install
-
- cd "${srcdir}"/build/tables
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-tables-doc() {
- pkgdesc="Documentation for Tables"
- depends=('calligra-tables')
- conflicts=('koffice-kspread-doc')
- replaces=('koffice-kspread-doc')
-
- cd "${srcdir}"/build/doc/tables
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-words() {
- pkgdesc="Word Processor"
- depends=('calligra-libs' 'calligra-templates' 'calligra-plugins' 'calligra-pics'
- 'calligra-kounavail')
- optdepends=('koffice-filters: import/export filters')
- conflicts=('koffice-kword')
- replaces=('koffice-kword')
- install=calligra-words.install
-
- cd "${srcdir}"/build/words
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-handbook() {
- pkgdesc="Documentation for Calligra"
- conflicts=('koffice-handbook')
- replaces=('koffice-handbook')
-
- cd "${srcdir}"/build/doc/calligra
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-thesaurus-doc() {
- pkgdesc="Documentation for Thesaurus"
- conflicts=('koffice-thesaurus-doc')
- replaces=('koffice-thesaurus-doc')
-
- cd "${srcdir}"/build/doc/thesaurus
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-braindump() {
- pkgdesc="Notes and idea gathering"
- install=calligra-braindump.install
-
- cd "${srcdir}"/build/braindump
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-flow() {
- pkgdesc="Flowchart & Diagram Editing"
- install=calligra-flow.install
-
- cd "${srcdir}"/build/flow
- make DESTDIR="${pkgdir}" install
-}
-
-package_calligra-flow-doc() {
- pkgdesc="Documentation for Flow"
- depends=('calligra-flow')
-
- cd "${srcdir}"/build/doc/flow
- make DESTDIR="${pkgdir}" install
-}
-
-##### package apps done #####
diff --git a/libre/kernel26-libre/PKGBUILD b/libre/kernel26-libre/PKGBUILD
index 4cee4bf0b..d109f8b94 100644
--- a/libre/kernel26-libre/PKGBUILD
+++ b/libre/kernel26-libre/PKGBUILD
@@ -20,6 +20,9 @@ source=(http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-libre/li
config.i686 config.x86_64
# standard config files for mkinitcpio ramdisk
kernel26.preset
+ kernel26.install
+ Kbuild
+ Kbuild.platforms
kernel26.install)
build() {
@@ -28,7 +31,21 @@ build() {
# See http://projects.parabolagnulinux.org/linux-libre-2.6-LIBRE.git/
patch -Np1 -i ${srcdir}/${_patchname}
- cat $srcdir/config.$CARCH > ./.config # simpler
+ if [ "$CARCH" == "mips64el" ]; then
+ sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre|" Makefile
+ msg2 "Adding loongson-community patches"
+ patch -Np1 -i ${srcdir}/$pkgver-*-loongson-community.patch
+ patch -Np0 -i ${srcdir}/lxo-config.patch
+
+# ensure N32
+ sed -i "s|CONFIG_MIPS32_O32=.*|# CONFIG_MIPS32_O32 is not set|g" ./.config
+ sed -i "s|CONFIG_MIPS32_N32=.*|CONFIG_MIPS32_N32=y|g" ./.config
+
+# build with -Wno-error
+ cp --remove-destination ${srcdir}/Kbuild arch/mips/
+ else
+ cat $srcdir/config.$CARCH > ./.config # simpler
+ fi
for this_doesnt_build in CONFIG_WLAGS49_H2 CONFIG_WLAGS49_H25 CONFIG_VT6656; do
sed -i "s|^${this_doesnt_build}=.*|# ${this_doesnt_build} is not set|g" ./.config
@@ -245,3 +262,13 @@ md5sums=('8feab9fb6c177052cb79248a223fbf66'
'af5937ac06a78907ceb499351bdff7ab'
'25584700a0a679542929c4bed31433b6'
'ba583747f515e51ec0f16d535e4be6e0')
+md5sums=('8feab9fb6c177052cb79248a223fbf66'
+ 'a480007d95472cc16825f5afe6e18e54'
+ 'abad63eab1f9485f6b1af76f5109f1e4'
+ '5d40a23419b48f5b49f1f10be0e733c3'
+ 'af5937ac06a78907ceb499351bdff7ab'
+ '25584700a0a679542929c4bed31433b6'
+ 'ba583747f515e51ec0f16d535e4be6e0'
+ '2967cecc3af9f954ccc822fd63dca6ff'
+ '8267264d9a8966e57fdacd1fa1fc65c4'
+ 'ba583747f515e51ec0f16d535e4be6e0')