wok rev 16465
ARM: add gstreamer-1.0, gst-plugins-base-1.0, pkg-config, sed
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 21 20:50:39 2014 +0200 (2014-04-21) |
parents | 5534e6a526a5 |
children | 84d4534a5de3 |
files | gst-plugins-base-1.0-dev/receipt gst-plugins-base-1.0/receipt gstreamer-1.0-dev/receipt gstreamer-1.0/receipt orc/receipt pkg-config/receipt sed/receipt |
line diff
1.1 --- a/gst-plugins-base-1.0-dev/receipt Mon Apr 21 21:30:10 2014 +0300 1.2 +++ b/gst-plugins-base-1.0-dev/receipt Mon Apr 21 20:50:39 2014 +0200 1.3 @@ -7,12 +7,13 @@ 1.4 SHORT_DESC="gst-plugins-base devel files" 1.5 MAINTAINER="jozee@slitaz.org" 1.6 LICENSE="GPL2" 1.7 +WEB_SITE="http://gstreamer.freedesktop.org/" 1.8 +HOST_ARCH="i486 arm" 1.9 + 1.10 WANTED="gst-plugins-base-1.0" 1.11 -WEB_SITE="http://gstreamer.freedesktop.org/" 1.12 - 1.13 -DEPENDS="gstreamer-1.0-dev pango-dev gobject-introspection-dev alsa-lib-dev \ 1.14 -libogg-dev libvorbis-dev libtheora-dev libtheora-enc udev-dev xorg-dev \ 1.15 -xorg-libXv-dev xorg-libXvMC-dev cdparanoia-III-dev orc-dev pkg-config" 1.16 +DEPENDS="gstreamer-1.0-dev pango-dev alsa-lib-dev libogg-dev \ 1.17 +libvorbis-dev libtheora-dev libtheora-enc udev-dev xorg-dev \ 1.18 +xorg-libXv-dev xorg-libXvMC-dev orc-dev pkg-config" 1.19 1.20 # Rules to gen a SliTaz package suitable for Tazpkg. 1.21 genpkg_rules()
2.1 --- a/gst-plugins-base-1.0/receipt Mon Apr 21 21:30:10 2014 +0300 2.2 +++ b/gst-plugins-base-1.0/receipt Mon Apr 21 20:50:39 2014 +0200 2.3 @@ -5,23 +5,36 @@ 2.4 SERIES="1.0" 2.5 CATEGORY="multimedia" 2.6 SHORT_DESC="GStreamer Base Plugins" 2.7 -MAINTAINER="jozee@slitaz.org" 2.8 +MAINTAINER="pankso@slitaz.org" 2.9 LICENSE="GPL2" 2.10 SOURCE="gst-plugins-base" 2.11 TARBALL="$SOURCE-$VERSION.tar.xz" 2.12 WEB_SITE="http://gstreamer.freedesktop.org/" 2.13 WGET_URL="${WEB_SITE}src/gst-plugins-base/$TARBALL" 2.14 -LOCALES="da de es fr id it pt_BR ru zh_CN" 2.15 +HOST_ARCH="i486 arm" 2.16 2.17 DEPENDS="gstreamer-1.0 pango alsa-lib libogg libtheora libtheora-enc \ 2.18 -libvorbis vorbis-tools udev xorg xorg-libXv xorg-libXvMC cdparanoia-III orc" 2.19 +libvorbis vorbis-tools udev xorg xorg-libXv xorg-libXvMC orc" 2.20 BUILD_DEPENDS="gstreamer-1.0-dev pango-dev alsa-lib-dev libogg-dev \ 2.21 libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \ 2.22 -xorg-libXvMC-dev cdparanoia-III-dev orc-dev util-linux-uuid-dev" 2.23 +xorg-libXvMC-dev util-linux-uuid-dev orc-dev" 2.24 + 2.25 +# Arch install 2.26 +case "$SLITAZ_ARCH" in 2.27 + i?86) DEPENDS="$DEPENDS cdparanoia-III orc" ; 2.28 +esac 2.29 + 2.30 +# Cross compilation 2.31 +case "$ARCH" in 2.32 + i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev" ; 2.33 +esac 2.34 2.35 # Rules to configure and make the package. 2.36 compile_rules() 2.37 { 2.38 + sysroot="/cross/arm/sysroot" 2.39 + libs="/usr/lib" 2.40 + incl="/usr/include" 2.41 ./configure \ 2.42 --prefix=/usr \ 2.43 --sysconfdir=/etc \ 2.44 @@ -29,13 +42,13 @@ 2.45 --enable-experimental \ 2.46 --disable-static \ 2.47 --disable-debug \ 2.48 - --disable-gnome_vfs \ 2.49 + --disable-gnome-vfs \ 2.50 + --disable-libvisual \ 2.51 --enable-introspection=no \ 2.52 --with-package-name="GStreamer Base Plugins ($SERIES)" \ 2.53 --with-package-origin="http://www.slitaz.org/" \ 2.54 $CONFIGURE_ARGS && 2.55 make $MAKEFLAGS && make install 2.56 - 2.57 } 2.58 2.59 # Rules to gen a SliTaz package suitable for Tazpkg. 2.60 @@ -45,7 +58,4 @@ 2.61 mv $install/usr/bin $fs/usr 2.62 mv $install/usr/lib/*.so* $fs/usr/lib 2.63 mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES 2.64 - for locale in $LOCALES; do 2.65 - mv $install/usr/share/locale/$locale $fs/usr/share/locale 2.66 - done 2.67 }
3.1 --- a/gstreamer-1.0-dev/receipt Mon Apr 21 21:30:10 2014 +0300 3.2 +++ b/gstreamer-1.0-dev/receipt Mon Apr 21 20:50:39 2014 +0200 3.3 @@ -4,12 +4,13 @@ 3.4 VERSION="1.2.3" 3.5 SERIES="1.0" 3.6 CATEGORY="development" 3.7 -SHORT_DESC="gstreamer devel files" 3.8 -MAINTAINER="jozee@slitaz.org" 3.9 +SHORT_DESC="The gstreamer-1.0 devel files" 3.10 +MAINTAINER="pankso@slitaz.org" 3.11 LICENSE="LGPL2" 3.12 +WEB_SITE="http://gstreamer.freedesktop.org/" 3.13 +HOST_ARCH="i486 arm" 3.14 + 3.15 WANTED="gstreamer-1.0" 3.16 -WEB_SITE="http://gstreamer.freedesktop.org/" 3.17 - 3.18 DEPENDS="gstreamer-1.0 glib-dev libgio-dev libxml2-dev pkg-config" 3.19 3.20 # Rules to gen a SliTaz package suitable for Tazpkg.
4.1 --- a/gstreamer-1.0/receipt Mon Apr 21 21:30:10 2014 +0300 4.2 +++ b/gstreamer-1.0/receipt Mon Apr 21 20:50:39 2014 +0200 4.3 @@ -5,17 +5,21 @@ 4.4 SERIES="1.0" 4.5 CATEGORY="multimedia" 4.6 SHORT_DESC="GStreamer Multimedia Framework" 4.7 -MAINTAINER="jozee@slitaz.org" 4.8 +MAINTAINER="pankso@slitaz.org" 4.9 LICENSE="LGPL2" 4.10 SOURCE="gstreamer" 4.11 TARBALL="$SOURCE-$VERSION.tar.xz" 4.12 WEB_SITE="http://gstreamer.freedesktop.org/" 4.13 WGET_URL="$WEB_SITE/src/gstreamer/$TARBALL" 4.14 +HOST_ARCH="i486 arm" 4.15 4.16 -LOCALES="da de es fr id it pt_BR ru zh_CN" 4.17 DEPENDS="glib libgio libxml2" 4.18 -BUILD_DEPENDS="glib-dev libgio-dev libxml2-dev pkg-config bison flex \ 4.19 -python-dev valgrind" 4.20 +BUILD_DEPENDS="glib-dev libgio-dev libxml2-dev pkg-config" 4.21 + 4.22 +# Handle cross compilation 4.23 +case "$ARCH" in 4.24 + i?86) BUILD_DEPENDS="$BUILD_DEPENDS python-dev valgrind" ;; 4.25 +esac 4.26 4.27 # Rules to configure and make the package. 4.28 compile_rules()
5.1 --- a/orc/receipt Mon Apr 21 21:30:10 2014 +0300 5.2 +++ b/orc/receipt Mon Apr 21 20:50:39 2014 +0200 5.3 @@ -14,7 +14,6 @@ 5.4 # Rules to configure and make the package. 5.5 compile_rules() 5.6 { 5.7 - cd $src 5.8 ./configure \ 5.9 --libexecdir=/usr/lib \ 5.10 --disable-static \
6.1 --- a/pkg-config/receipt Mon Apr 21 21:30:10 2014 +0300 6.2 +++ b/pkg-config/receipt Mon Apr 21 20:50:39 2014 +0200 6.3 @@ -9,7 +9,7 @@ 6.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 6.5 WEB_SITE="http://pkgconfig.freedesktop.org/wiki/" 6.6 WGET_URL="http://pkgconfig.freedesktop.org/releases/$TARBALL" 6.7 -#HOST_ARCH="i486 arm" 6.8 +HOST_ARCH="i486 arm" 6.9 6.10 DEPENDS="glibc-base" 6.11 BUILD_DEPENDS="gcc libtool"
7.1 --- a/sed/receipt Mon Apr 21 21:30:10 2014 +0300 7.2 +++ b/sed/receipt Mon Apr 21 20:50:39 2014 +0200 7.3 @@ -9,20 +9,16 @@ 7.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 7.5 WEB_SITE="http://www.gnu.org/software/sed/" 7.6 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" 7.7 +HOST_ARCH="i486 arm" 7.8 7.9 DEPENDS="acl" 7.10 7.11 # Rules to configure and make the package. 7.12 compile_rules() 7.13 { 7.14 - cd $src 7.15 ./configure \ 7.16 - --prefix=/usr \ 7.17 - --infodir=/usr/share/info \ 7.18 - --mandir=/usr/share/man \ 7.19 $CONFIGURE_ARGS && 7.20 - make $MAKEFLAGS && 7.21 - make DESTDIR=$DESTDIR install 7.22 + make $MAKEFLAGS && make install 7.23 } 7.24 7.25 # Rules to gen a SliTaz package suitable for Tazpkg.