From 3cc17982fa285effbc27ce867815e56bae56238d Mon Sep 17 00:00:00 2001 From: root Date: Fri, 15 Feb 2013 00:05:49 -0800 Subject: Fri Feb 15 00:05:49 PST 2013 --- community/caph/PKGBUILD | 10 +- community/gimp-gap/PKGBUILD | 28 - community/mksh/PKGBUILD | 8 +- core/gmp/PKGBUILD | 13 +- extra/feh/PKGBUILD | 6 +- extra/gnome-shell/PKGBUILD | 11 +- extra/gnome-shell/fs33855.patch | 65 ++ extra/live-media/PKGBUILD | 6 +- extra/pidgin/PKGBUILD | 14 +- .../pidgin-2.10.7-link-libirc-to-libsasl2.patch | 12 + extra/qtwebkit/PKGBUILD | 16 +- kernels/linux-libre-rt/PKGBUILD | 8 +- kernels/linux-libre-rt/linux-libre-rt.install | 2 +- libre/gst-plugins-bad-libre/PKGBUILD | 15 +- pcr/glproto-git/PKGBUILD | 63 -- pcr/libdrm-git/COPYING | 48 - pcr/libdrm-git/PKGBUILD | 106 -- pcr/mesa-git/PKGBUILD | 1039 -------------------- 18 files changed, 140 insertions(+), 1330 deletions(-) delete mode 100644 community/gimp-gap/PKGBUILD create mode 100644 extra/gnome-shell/fs33855.patch create mode 100644 extra/pidgin/pidgin-2.10.7-link-libirc-to-libsasl2.patch delete mode 100644 pcr/glproto-git/PKGBUILD delete mode 100644 pcr/libdrm-git/COPYING delete mode 100644 pcr/libdrm-git/PKGBUILD delete mode 100644 pcr/mesa-git/PKGBUILD diff --git a/community/caph/PKGBUILD b/community/caph/PKGBUILD index 04307c8e5..11355cca2 100644 --- a/community/caph/PKGBUILD +++ b/community/caph/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 63510 2012-02-05 11:52:20Z ibiru $ +# $Id: PKGBUILD 84258 2013-02-14 21:05:08Z arodseth $ # Maintainer: Sven-Hendrik Haase # Contributor: jose pkgname=caph arch=('i686' 'x86_64') pkgver=1.1 -pkgrel=2 -pkgdesc="A sandbox game based on physics which uses doodles as a primary gameplay element" +pkgrel=3 +pkgdesc='Sandbox game based on physics which uses doodles as a primary gameplay element' license=('GPL') -url="http://sourceforge.net/projects/caphgame/" +url='http://sourceforge.net/projects/caphgame/' depends=('sdl' 'libgl' 'libpng') makedepends=('mesa') source=("http://sourceforge.net/projects/caphgame/files/caph/caphgame-${pkgver}/caph-${pkgver}.tar.bz2" @@ -18,13 +18,13 @@ md5sums=('dbc2cfbb5cd98a77c5b731515d3a77b9' build() { cd $srcdir/caph-${pkgver}/src - mkdir -p $pkgdir/usr/{bin,share/{caph/maps,doc/caph}} ./confg ./build } package() { cd $srcdir/caph-${pkgver}/src + mkdir -p $pkgdir/usr/{bin,share/{caph/maps,doc/caph}} install -D -m755 ./caph $pkgdir/usr/bin/caph install -D -m644 ../doc/caph/* $pkgdir/usr/share/doc/caph/ || true install -D -m644 ../share/caph/* $pkgdir/usr/share/caph/ || true diff --git a/community/gimp-gap/PKGBUILD b/community/gimp-gap/PKGBUILD deleted file mode 100644 index f541a468b..000000000 --- a/community/gimp-gap/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# $Id: PKGBUILD 83144 2013-01-27 16:15:18Z pierre $ -# Maintainer: tobias -# Contributor: Tobias Kieslich - -pkgname=gimp-gap -pkgver=2.6.0 -pkgrel=3 -pkgdesc="A Plug-In collection to edit and create animations for the Gimp" -arch=('i686' 'x86_64') -license=('GPL') -url="http://www.gimp.org/downloads/" -depends=('gimp' 'xvidcore' 'bash' 'libjpeg') -makedepends=('intltool') -options=('!makeflags') -source=(ftp://ftp.gimp.org/pub/gimp/plug-ins/v2.6/gap/$pkgname-$pkgver.tar.bz2) -md5sums=('249ed829de8b78675c0fe4ef4212089f') - -build() { - cd "$srcdir/$pkgname-$pkgver" - [ "$CARCH" = "x86_64" ] && CFLAGS+="-fPIC" - ./configure --prefix=/usr - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} diff --git a/community/mksh/PKGBUILD b/community/mksh/PKGBUILD index 061dd423b..ac10554d1 100644 --- a/community/mksh/PKGBUILD +++ b/community/mksh/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 80731 2012-12-01 17:21:44Z ttoepper $ +# $Id: PKGBUILD 84238 2013-02-14 15:04:13Z ttoepper $ # Maintainer: Thorsten Töpper # Contributor: Daniel Hommel pkgname=mksh -pkgver=R41 +pkgver=R42 pkgrel=1 pkgdesc='The MirBSD Korn Shell - an enhanced version of the public domain ksh' url='https://www.mirbsd.org/mksh.htm' @@ -13,8 +13,8 @@ install=mksh.install source=("https://www.mirbsd.org/MirOS/dist/mir/mksh/$pkgname-$pkgver.tgz" 'https://www.mirbsd.org/TaC-mksh.txt') depends=('gcc-libs') -md5sums=('70eca50d9340412714ef09b7060ebde9' - '124164b14263f5ee09d2135fffce7282') +md5sums=('f1ad261f79f6ac45e8d5cc5bea191090' + '2ab409def9e4726f4835077f68c8c28b') build() { cd "$srcdir/$pkgname" diff --git a/core/gmp/PKGBUILD b/core/gmp/PKGBUILD index 2b0814725..fcd557f4d 100644 --- a/core/gmp/PKGBUILD +++ b/core/gmp/PKGBUILD @@ -1,25 +1,24 @@ -# $Id: PKGBUILD 173657 2012-12-20 11:11:53Z allan $ +# $Id: PKGBUILD 178046 2013-02-14 11:43:39Z allan $ # Maintainer: Allan McRae # Maintainer: Jan de Groot pkgname=gmp -pkgver=5.1.0 +pkgver=5.1.1 pkgrel=1 pkgdesc="A free library for arbitrary precision arithmetic" arch=('i686' 'x86_64') url="http://gmplib.org/" depends=('gcc-libs' 'sh') license=('LGPL3') -options=(!libtool) +options=('!libtool') install=gmp.install source=(ftp://ftp.gmplib.org/pub/gmp-${pkgver}/gmp-${pkgver}.tar.xz{,.sig}) -md5sums=('69fd511e435f81a0334f14f00c7d77b3' - '7a02b99dc7edd9822c210f78d88140e5') +md5sums=('485b1296e6287fa381e6015b19767989' + '5cec115b99dc498b079430dd62084d9c') build() { cd "${srcdir}/${pkgname}-${pkgver}" - - [[ ${CARCH} = "i686" ]] && export ABI="32" + ./configure --build=${CHOST} \ --prefix=/usr --enable-cxx make diff --git a/extra/feh/PKGBUILD b/extra/feh/PKGBUILD index af54cc2ed..f96005cd6 100644 --- a/extra/feh/PKGBUILD +++ b/extra/feh/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 178006 2013-02-13 12:35:32Z bisson $ +# $Id: PKGBUILD 178053 2013-02-14 21:32:25Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Andrea Scarpino # Contributor: dorphell # Contributor: Tom Newsom pkgname=feh -pkgver=2.9 +pkgver=2.9.1 pkgrel=1 pkgdesc='Fast and light imlib2-based image viewer' url='http://feh.finalrewind.org/' @@ -16,7 +16,7 @@ optdepends=('perl: feh-cam, webcam wrapper for feh' 'imagemagick: support more file formats') makedepends=('libxt') source=("${url}${pkgname}-${pkgver}.tar.bz2") -sha1sums=('efaeb598bd613f20b010c8f9c8a301e6878e2d9d') +sha1sums=('d6effb0bb3074315114b2590722fae9712a531ad') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/gnome-shell/PKGBUILD b/extra/gnome-shell/PKGBUILD index 050867755..019d8bc35 100644 --- a/extra/gnome-shell/PKGBUILD +++ b/extra/gnome-shell/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 178025 2013-02-13 18:59:41Z heftig $ +# $Id: PKGBUILD 178051 2013-02-14 18:47:31Z heftig $ # Maintainer: Ionut Biru # Contributor: Flamelab +Date: Fri, 30 Nov 2012 15:05:38 +0000 +Subject: MessageTray: fix notification height expansion + +MessageTray._tween removes all tweens now, so it removes also +those setting the height to expanded for critical notifications. + +This is a regression from 1a27d7dfc02c06bd0ccf4258a9108207b8832ce4 + +https://bugzilla.gnome.org/show_bug.cgi?id=689295 +--- +diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js +index ce61e25..ef0cc02 100644 +--- a/js/ui/messageTray.js ++++ b/js/ui/messageTray.js +@@ -2200,40 +2200,28 @@ const MessageTray = new Lang.Class({ + _updateShowingNotification: function() { + this._notification.acknowledged = true; + +- Tweener.removeTweens(this._notificationWidget); +- + // We auto-expand notifications with CRITICAL urgency. +- // We use Tweener.removeTweens() to remove a tween that was hiding the notification we are +- // updating, in case that notification was in the process of being hidden. However, +- // Tweener.removeTweens() would also remove a tween that was updating the position of the +- // notification we are updating, in case that notification was already expanded and its height +- // changed. Therefore we need to call this._expandNotification() for expanded notifications +- // to make sure their position is updated. +- if (this._notification.urgency == Urgency.CRITICAL || this._notification.expanded) ++ if (this._notification.urgency == Urgency.CRITICAL) + this._expandNotification(true); + + // We tween all notifications to full opacity. This ensures that both new notifications and + // notifications that might have been in the process of hiding get full opacity. + // +- // We tween any notification showing in the banner mode to banner height +- // (this._notificationWidget.y = -this._notificationWidget.height). ++ // We tween any notification showing in the banner mode to the appropriate height ++ // (which is banner height or expanded height, depending on the notification state) + // This ensures that both new notifications and notifications in the banner mode that might +- // have been in the process of hiding are shown with the banner height. ++ // have been in the process of hiding are shown with the correct height. + // + // We use this._showNotificationCompleted() onComplete callback to extend the time the updated + // notification is being shown. +- // +- // We don't set the y parameter for the tween for expanded notifications because +- // this._expandNotification() will result in getting this._notificationWidget.y set to the appropriate +- // fully expanded value. ++ + let tweenParams = { opacity: 255, ++ y: -this._notificationWidget.height, + time: ANIMATION_TIME, + transition: 'easeOutQuad', + onComplete: this._showNotificationCompleted, + onCompleteScope: this + }; +- if (!this._notification.expanded) +- tweenParams.y = -this._notificationWidget.height; + + this._tween(this._notificationWidget, '_notificationState', State.SHOWN, tweenParams); + }, +-- +cgit v0.9.0.2 diff --git a/extra/live-media/PKGBUILD b/extra/live-media/PKGBUILD index 0b0d070b9..e32fe24e5 100644 --- a/extra/live-media/PKGBUILD +++ b/extra/live-media/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 177827 2013-02-09 19:07:04Z giovanni $ +# $Id: PKGBUILD 178048 2013-02-14 17:38:00Z giovanni $ # Maintainer: Giovanni Scafora # Contributor: Gilles CHAUVIN pkgname=live-media -pkgver=2013.02.05 +pkgver=2013.02.11 pkgrel=1 pkgdesc="A set of C++ libraries for multimedia streaming" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('LGPL') url="http://live555.com/liveMedia" depends=('gcc-libs') source=("http://live555.com/liveMedia/public/live.${pkgver}.tar.gz") -md5sums=('ca18bcf954c6531b8de8e1a10be6df54') +md5sums=('1dc7bc4dee0c63efe1eefe13478d168d') build() { cd ${srcdir}/live diff --git a/extra/pidgin/PKGBUILD b/extra/pidgin/PKGBUILD index bb43785ee..2bb6c93cc 100644 --- a/extra/pidgin/PKGBUILD +++ b/extra/pidgin/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 178012 2013-02-13 16:03:52Z foutrelis $ +# $Id: PKGBUILD 178040 2013-02-14 01:37:10Z foutrelis $ # Maintainer: Evangelos Foutras # Contributor: Ionut Biru # Contributor: Andrea Scarpino @@ -7,7 +7,7 @@ pkgname=('pidgin' 'libpurple' 'finch') pkgver=2.10.7 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://pidgin.im/" license=('GPL') @@ -15,12 +15,18 @@ makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'libidn' 'python2' 'hicolor-icon-theme' 'farstream-0.1' 'avahi' 'tk' 'ca-certificates' 'intltool' 'networkmanager') options=('!libtool') -source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) -sha256sums=('eba32994eca20d1cf24a4261b059b2de71a1ec2dd0926e904074b0db49f7f192') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 + pidgin-2.10.7-link-libirc-to-libsasl2.patch) +sha256sums=('eba32994eca20d1cf24a4261b059b2de71a1ec2dd0926e904074b0db49f7f192' + '063723d5dc5726c43137b4b383c9d07c2c008391f6a626faaf6cedd31a2f1e8f') build() { cd "$srcdir/$pkgname-$pkgver" + # https://developer.pidgin.im/ticket/15517 + patch -Np1 -i "$srcdir/pidgin-2.10.7-link-libirc-to-libsasl2.patch" + autoreconf -vi + # Use Python 2 sed -i 's/env python$/&2/' */plugins/*.py \ libpurple/purple-{remote,notifications-example,url-handler} diff --git a/extra/pidgin/pidgin-2.10.7-link-libirc-to-libsasl2.patch b/extra/pidgin/pidgin-2.10.7-link-libirc-to-libsasl2.patch new file mode 100644 index 000000000..abffa20b8 --- /dev/null +++ b/extra/pidgin/pidgin-2.10.7-link-libirc-to-libsasl2.patch @@ -0,0 +1,12 @@ +diff -upr pidgin-2.10.7.orig/libpurple/protocols/irc/Makefile.am pidgin-2.10.7/libpurple/protocols/irc/Makefile.am +--- pidgin-2.10.7.orig/libpurple/protocols/irc/Makefile.am 2013-02-14 02:44:47.000000000 +0200 ++++ pidgin-2.10.7/libpurple/protocols/irc/Makefile.am 2013-02-14 02:49:58.000000000 +0200 +@@ -27,7 +27,7 @@ else + st = + pkg_LTLIBRARIES = libirc.la + libirc_la_SOURCES = $(IRCSOURCES) +-libirc_la_LIBADD = $(GLIB_LIBS) ++libirc_la_LIBADD = $(GLIB_LIBS) $(SASL_LIBS) + + endif + diff --git a/extra/qtwebkit/PKGBUILD b/extra/qtwebkit/PKGBUILD index 7e8a3a2b5..f465c739f 100644 --- a/extra/qtwebkit/PKGBUILD +++ b/extra/qtwebkit/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 175761 2013-01-21 13:09:08Z andrea $ +# $Id: PKGBUILD 178044 2013-02-14 09:17:43Z andrea $ # Maintainer: Andrea Scarpino pkgname=qtwebkit -pkgver=2.3.beta1 -_pkgver=2.3-beta1 +pkgver=2.3.beta2 +_pkgver=2.3-beta2 pkgrel=1 arch=('i686' 'x86_64') url='http://trac.webkit.org/wiki/QtWebKit' @@ -17,7 +17,7 @@ source=("${pkgname}-${pkgver}.tar.gz"::"http://gitorious.org/webkit/qtwebkit-23/ "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${_qtver}.tar.gz" 'use-python2.patch' 'qwebview.patch') -sha1sums=('e5a8ffe62fc57dbbea2110241077bebbcd605fd2' +sha1sums=('b1bfa9e3303ce9c95eec0a1e66b2b812b844bf08' 'f5880f11c139d7d8d01ecb8d874535f7d9553198' '315b6ff603f35e5492a036f7082f6aa075dfb607' 'fed0c1a90e3997b5575dbc83d6ea23bc46097a6f') @@ -27,11 +27,17 @@ build() { patch -p1 -i "${srcdir}"/use-python2.patch + OPTS="--no-webkit2" + if [ "${CARCH}" = "i686" ]; then + # FS#33418 + OPTS="${OPTS} --no-sse2" + fi + export QTDIR=/usr Tools/Scripts/build-webkit --qt \ --makeargs="${MAKEFLAGS}" \ --prefix=/usr \ - --no-webkit2 + ${OPTS} cd ../ diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD index 069a47935..b7044e8e1 100644 --- a/kernels/linux-libre-rt/PKGBUILD +++ b/kernels/linux-libre-rt/PKGBUILD @@ -10,10 +10,10 @@ pkgbase=linux-libre-rt # Build stock -LIBRE-RT kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.6 _releasever=11 -_rtpatchver=rt25 +_rtpatchver=rt29 _pkgver=${_basekernel}.${_releasever} pkgver=${_basekernel}.${_releasever}_${_rtpatchver} -pkgrel=2 +pkgrel=1 _lxopkgver=${_basekernel}.11 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" @@ -22,7 +22,7 @@ makedepends=('xmlto' 'docbook-xsl') options=('!strip') source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gnu/linux-libre-${_basekernel}-gnu.tar.xz" "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}-gnu/patch-${_basekernel}-gnu-${_pkgver}-gnu.xz" - "http://www.kernel.org/pub/linux/kernel/projects/rt/${_basekernel}/older/patch-${_pkgver}-${_rtpatchver}.patch.xz" + "http://www.kernel.org/pub/linux/kernel/projects/rt/${_basekernel}/patch-${_pkgver}-${_rtpatchver}.patch.xz" # the main kernel config files 'config.i686' 'config.x86_64' # standard config files for mkinitcpio ramdisk @@ -38,7 +38,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2") md5sums=('a2312edd0265b5b07bd4b50afae2b380' 'ced16b674906cf8c3733c012f804f5c7' - '0be405891c7fb02b0026d4143f2207da' + '37b4bbfe0af9d0f4b1148b8c670b6bf8' '11161582d9050710ccfecbe077fc5a63' 'ac8f20b0cd83acb9525b5557e1fafeaf' '82496e68851d1960543a07ba51cdb44a' diff --git a/kernels/linux-libre-rt/linux-libre-rt.install b/kernels/linux-libre-rt/linux-libre-rt.install index 26f6d2b35..14e3bf0bf 100644 --- a/kernels/linux-libre-rt/linux-libre-rt.install +++ b/kernels/linux-libre-rt/linux-libre-rt.install @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-rt -KERNEL_VERSION=3.6.11-2-rt25-LIBRE-RT +KERNEL_VERSION=3.6.11-1-rt29-LIBRE-RT # set a sane PATH to ensure that critical utils like depmod will be found export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' diff --git a/libre/gst-plugins-bad-libre/PKGBUILD b/libre/gst-plugins-bad-libre/PKGBUILD index 5a20ba446..da800f965 100644 --- a/libre/gst-plugins-bad-libre/PKGBUILD +++ b/libre/gst-plugins-bad-libre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 173502 2012-12-19 18:25:44Z heftig $ +# $Id: PKGBUILD 178027 2013-02-13 20:38:52Z heftig $ # Maintainer: Jan de Groot # Maintainer (Parabola): Márcio Silva pkgbase=gst-plugins-bad pkgname=gst-plugins-bad-libre -pkgver=1.0.4 +pkgver=1.0.5 pkgrel=1 pkgdesc='GStreamer Multimedia Framework Bad Plugins, without nonfree faac support' arch=( @@ -32,6 +32,7 @@ depends=( opus soundtouch spandsp + wayland ) makedepends=( libdvdread @@ -57,17 +58,19 @@ source=( "$url/src/$pkgbase/$pkgbase-$pkgver.tar.xz" ) sha256sums=( - 198759adb10ceb1777245f5706a198708e4539cd1e19b8a900f5d573fc76089f + 2e8f5b9a2fd274142d0a916b6425b9466028978b85858dc835dc80de744b276a ) build() { cd $pkgbase-$pkgver sed -i '/AC_PATH_XTRA/d' configure.ac - autoreconf + aclocal -I m4 -I common/m4 + autoconf + automake --add-missing ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --disable-static --enable-experimental \ - --with-package-name='GStreamer Bad Plugins Libre (Parabola)' \ - --with-package-origin='http://www.parabolagnulinux.org/' \ + --with-package-name='GStreamer Bad Plugins (Parabola)' \ + --with-package-origin='http://parabolagnulinux.org/' \ --with-gtk=3.0 make } diff --git a/pcr/glproto-git/PKGBUILD b/pcr/glproto-git/PKGBUILD deleted file mode 100644 index fed5caa70..000000000 --- a/pcr/glproto-git/PKGBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# Maintainer: Jan de Groot -# Contributor: Alexander Baldeck -# Maintainer: kfgz -# Contributor: Cilyan Olowen -# Maintainer (Parabola): Márcio Silva - -pkgname=glproto-git -pkgver=20120905 -pkgrel=1 -pkgdesc='X11 OpenGL extension wire protocol' -arch=( - i686 - x86_64 - mips64el -) -url=http://xorg.freedesktop.org/ -license=( - custom -) -provides=( - ${pkgname%-git} - glproto=1.4.15 -) -makedepends=( - git - 'xorg-util-macros>=1.2' -) -conflicts=( - ${pkgname%-git} -) - -_gitroot=git://git.freedesktop.org/git/xorg/proto/${pkgname%-git} -_gitname=${pkgname%-git} - -build() { - cd $srcdir - msg 'Connecting to git.freedesktop.org GIT server....' - - if [ -d $srcdir/$_gitname ] ; then - cd $_gitname && git pull origin - msg 'The local files are updated.' - else - git clone $_gitroot - fi - - msg 'GIT checkout done or server timeout' - - msg 'Creating build directory' - if [ -d $srcdir/$_gitname-build ]; then rm -rf $srcdir/$_gitname-build; fi - cp -R $srcdir/$_gitname $srcdir/$_gitname-build - - msg 'Starting make...' - cd $srcdir/$_gitname-build - ./autogen.sh --prefix=/usr - make -} - -package() { - cd $srcdir/$_gitname-build - make DESTDIR=$pkgdir install - install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git} - install -m644 COPYING $pkgdir/usr/share/licenses/${pkgname%-git} -} diff --git a/pcr/libdrm-git/COPYING b/pcr/libdrm-git/COPYING deleted file mode 100644 index 6e74c337c..000000000 --- a/pcr/libdrm-git/COPYING +++ /dev/null @@ -1,48 +0,0 @@ - Copyright 2005 Adam Jackson. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation on the rights to use, copy, modify, merge, - publish, distribute, sub license, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice (including the - next paragraph) shall be included in all copies or substantial - portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NON-INFRINGEMENT. IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------------------------------------------------------------------------- - - Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. - Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. - All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice (including the - next paragraph) shall be included in all copies or substantial - portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS - SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. diff --git a/pcr/libdrm-git/PKGBUILD b/pcr/libdrm-git/PKGBUILD deleted file mode 100644 index 94b7dca85..000000000 --- a/pcr/libdrm-git/PKGBUILD +++ /dev/null @@ -1,106 +0,0 @@ -# Maintainer: Jan de Groot -# Maintainer (Parabola): Márcio Silva - -pkgname=libdrm-git -pkgver=$(LC_ALL=C date -u +%Y%m%d) -_pkgver=2.4.39 -pkgrel=1 -pkgdesc='Userspace interface to kernel DRM services' -arch=( - i686 - x86_64 - mips64el -) -license=( - MIT -) -depends=( - libpciaccess - ) -makedepends=( - cairo - git - valgrind -) -options=( - !libtool -) -url=http://dri.freedesktop.org/ -provides=( - ${pkgname%-git}=$_pkgver - ${pkgname%-git}-nouveau1 -) -conflicts=( - ${pkgname%-git} - ${pkgname%-git}-new - ${pkgname%-git}-nouveau - ${pkgname%-git}-nouveau1 - ${pkgname%-git}-old -) -replaces=( - ${pkgname%-git}-new - ${pkgname%-git}-nouveau -) -source=( - COPYING -) -sha512sums=( - b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660 -) - -_gitroot=git://git.freedesktop.org/git/mesa/drm -_gitname=drm - -build() { - cd $srcdir - msg 'Connecting to GIT server....' - - if [[ -d $_gitname ]]; then - cd $_gitname && git pull origin - msg 'The local files are updated.' - else - git clone $_gitroot $_gitname - fi - - msg 'GIT checkout done or server timeout' - msg 'Starting build...' - - rm -rf $srcdir}/$_gitname-build - git clone $srcdir/$_gitname $srcdir/$_gitname-build - cd $srcdir/$_gitname-build - - sed -i '/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)/d;/AC_SUBST(PTHREADSTUBS_CFLAGS)/d;/AC_SUBST(PTHREADSTUBS_LIBS)/d' \ - configure.ac - sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ - exynos/Makefile.am - sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;/ @PTHREADSTUBS_LIBS@ /d' \ - intel/Makefile.am - sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ - nouveau/Makefile.am - sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ - omap/Makefile.am - sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ - radeon/Makefile.am - - ./autogen.sh --prefix=/usr \ - --enable-exynos-experimental-api \ - --enable-intel \ - --enable-nouveau \ - --enable-omap-experimental-api \ - --enable-radeon \ - --enable-udev \ - --enable-vmwgfx - make V=0 -} - -check() { - cd $srcdir/$_gitname-build - make -k check -} - -package() { - cd $srcdir/$_gitname-build - make DESTDIR=$pkgdir install - install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git} - install -m644 ../COPYING $pkgdir/usr/share/licenses/${pkgname%-git} -} diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD deleted file mode 100644 index 0a63f43d8..000000000 --- a/pcr/mesa-git/PKGBUILD +++ /dev/null @@ -1,1039 +0,0 @@ -# Maintainer: Márcio Silva - -_d3d1x=false -_openvg=true -_va=false -_vdpau=true -_wayland=true -_xorg=true -_xvmc=true -pkgbase=mesa-git -pkgname=( - mesa-git -) -true && pkgname=( - khrplatform-devel-git - libcl-libre-git - libgbm-git - libgl-gallium-git - libgl-git - libglapi-git - libgles-git - osmesa-git - ati-dri-git - intel-gallium-dri-git - intel-dri-git - nouveau-dri-git - svga-dri-git - mesa-git -) -if [ $_openvg = true ]; then - pkgname+=( - libvg-git - ) -fi -if [ $_va = true ]; then - pkgname+=( - ati-va-git - soft-va-git - ) -fi -if [ $_vdpau = true ]; then - pkgname+=( - ati-vdpau-git - nouveau-vdpau-git - soft-vdpau-git - ) -fi -if [ $_wayland = true ]; then - pkgname+=( - libegl-wayland-git - ) -else - pkgname+=( - libegl-git - ) -fi -if [ $_xorg = true ]; then - pkgname+=( - ati-xorg-git - intel-xorg-git - nouveau-xorg-git - ) -fi -if [ $_xvmc = true ]; then - pkgname+=( - ati-xvmc-git - nouveau-xvmc-git - soft-xvmc-git - ) -fi -true && pkgver=9.0.0.git$(LC_ALL=C date -u +%Y%m%d) -true && pkgrel=1 -_mesaver=9.0 -_dricore=9.1 -arch=( - i686 - x86_64 - mips64el -) -makedepends=( - clang # needed for compilation - git # needed for git source - glproto-git # needed for compilation - imake # needed for compilation - libdrm-git # needed for compilation - libgbm-git # needed for 'make install' (ld error) - libgl-git # needed for 'make install' (ld error) - libxdamage # needed for compilation - libxml2 # needed for compilation - libxxf86vm # needed for compilation - llvm # for llvm support - python2 # needed for compilation -) -if [ $_d3d1x = true ]; then - makedepends+=( - wine - ) -fi -if [ $_openvg = true ]; then - makedepends+=( - libvg-git # needed for 'make install' (ld error) - ) -fi -if [ $_va = true ]; then - makedepends+=( - libva - ) -fi -if [ $_vdpau = true ]; then - makedepends+=( - libvdpau - ) -fi -if [ $_wayland = true ]; then - makedepends+=( - wayland - ) -fi -if [ $_xorg = true ]; then - makedepends+=( - xf86driproto - xorg-server-devel - ) -fi -if [ $_xvmc = true ]; then - makedepends+=( - libxvmc - ) -fi -license=( - MIT - Khronos - LGPL -) -url=http://mesa3d.sourceforge.net - -_gitroot=git://anongit.freedesktop.org/git/${pkgbase%-git}/${pkgbase%-git} -_gitname=${pkgbase%-git} - -build() { - msg 'Connecting to git.freedesktop.org GIT server....' - if [ -d $_gitname ] ; then - cd $_gitname && git pull origin - else - git clone $_gitroot --depth 1 - fi - msg 'GIT checkout done or server timeout' - msg 'Starting make...' - - cd $srcdir - - # Cleanup and prepare the build dir - [ -d build ] && rm -rf build - cp -r $_gitname build - cd build - - #cd $srcdir/Mesa-$pkgver - - if [ $_d3d1x = true ]; then - D3D1X_FLAG=--enable-d3d1x - fi - if [ $_openvg = true ]; then - OPENVG_FLAG=--enable-openvg - fi - if [ $_va = true ]; then - VA_FLAG=--enable-va - fi - if [ $_vdpau = true ]; then - VDPAU_FLAG=--enable-vdpau - fi - if [ $_wayland = true ]; then - WAYLAND_FLAG=--with-egl-platforms=drm,x11,wayland - fi - if [ $_xorg = true ]; then - XORG_FLAG=--enable-xorg - fi - if [ $_xvmc = true ]; then - XVMC_FLAG=--enable-xvmc - fi - - ./autogen.sh --prefix=/usr \ - $D3D1X_FLAG \ - --enable-dri \ - --enable-egl \ - --enable-gallium-egl \ - --enable-gallium-g3dvl \ - --enable-gallium-gbm \ - --enable-gallium-llvm \ - --enable-gbm \ - --enable-gles1 \ - --enable-gles2 \ - --enable-glx \ - --enable-glx-tls \ - --enable-opencl \ - --enable-opengl \ - $OPENVG_FLAG \ - --enable-osmesa \ - --enable-r600-llvm-compiler \ - --enable-shared-glapi \ - --enable-texture-float \ - $VA_FLAG \ - $VDPAU_FLAG \ - --enable-xa \ - $XORG_FLAG \ - $XVMC_FLAG \ - $WAYLAND_FLAG \ - --with-clang-libdir=/usr/lib \ - --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \ - --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,svga,swrast - make V=0 -} - -package_khrplatform-devel-git() { - conflicts=( - khrplatform-devel - ) - provides=( - khrplatform-devel=$_mesaver - ) - pkgdesc='Khronos platform development package' - - cd $srcdir/build - install -m755 -d $pkgdir/usr/include/KHR - install -m755 -d $pkgdir/usr/share/licenses/khrplatform-devel - install -Dm644 include/KHR/khrplatform.h $pkgdir/usr/include/KHR - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/khrplatform-devel - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/khrplatform-devel -} - -package_libcl-libre-git() { - depends=( - gcc-libs - libdrm-git - libffi - libxcb - systemd - #udev - ) - conflicts=( - libcl - libcl-libre - ) - provides=( - libcl - libcl-libre - ) - replaces=( - libcl - ) - pkgdesc='A libre version of OpenCL library and ICD loader, (Mesa OpenCL)' - - make -C $srcdir/build/src/gallium/targets/opencl DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/opencl - install -m755 -d $pkgdir/usr/share/licenses/libcl - #install -Dm644 src/gallium/targets/opencl/libOpenCL.la $pkgdir/usr/lib - #install -Dm644 lib/libOpenCL.so* $pkgdir/usr/lib - #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/opencl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libcl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libcl -} - -package_libegl-wayland-git() { - depends=( - khrplatform-devel-git - libgbm-git - libxext - libxfixes - wayland - ) - if [ $_openvg = true ]; then - depends+=( - libvg-git - ) - fi - conflicts=( - libegl - libegl-git - libegl-wayland - ) - provides=( - libegl=$_mesaver - libegl-git - libegl-wayland=$_mesaver - ) - pkgdesc='Mesa EGL libraries and headers, with wayland Support' - - make -C $srcdir/build/src/egl DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install - - cd $srcdir/build - rm -fvr $pkgdir/usr/include/KHR - #install -m755 -d $pkgdir/usr/include/EGL - #install -m755 -d $pkgdir/usr/lib/egl - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/doc/libegl - install -m755 -d $pkgdir/usr/share/licenses/libegl - #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL - #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib - #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib - #install -Dm644 src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib - #install -Dm644 lib/libwayland-egl.so* $pkgdir/usr/lib - #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl - #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig - #install -Dm644 src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl -} - -package_libegl-git() { - depends=( - khrplatform-devel-git - libgbm-git - libxext - libxfixes - ) - if [ $_openvg = true ]; then - depends+=( - libvg-git - ) - fi - conflicts=( - libegl - libegl-wayland - libegl-wayland-git - ) - provides=( - libegl=$_mesaver - libegl-wayland=$_mesaver - libegl-wayland-git - ) - pkgdesc='Mesa EGL libraries and headers' - - make -C $srcdir/build/src/egl DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install - - cd $srcdir/build - rm -fvr $pkgdir/usr/include/KHR - #install -m755 -d $pkgdir/usr/include/EGL - #install -m755 -d $pkgdir/usr/lib/egl - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/doc/libegl - install -m755 -d $pkgdir/usr/share/licenses/libegl - #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL - #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib - #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib - #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl - #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl -} - -package_libgbm-git() { - depends=( - gcc-libs - libdrm-git - libffi - libglapi-git - libxcb - systemd - #udev - ) - conflicts=( - libgbm - ) - provides=( - libgbm=$_mesaver - ) - pkgdesc='Mesa GBM libraries and header' - - make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/include - #install -m755 -d $pkgdir/usr/lib/gbm - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/licenses/libgbm - #install -Dm644 src/gbm/main/gbm.h $pkgdir/usr/include - #install -Dm644 src/gbm/libgbm.la $pkgdir/usr/lib - #install -Dm644 lib/libgbm.so* $pkgdir/usr/lib - #install -Dm644 src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm - #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm - #install -Dm644 src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgbm - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgbm -} - -package_libgl-gallium-git() { - depends=( - expat - gcc-libs - libdrm-git - libglapi-git - libxdamage - libxxf86vm - ) - conflicts=( - libgl - libgl-git - libgl-gallium - ) - provides=( - libgl=$_mesaver - libgl-git - libgl-gallium=$_mesaver - ) - pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' - - make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions - install -m755 -d $pkgdir/usr/share/doc/libgl - install -m755 -d $pkgdir/usr/share/licenses/libgl - #ln -s libdricore$_dricore.so.1.0.0 $pkgdir/usr/lib/libdricore.so - ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so - #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib - #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore$_dricore.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore$_dricore.so* $pkgdir/usr/lib - #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl -} - -package_libgl-git() { - depends=( - expat - gcc-libs - libdrm-git - libglapi-git - libxdamage - libxxf86vm - ) - conflicts=( - libgl - libgl-gallium - libgl-gallium-git - ) - provides=( - libgl=$_mesaver - libgl-gallium=$_mesaver - libgl-gallium-git - ) - pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' - - make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions - install -m755 -d $pkgdir/usr/share/doc/libgl - install -m755 -d $pkgdir/usr/share/licenses/libgl - #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so - ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so - #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib - #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore$_dricore.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore$_dricore.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl -} - -package_libglapi-git() { - depends=( - glibc - ) - conflicts=( - libglapi - ) - provides=( - libglapi=$_mesaver - ) - pkgdesc='free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions' - - make -C $srcdir/build/src/mapi/shared-glapi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib - install -m755 -d $pkgdir/usr/share/licenses/libglapi - #install -Dm644 src/mapi/shared-glapi/libglapi.la $pkgdir/usr/lib - #install -Dm644 lib/libglapi.so* $pkgdir/usr/lib - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libglapi - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libglapi -} - -package_libgles-git() { - depends=( - khrplatform-devel-git - libdrm-git - libglapi-git - ) - conflicts=( - libgles - ) - provides=( - libgles=$_mesaver - ) - pkgdesc='Mesa GLES libraries and headers' - - make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install - make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/include/GLES - #install -m755 -d $pkgdir/usr/include/GLES2 - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/licenses/libgles - #install -Dm644 include/GLES/* $pkgdir/usr/include/GLES - #install -Dm644 include/GLES2/* $pkgdir/usr/include/GLES2 - #install -Dm644 src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib - #install -Dm644 src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib - #install -Dm644 lib/libGLESv*.so* $pkgdir/usr/lib - #install -Dm644 src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig - #install -Dm644 src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgles - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgles -} - -package_libvg-git() { - depends=( - glibc - ) - conflicts=( - libvg - ) - provides=( - libvg=$_mesaver - ) - pkgdesc='Mesa OpenVG libraries and headers' - - make -C $srcdir/build/src/mapi/vgapi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/include/VG - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/doc/libvg - install -m755 -d $pkgdir/usr/share/licenses/libvg - #install -Dm644 include/VG/* $pkgdir/usr/include/VG - #install -Dm644 src/mapi/vgapi/libOpenVG.la $pkgdir/usr/lib - #install -Dm644 lib/libOpenVG.so* $pkgdir/usr/lib - #install -Dm644 src/mapi/vgapi/vg.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/openvg.html $pkgdir/usr/share/doc/libvg - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libvg - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libvg -} - -package_osmesa-git() { - depends=( - mesa-git - ) - conflicts=( - osmesa - ) - provides=( - osmesa=$_mesaver - ) - optdepends=( - 'opengl-man-pages: for the OpenGL API man pages' - ) - pkgdesc='Mesa 3D off-screen rendering library' - - make -C $srcdir/build/src/mesa/drivers/osmesa DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/doc/osmesa - install -m755 -d $pkgdir/usr/share/licenses/osmesa - #install -Dm644 src/mesa/drivers/osmesa/libOSMesa.la $pkgdir/usr/lib - #install -Dm644 lib/libOSMesa.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/drivers/osmesa/osmesa.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/osmesa.html $pkgdir/usr/share/doc/osmesa - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/osmesa - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/osmesa -} - -package_ati-dri-git() { - depends=( - libgl-git - ) - conflicts=( - ati-dri - 'xf86-video-ati<6.9.0-6' - ) - provides=( - ati-dri=$_mesaver - ) - pkgdesc='Mesa DRI radeon/r200 + Gallium3D r300,r600,radeonsi drivers for AMD/ATI Radeon' - - # classic mesa driver for radeon,r200 - make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install - # gallium3D driver for r300,r600,radeonsi - make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/dri-radeonsi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/share/licenses/ati-dri - # classic mesa driver for radeon,r200 - #install -Dm644 src/mesa/drivers/dri/r200/r200_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 src/mesa/drivers/dri/radeon/radeon_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri - # gallium3D driver for r300,r600,radeonsi - #install -Dm644 lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/gallium/radeonsi_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-dri - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-dri -} - -package_intel-gallium-dri-git() { - depends=( - libgl-git - ) - conflicts=( - intel-dri - intel-dri-git - intel-gallium-dri - ) - provides=( - intel-dri=$_mesaver - intel-dri-git - intel-gallium-dri=$_mesaver - ) - pkgdesc='Mesa DRI drivers for Intel, with i915 Gallium Driver )' - - make -C $srcdir/build/src/gallium/targets/dri-i915 DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/share/licenses/intel-dri - #install -Dm644 src/gallium/targets/dri-i915/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri -} - -package_intel-dri-git() { - depends=( - libgl-git - ) - conflicts=( - intel-dri - intel-gallium-dri - intel-gallium-dri-git - ) - provides=( - intel-dri=$_mesaver - intel-gallium-dri=$_mesaver - intel-gallium-dri-git=$_mesaver - ) - pkgdesc='Mesa DRI drivers for Intel' - - make -C $srcdir/build/src/mesa/drivers/dri/i915 DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/share/licenses/intel-dri - #install -Dm644 src/mesa/drivers/dri/i915/i915_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 src/mesa/drivers/dri/i915/.libs/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri -} - -package_nouveau-dri-git() { - depends=( - libgl-git - ) - conflicts=( - nouveau-dri - ) - provides=( - nouveau-dri=$_mesaver - ) - pkgdesc='Mesa classic DRI + Gallium3D drivers for Nouveau' - - # classic mesa driver for nv10 , nv20 nouveau_vieux_dri.so - make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install - # gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so - make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/share/licenses/nouveau-dri - #install -Dm644 src/mesa/drivers/dri/nouveau/nouveau_vieux_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-dri -} - -package_svga-dri-git() { - depends=( - libgl-git - ) - conflicts=( - svga-dri - ) - provides=( - svga-dri=$_mesaver - ) - pkgdesc='Free Gallium3D VMware guest GL driver' - - make -C $srcdir/build/src/gallium/targets/dri-vmwgfx DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xa-vmwgfx DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/include - #install -m755 -d $pkgdir/usr/lib/pkgconfig - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - install -m755 -d $pkgdir/usr/share/licenses/svga-dri - #install -Dm644 lib/gallium/libxatracker.so* $pkgdir/usr/lib - #install -Dm644 src/gallium/state_trackers/xa/xa_composite.h $pkgdir/usr/lib/include - #install -Dm644 src/gallium/state_trackers/xa/xa_context.h $pkgdir/usr/lib/include - #install -Dm644 src/gallium/state_trackers/xa/xa_tracker.h $pkgdir/usr/lib/include - #install -Dm644 src/gallium/targets/xa-vmwgfx/xatracker.pc $pkgdir/usr/lib/pkgconfig - #install -Dm644 lib/gallium/vmwgfx_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/svga-dri - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/svga-dri -} - -package_ati-va-git() { - depends=( - glibc - ) - conflicts=( - ati-va - ) - provides=( - ati-va=$_mesaver - ) - pkgdesc='Mesa Gallium3D VA library for ATI' - - make -C $srcdir/build/src/gallium/targets/va-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/va-r600 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/va-radeonsi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/va - install -m755 -d $pkgdir/usr/share/licenses/ati-va - #install -Dm644 lib/gallium/libva_r*00.so* $pkgdir/usr/lib/va - #install -Dm644 lib/gallium/libva_radeonsi.so* $pkgdir/usr/lib/va - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-va - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-va -} - -package_soft-va-git() { - depends=( - glibc - ) - conflicts=( - soft-va - ) - provides=( - soft-va=$_mesaver - ) - pkgdesc='Mesa Gallium3D VA library for Software Rasterizer' - - make -C $srcdir/build/src/gallium/targets/va-softpipe DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/va - install -m755 -d $pkgdir/usr/share/licenses/soft-va - #install -Dm644 lib/gallium/libva_softpipe.so* $pkgdir/usr/lib/va - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-va - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-va -} - -package_ati-vdpau-git() { - depends=( - gcc-libs - libdrm-git - libx11 - ) - conflicts=( - ati-vdpau - ) - provides=( - ati-vdpau=$_mesaver - ) - pkgdesc='Mesa Gallium3D VDPAU libraries for ATI' - - make -C $srcdir/build/src/gallium/targets/vdpau-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/vdpau-r600 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/vdpau-radeonsi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/vdpau - install -m755 -d $pkgdir/usr/share/licenses/ati-vdpau - #install -Dm644 lib/gallium/libvdpau_r*00.so* $pkgdir/usr/lib/vdpau - #install -Dm644 lib/gallium/libvdpau_radeonsi.so* $pkgdir/usr/lib/vdpau - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-vdpau - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-vdpau -} - -package_nouveau-vdpau-git() { - depends=( - gcc-libs - libdrm-git - libx11 - ) - conflicts=( - nouveau-vdpau - ) - provides=( - nouveau-vdpau=$_mesaver - ) - pkgdesc='Mesa Gallium3D VDPAU library for Nouveau' - - make -C $srcdir/build/src/gallium/targets/vdpau-nouveau DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/vdpau - install -m755 -d $pkgdir/usr/share/licenses/nouveau-vdpau - #install -Dm644 lib/gallium/libvdpau_nouveau.so* $pkgdir/usr/lib/vdpau - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-vdpau - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-vdpau -} - -package_soft-vdpau-git() { - depends=( - gcc-libs - ) - conflicts=( - soft-vdpau - ) - provides=( - soft-vdpau=$_mesaver - ) - pkgdesc='Mesa Gallium3D VDPAU library for Software Rasterizer' - - make -C $srcdir/build/src/gallium/targets/vdpau-softpipe DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/vdpau - install -m755 -d $pkgdir/usr/share/licenses/soft-vdpau - #install -Dm644 lib/gallium/libvdpau_softpipe.so* $pkgdir/usr/lib/vdpau - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-vdpau - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-vdpau -} - -package_ati-xorg-git() { - depends=( - gcc-libs - libdrm-git - ) - conflicts=( - ati-xorg - ) - provides=( - ati-xorg=$_mesaver - ) - pkgdesc='Mesa Gallium3D Xorg Drivers for ATI' - - make -C $srcdir/build/src/gallium/targets/xorg-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-r600 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-radeonsi DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers - install -m755 -d $pkgdir/usr/share/licenses/ati-xorg - # gallium3D driver for r300,r600g,radeonsi - #install -Dm644 lib/gallium/r300_drv.so $pkgdir/usr/lib/xorg/modules/drivers - #install -Dm644 lib/gallium/r600g_drv.so $pkgdir/usr/lib/xorg/modules/drivers - #install -Dm644 lib/gallium/radeonsi_drv.so $pkgdir/usr/lib/xorg/modules/drivers - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xorg - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xorg -} - -package_intel-xorg-git() { - depends=( - gcc-libs - libdrm-git - ) - conflicts=( - intel-xorg - ) - provides=( - intel-xorg=$_mesaver - ) - pkgdesc='Mesa Gallium3D Xorg Drivers for Intel' - - make -C $srcdir/build/src/gallium/targets/xorg-i915 DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers - install -m755 -d $pkgdir/usr/share/licenses/intel-xorg - #install -Dm644 lib/modesetting_drv.so $pkgdir/usr/lib/xorg/modules/drivers - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-xorg - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-xorg -} - -package_nouveau-xorg-git() { - depends=( - gcc-libs - libdrm-git - ) - conflicts=( - nouveau-xorg - ) - provides=( - nouveau-xorg=$_mesaver - ) - pkgdesc='Mesa Gallium3D Xorg Drivers for Nouveau' - - make -C $srcdir/build/src/gallium/targets/xorg-nouveau DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers - install -m755 -d $pkgdir/usr/share/licenses/nouveau-xorg - #install -Dm644 lib/gallium/nouveau2_drv.so $pkgdir/usr/lib/xorg/modules/drivers - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xorg - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xorg -} - -package_ati-xvmc-git() { - depends=( - gcc-libs - libdrm-git - libxv - ) - conflicts=( - ati-xvmc - ) - provides=( - ati-xvmc=$_mesaver - ) - pkgdesc='Mesa Gallium3D XvMC libraries for ATI' - - make -C $srcdir/build/src/gallium/targets/xvmc-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xvmc-r600 DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib - install -m755 -d $pkgdir/usr/share/licenses/ati-xvmc - #install -Dm644 lib/gallium/libXvMCr*00.so* $pkgdir/usr/lib - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xvmc - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xvmc -} - -package_nouveau-xvmc-git() { - depends=( - gcc-libs - libdrm-git - libxv - ) - conflicts=( - nouveau-xvmc - ) - provides=( - nouveau-xvmc=$_mesaver - ) - pkgdesc='Mesa Gallium3D XvMC library for Nouveau' - - make -C $srcdir/build/src/gallium/targets/xvmc-nouveau DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib - install -m755 -d $pkgdir/usr/share/licenses/nouveau-xvmc - #install -Dm644 lib/gallium/libXvMCnouveau.so* $pkgdir/usr/lib - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xvmc - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xvmc -} - -package_soft-xvmc-git() { - depends=( - gcc-libs - libdrm-git - libxv - ) - conflicts=( - soft-xvmc - ) - provides=( - soft-xvmc=$_mesaver - ) - pkgdesc='Mesa Gallium3D XvMC library for Software Rasterizer' - - make -C $srcdir/build/src/gallium/targets/xvmc-softpipe DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib - install -m755 -d $pkgdir/usr/share/licenses/soft-xvmc - #install -Dm644 lib/gallium/libXvMCsoftpipe.so* $pkgdir/usr/lib - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-xvmc - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-xvmc -} - -package_mesa-git() { - depends=( - dri2proto - glproto-git - libglu-git - ) - optdepends=( - 'libcl: for OpenCL Graphics Video Hardware Support' - 'libegl-wayland-git: for Wayland Desktop Graphics' - 'opengl-man-pages: for the OpenGL API man pages' - ) - conflicts=( - mesa - ) - provides=( - mesa=$_mesaver - ) - pkgdesc='Mesa 3-D graphics libraries and include files' - - cd $srcdir/build - make DESTDIR=$pkgdir install - rm -fvr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h,xa_*.h} - rm -fvr $pkgdir/usr/lib/{egl,gbm,opencl,vdpau,xorg} - rm -fv $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*,libxatracker.so*} - rm -fv $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc,xatracker.pc} - install -m755 -d $pkgdir/usr/share/licenses/mesa - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/mesa - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/mesa -} -- cgit v1.2.3-54-g00ecf