diff options
author | Aaron Bockover <abockover@novell.com> | 2009-12-20 18:43:29 +0300 |
---|---|---|
committer | Aaron Bockover <abockover@novell.com> | 2009-12-20 18:45:52 +0300 |
commit | 7eac08cb41552b3d24d93fd72acbb55e9d77f5e5 (patch) | |
tree | 6396cddd8a135dba057667c209db3867a4a0f2dc /packages |
[build] new more flexible dependency build system
Implemented a more flexible and simple system for building dependencies
that will be able to more easily build Mono and GTK, which is not as
straight forward as the other dependencies. Also a lot easier to maintain
and update the dep stack.
Should also be possible to extend the OS X profile to build a true bundle
for Linux as well. Would be an interesting hack.
Diffstat (limited to 'packages')
-rw-r--r-- | packages/flac.py | 13 | ||||
-rw-r--r-- | packages/gst-plugins-bad.py | 18 | ||||
-rw-r--r-- | packages/gst-plugins-base.py | 17 | ||||
-rw-r--r-- | packages/gst-plugins-good.py | 20 | ||||
-rw-r--r-- | packages/gst-plugins-ugly.py | 18 | ||||
-rw-r--r-- | packages/gstreamer.py | 12 | ||||
-rw-r--r-- | packages/ige-mac-integration-sharp.py | 7 | ||||
-rw-r--r-- | packages/intltool.py | 7 | ||||
-rw-r--r-- | packages/libogg.py | 7 | ||||
-rw-r--r-- | packages/liboil.py | 12 | ||||
-rw-r--r-- | packages/libproxy.py | 7 | ||||
-rw-r--r-- | packages/libsoup.py | 14 | ||||
-rw-r--r-- | packages/libtheora.py | 7 | ||||
-rw-r--r-- | packages/libvorbis.py | 7 | ||||
-rw-r--r-- | packages/libxml2.py | 7 | ||||
-rw-r--r-- | packages/ndesk-dbus-glib.py | 7 | ||||
-rw-r--r-- | packages/ndesk-dbus.py | 7 | ||||
-rw-r--r-- | packages/speex.py | 7 | ||||
-rw-r--r-- | packages/taglib-sharp.py | 12 | ||||
-rw-r--r-- | packages/taglib.py | 7 | ||||
-rw-r--r-- | packages/wavpack.py | 7 |
21 files changed, 220 insertions, 0 deletions
diff --git a/packages/flac.py b/packages/flac.py new file mode 100644 index 0000000..15caf07 --- /dev/null +++ b/packages/flac.py @@ -0,0 +1,13 @@ +package = { + 'name': 'flac', + 'version': '1.2.1', + 'sources': [ + 'http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-asm-optimizations' \ + ' --disable-cpplibs', + '%{__make}' + ] +} diff --git a/packages/gst-plugins-bad.py b/packages/gst-plugins-bad.py new file mode 100644 index 0000000..2720992 --- /dev/null +++ b/packages/gst-plugins-bad.py @@ -0,0 +1,18 @@ +package = { + 'name': 'gst-plugins-bad', + 'version': '0.10.17', + 'sources': [ + 'http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc' \ + ' --with-plugins=quicktime' \ + ' --disable-apexsink' \ + ' --disable-bz2' \ + ' --disable-metadata' \ + ' --disable-oss4' \ + ' --disable-theoradec', + '%{__make}' + ] +} diff --git a/packages/gst-plugins-base.py b/packages/gst-plugins-base.py new file mode 100644 index 0000000..acafcc9 --- /dev/null +++ b/packages/gst-plugins-base.py @@ -0,0 +1,17 @@ +package = { + 'name': 'gst-plugins-base', + 'version': '0.10.25', + 'sources': [ + 'http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc' \ + ' --disable-x' \ + ' --disable-xvideo' \ + ' --disable-xshm' \ + ' --disable-gio' \ + ' --disable-gnome_vfs', + '%{__make}' + ] +} diff --git a/packages/gst-plugins-good.py b/packages/gst-plugins-good.py new file mode 100644 index 0000000..184e2aa --- /dev/null +++ b/packages/gst-plugins-good.py @@ -0,0 +1,20 @@ +package = { + 'name': 'gst-plugins-good', + 'version': '0.10.17', + 'sources': [ + 'http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc' \ + ' --disable-x' \ + ' --disable-xvideo' \ + ' --disable-xshm' \ + ' --disable-gdk_pixbuf' \ + ' --disable-cairo' \ + ' --disable-jpeg' \ + ' --disable-libpng' \ + ' --disable-annodex', + '%{__make}' + ] +} diff --git a/packages/gst-plugins-ugly.py b/packages/gst-plugins-ugly.py new file mode 100644 index 0000000..0959cc0 --- /dev/null +++ b/packages/gst-plugins-ugly.py @@ -0,0 +1,18 @@ +package = { + 'name': 'gst-plugins-ugly', + 'version': '0.10.13', + 'sources': [ + 'http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc' \ + ' --disable-asfdemux' \ + ' --disable-dvdsub' \ + ' --disable-dvdlpcmdec' \ + ' --disable-iec958' \ + ' --disable-mpegstream' \ + ' --disable-realmedia', + '%{__make}' + ] +} diff --git a/packages/gstreamer.py b/packages/gstreamer.py new file mode 100644 index 0000000..27b740b --- /dev/null +++ b/packages/gstreamer.py @@ -0,0 +1,12 @@ +package = { + 'name': 'gstreamer', + 'version': '0.10.25', + 'sources': [ + 'http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc', + '%{__make}' + ] +} diff --git a/packages/ige-mac-integration-sharp.py b/packages/ige-mac-integration-sharp.py new file mode 100644 index 0000000..4fc7aee --- /dev/null +++ b/packages/ige-mac-integration-sharp.py @@ -0,0 +1,7 @@ +package = { + 'name': 'ige-mac-integration-sharp', + 'version': '0.8.2', + 'sources': [ + 'http://randomrules.org/files/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/intltool.py b/packages/intltool.py new file mode 100644 index 0000000..e21b173 --- /dev/null +++ b/packages/intltool.py @@ -0,0 +1,7 @@ +package = { + 'name': 'intltool', + 'version': '0.40.6', + 'sources': [ + 'http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/%{name}-%{version}.tar.bz2' + ] +} diff --git a/packages/libogg.py b/packages/libogg.py new file mode 100644 index 0000000..c433102 --- /dev/null +++ b/packages/libogg.py @@ -0,0 +1,7 @@ +package = { + 'name': 'libogg', + 'version': '1.1.4', + 'sources': [ + 'http://downloads.xiph.org/releases/ogg/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/liboil.py b/packages/liboil.py new file mode 100644 index 0000000..6243732 --- /dev/null +++ b/packages/liboil.py @@ -0,0 +1,12 @@ +package = { + 'name': 'liboil', + 'version': '0.3.16', + 'sources': [ + 'http://liboil.freedesktop.org/download/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-gtk-doc', + '%{__make}' + ] +} diff --git a/packages/libproxy.py b/packages/libproxy.py new file mode 100644 index 0000000..770d4f2 --- /dev/null +++ b/packages/libproxy.py @@ -0,0 +1,7 @@ +package = { + 'name': 'libproxy', + 'version': '0.3.1', + 'sources': [ + 'http://libproxy.googlecode.com/files/%{name}-%{version}.tar.bz2' + ] +} diff --git a/packages/libsoup.py b/packages/libsoup.py new file mode 100644 index 0000000..8fbd4b7 --- /dev/null +++ b/packages/libsoup.py @@ -0,0 +1,14 @@ +package = { + 'name': 'libsoup', + 'version': '2.28.2', + 'sources': [ + 'http://ftp.gnome.org/pub/gnome/sources/libsoup/2.28/%{name}-%{version}.tar.bz2' + ], + 'build': [ + '%{__configure}' \ + ' --without-gnome' \ + ' --disable-gtk-doc' \ + ' --disable-ssl', + '%{__make}' + ] +} diff --git a/packages/libtheora.py b/packages/libtheora.py new file mode 100644 index 0000000..76260a4 --- /dev/null +++ b/packages/libtheora.py @@ -0,0 +1,7 @@ +package = { + 'name': 'libtheora', + 'version': '1.1beta3', + 'sources': [ + 'http://downloads.xiph.org/releases/theora/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/libvorbis.py b/packages/libvorbis.py new file mode 100644 index 0000000..73a3e41 --- /dev/null +++ b/packages/libvorbis.py @@ -0,0 +1,7 @@ +package = { + 'name': 'libvorbis', + 'version': '1.2.3', + 'sources': [ + 'http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/libxml2.py b/packages/libxml2.py new file mode 100644 index 0000000..eb3e8df --- /dev/null +++ b/packages/libxml2.py @@ -0,0 +1,7 @@ +package = { + 'name': 'libxml2', + 'version': '2.6.30', + 'sources': [ + 'http://ftp.gnome.org/pub/gnome/sources/libxml2/2.6/%{name}-%{version}.tar.bz2' + ] +} diff --git a/packages/ndesk-dbus-glib.py b/packages/ndesk-dbus-glib.py new file mode 100644 index 0000000..33c8a92 --- /dev/null +++ b/packages/ndesk-dbus-glib.py @@ -0,0 +1,7 @@ +package = { + 'name': 'ndesk-dbus-glib', + 'version': '0.4.1', + 'sources': [ + 'http://www.ndesk.org/archive/dbus-sharp/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/ndesk-dbus.py b/packages/ndesk-dbus.py new file mode 100644 index 0000000..758e850 --- /dev/null +++ b/packages/ndesk-dbus.py @@ -0,0 +1,7 @@ +package = { + 'name': 'ndesk-dbus', + 'version': '0.6.0', + 'sources': [ + 'http://www.ndesk.org/archive/dbus-sharp/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/speex.py b/packages/speex.py new file mode 100644 index 0000000..b0fb308 --- /dev/null +++ b/packages/speex.py @@ -0,0 +1,7 @@ +package = { + 'name': 'speex', + 'version': '1.2rc1', + 'sources': [ + 'http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/taglib-sharp.py b/packages/taglib-sharp.py new file mode 100644 index 0000000..78d6ce8 --- /dev/null +++ b/packages/taglib-sharp.py @@ -0,0 +1,12 @@ +package = { + 'name': 'taglib-sharp', + 'version': '2.0.3.3', + 'sources': [ + 'http://download.banshee-project.org/taglib-sharp/%{version}/%{name}-%{version}.tar.gz' + ], + 'build': [ + '%{__configure}' \ + ' --disable-docs', + '%{__make}' + ] +} diff --git a/packages/taglib.py b/packages/taglib.py new file mode 100644 index 0000000..4c15493 --- /dev/null +++ b/packages/taglib.py @@ -0,0 +1,7 @@ +package = { + 'name': 'taglib', + 'version': '1.6', + 'sources': [ + 'http://developer.kde.org/~wheeler/files/src/%{name}-%{version}.tar.gz' + ] +} diff --git a/packages/wavpack.py b/packages/wavpack.py new file mode 100644 index 0000000..8535f37 --- /dev/null +++ b/packages/wavpack.py @@ -0,0 +1,7 @@ +package = { + 'name': 'wavpack', + 'version': '4.60.1', + 'sources': [ + 'http://www.wavpack.com/%{name}-%{version}.tar.bz2' + ] +} |