New package: rhythmbox-2.90.1.git20110928.

This commit is contained in:
Juan RP 2011-10-15 10:46:12 +02:00
parent a19d249656
commit ed716fdad3
7 changed files with 173 additions and 0 deletions

1
srcpkgs/librhythmbox Symbolic link
View file

@ -0,0 +1 @@
rhythmbox

1
srcpkgs/rhythmbox-devel Symbolic link
View file

@ -0,0 +1 @@
rhythmbox

View file

@ -0,0 +1,2 @@
abi_depends=">=2.90.1"
api_depends="${abi_depends}"

View file

@ -0,0 +1,39 @@
# Template file for 'librhythmbox'.
#
short_desc="${short_desc} - shared library"
long_desc="
${long_desc}
This package includes the shared library."
Add_dependency run glibc
Add_dependency run libnotify
Add_dependency run libSM
Add_dependency run libICE
Add_dependency run dbus-glib
Add_dependency run dbus-libs
Add_dependency run totem-pl-parser
Add_dependency run libgudev
Add_dependency run webkit-gtk3
Add_dependency run libsoup-gnome
Add_dependency run libsoup
Add_dependency run libpeas
Add_dependency run gtk+3
Add_dependency run atk
Add_dependency run glib
Add_dependency run pango
Add_dependency run gdk-pixbuf
Add_dependency run cairo
Add_dependency run freetype
Add_dependency run fontconfig
Add_dependency run libgirepository
Add_dependency run libffi
Add_dependency run gstreamer
Add_dependency run gst-plugins-base
Add_dependency run libxml2
Add_dependency run zlib
do_install()
{
vmove usr/lib/*.so* usr/lib
}

View file

@ -0,0 +1,16 @@
# Template file for 'rhythmbox-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run gtk+3-devel
Add_dependency run librhythmbox
do_install()
{
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/gir-1.0 usr/share
}

113
srcpkgs/rhythmbox/template Normal file
View file

@ -0,0 +1,113 @@
# Template file for 'rhythmbox'.
pkgname=rhythmbox
version=2.90.1.git20110928
homepage="http://projects.gnome.org/rhythmbox/"
#distfiles="${GNOME_SITE}/$pkgname/0.13/$pkgname-$version.tar.bz2"
distfiles="ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${version}.tar.xz"
build_style=gnu_configure
configure_args="--with-mdns=avahi --disable-scrollkeeper --disable-static
--disable-python --enable-vala --disable-schemas-install --disable-daap
--disable-schemas-compile --without-hal --with-webkit --disable-vala"
short_desc="GNOME integrated music management application, inspired by Apple's iTunes."
maintainer="davehome <davehome@redthumb.info.tm>"
license="GPL-2"
checksum=b95b2aed0cd485198fbefdcb8dbf2a1ca3d4eb7d31b1e02d610fb16384191e8a
long_desc="
Rhythmbox is an integrated music management application, originally inspired
by Apple's iTunes. It is free software, designed to work well under the
GNOME Desktop, and based on the powerful GStreamer media framework.
Among the many features of Rhythmbox, you will find:
* Easy to use music browser
* Searching and sorting
* Comprehensive audio format support through GStreamer
* Internet Radio support including last.fm streams
* Playlists
* Display audio visualizations
* Transfer music to and from iPod, MTP, and USB Mass Storage music players
* Display album art and song lyrics downloaded from the internet
* Play, rip, and burn audio CDs
* Automatically download audio podcasts
* Browse, preview, and download albums from Magnatune and Jamendo"
gtk_iconcache_dirs="/usr/share/icons/hicolor"
subpackages="lib${pkgname} ${pkgname}-devel"
Add_dependency run glibc
Add_dependency run libpeas
Add_dependency run glib
Add_dependency run gstreamer
Add_dependency run gst-plugins-base
Add_dependency run zlib
Add_dependency run libnotify
Add_dependency run libSM
Add_dependency run libICE
Add_dependency run dbus-glib
Add_dependency run dbus-libs
Add_dependency run libgudev
Add_dependency run webkit-gtk3
Add_dependency run libsoup-gnome
Add_dependency run libsoup
Add_dependency run gtk+3
Add_dependency run atk
Add_dependency run pango
Add_dependency run gdk-pixbuf
Add_dependency run cairo
Add_dependency run freetype
Add_dependency run fontconfig
Add_dependency run libgirepository
Add_dependency run libffi
Add_dependency run totem-pl-parser
Add_dependency run libxml2
Add_dependency run libmusicbrainz
Add_dependency run GConf
Add_dependency run brasero
Add_dependency run libmtp
Add_dependency run libusb-compat
Add_dependency run clutter-gst
Add_dependency run clutter-gtk
Add_dependency run mx
Add_dependency run clutter
Add_dependency run cogl
Add_dependency run json-glib
Add_dependency run MesaLib
Add_dependency run libXi
Add_dependency run libdrm
Add_dependency run libX11
Add_dependency run libXext
Add_dependency run libXdamage
Add_dependency run libXcomposite
Add_dependency run libXfixes
Add_dependency run grilo
Add_dependency run librhythmbox
Add_dependency build gnome-common
Add_dependency build gtk-doc
Add_dependency build gettext-devel
Add_dependency build pkg-config
Add_dependency build intltool
Add_dependency build gtk+3-devel
Add_dependency build totem-pl-parser-devel
Add_dependency build libsoup-devel
Add_dependency build libsoup-gnome-devel
Add_dependency build gst-plugins-base-devel
Add_dependency build json-glib-devel
Add_dependency build libgudev-devel
Add_dependency build libmusicbrainz-devel
Add_dependency build libdiscid-devel
Add_dependency build libmtp-devel
Add_dependency build avahi-glib-libs-devel
Add_dependency build webkit-gtk3-devel
Add_dependency build libpeas-devel
Add_dependency build brasero-devel
Add_dependency build libnotify-devel
Add_dependency build grilo-devel
Add_dependency build json-glib-devel
Add_dependency build clutter-gtk-devel
Add_dependency build clutter-gst-devel
Add_dependency build mx-devel
pre_configure() {
./autogen.sh
}

View file

@ -885,3 +885,4 @@ libunique-1.0.so.0 libunique1 libunique1-devel
libxnoise.so.0 libxnoise xnoise-devel libxnoise.so.0 libxnoise xnoise-devel
libdiscid.so.0 libdiscid libdiscid-devel libdiscid.so.0 libdiscid libdiscid-devel
libmusicbrainz3.so.6 libmusicbrainz libmusicbrainz-devel libmusicbrainz3.so.6 libmusicbrainz libmusicbrainz-devel
librhythmbox-core.so.4 librhythmbox rhythmbox-devel