wok-next diff gst0-plugins-good/receipt @ rev 20181
lzma, llvm, libwrap, jpeg, gucharmap: receipt v2
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Nov 02 13:24:48 2017 +0100 (2017-11-02) |
parents | 0e8dadf052b9 |
children | d43bf7aae921 |
line diff
1.1 --- a/gst0-plugins-good/receipt Thu Jul 27 00:56:44 2017 +0300 1.2 +++ b/gst0-plugins-good/receipt Thu Nov 02 13:24:48 2017 +0100 1.3 @@ -1,53 +1,91 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="gst0-plugins-good" 1.8 VERSION="0.10.31" 1.9 -SERIES="0.10" 1.10 CATEGORY="multimedia" 1.11 -SHORT_DESC="GStreamer Good Plugins" 1.12 +SHORT_DESC="GStreamer-0.10 Good Plugins" 1.13 MAINTAINER="jozee@slitaz.org" 1.14 LICENSE="LGPL2.1" 1.15 -SUGGESTED="jack-audio-connection-kit gst0-plugins-good-extra" 1.16 +WEB_SITE="http://gstreamer.freedesktop.org/" 1.17 + 1.18 TARBALL="gst-plugins-good-$VERSION.tar.xz" 1.19 -WEB_SITE="http://gstreamer.freedesktop.org/" 1.20 -WGET_URL="$WEB_SITE/src/gst-plugins-good/$TARBALL" 1.21 -LOCALES="cs da de el es fr hu id it pl pt_BR ru sl sv zh_CN zh_TW" 1.22 +WGET_URL="$GNOME_MIRROR/gst-plugins-good/0.10/$TARBALL" 1.23 1.24 -DEPENDS="gst0-plugins-base cairo flac libjpeg libpng speex bzip2" 1.25 -BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev sqlite-dev \ 1.26 -cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev \ 1.27 -libsoup-dev jack-audio-connection-kit-dev libcdio-dev \ 1.28 -libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev" 1.29 +BUILD_DEPENDS="gettext GConf-dev gtk-doc python glib-dev orc-dev \ 1.30 +gstreamer0-dev gst0-plugins-base-dev gtk+-dev libgudev-dev libv4l-dev \ 1.31 +xorg-libXfixes-dev xorg-libXdamage-dev aalib-dev flac-dev gdk-pixbuf-dev \ 1.32 +jack2-dev libcaca-dev libdv-dev libraw1394-dev libiec61883-dev libavc1394-dev \ 1.33 +libshout-dev libsoup-dev speex-dev taglib-dev wavpack-dev libjpeg-turbo-dev" 1.34 +SPLIT="gst0-plugins-good-extra gst0-plugins-good gst0-plugins-good-dev" 1.35 1.36 # Rules to configure and make the package. 1.37 compile_rules() 1.38 { 1.39 + # http://www.linuxfromscratch.org/blfs/view/7.6/multimedia/gst-plugins-good.html 1.40 + sed -i "/input:/d" sys/v4l2/gstv4l2bufferpool.c && 1.41 + sed -i "/case V4L2_CID_HCENTER/d; /case V4L2_CID_VCENTER/d" \ 1.42 + sys/v4l2/v4l2_calls.c && 1.43 + 1.44 ./configure \ 1.45 - --prefix=/usr \ 1.46 --sysconfdir=/etc \ 1.47 --localstatedir=/var \ 1.48 + --with-package-name="$SHORT_DESC" \ 1.49 + --with-package-origin="http://www.slitaz.org/" \ 1.50 --enable-experimental \ 1.51 --disable-static \ 1.52 --disable-debug \ 1.53 --disable-hal \ 1.54 --disable-esd \ 1.55 - --with-package-name="GStreamer Good Plugins ($SERIES)" \ 1.56 - --with-package-origin="http://www.slitaz.org/" \ 1.57 + --disable-oss \ 1.58 + --disable-oss4 \ 1.59 $CONFIGURE_ARGS && 1.60 + sed -i 's|/usr/local/|/usr/|' $src/sys/v4l2/Makefile && 1.61 make $MAKEFLAGS && 1.62 - make install 1.63 + make install && 1.64 + make -C docs/plugins install-data 1.65 } 1.66 1.67 # Rules to gen a SliTaz package suitable for Tazpkg. 1.68 genpkg_rules() 1.69 { 1.70 - mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale 1.71 - cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES 1.72 - cp -a $install/usr/share/gstreamer* $fs/usr/share 1.73 - # for locale in $LOCALES; do 1.74 - # cp -a $install/usr/share/locale/$locale $fs/usr/share/locale 1.75 - # done 1.76 - for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do 1.77 - rm -f $fs/usr/lib/gstreamer-$SERIES/libgst${i}.so 1.78 - done 1.79 + case $PACKAGE in 1.80 + *-extra) 1.81 + copy *deinterlace.so *dv.so *jack.so *rtp.so *rtpmanager.so \ 1.82 + *rtsp.so *shout2.so *souphttpsrc.so *taglib.so *video4linux2.so \ 1.83 + *wavpack.so 1.84 + CAT="multimedia|extra plugins" 1.85 + DEPENDS="glib gst0-plugins-base gstreamer0 jack2 libdv libgudev \ 1.86 + libshout libsoup libsoup-gnome libv4l libxml2 orc taglib wavpack \ 1.87 + xorg-libICE xorg-libSM xorg-libX11 xorg-libXext xorg-libXv" 1.88 + MAINTAINER="psychomaniak@xakep.ru" 1.89 + ;; 1.90 + *-good) 1.91 + copy @std 1.92 + remove_already_packed 1.93 + DEPENDS="GConf aalib bzlib cairo flac gdk-pixbuf glib \ 1.94 + gst0-plugins-base gstreamer0 libavc1394 libcaca libiec61883 \ 1.95 + libjpeg-turbo libpng16 libraw1394 libxml2 ncurses orc speex \ 1.96 + xorg-libICE xorg-libSM xorg-libX11 xorg-libXdamage xorg-libXext \ 1.97 + xorg-libXfixes zlib" 1.98 + SUGGESTED="gst0-plugins-good-extra" 1.99 + ;; 1.100 + *-dev) 1.101 + copy @dev 1.102 + DEPENDS="gst0-plugins-good gst0-plugins-good-extra \ 1.103 + GConf-dev aalib-dev bzip2-dev cairo-dev eudev-dev flac-dev \ 1.104 + fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev \ 1.105 + gst0-plugins-base-dev gstreamer0-dev harfbuzz-dev jack2-dev \ 1.106 + libjpeg-turbo-dev libavc1394-dev libcaca-dev libdv-dev libffi-dev \ 1.107 + libgudev-dev libiec61883-dev libogg-dev libpng16-dev \ 1.108 + libraw1394-dev libshout-dev libsoup-dev libtheora-dev libv4l-dev \ 1.109 + libvorbis-dev libxml2-dev ncurses-dev openssl-dev orbit2-dev \ 1.110 + orc-dev pcre-dev speex-dev sqlite3-dev taglib-dev \ 1.111 + util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \ 1.112 + wavpack-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11 \ 1.113 + xorg-libX11-dev xorg-libXau-dev xorg-libXdamage-dev \ 1.114 + xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes-dev \ 1.115 + xorg-libXrender-dev xorg-libXv-dev xorg-libxcb-dev xorg-pixman-dev \ 1.116 + xz-dev zlib-dev" 1.117 + ;; 1.118 + esac 1.119 }