Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/bockbuild.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Bockover <abockover@novell.com>2009-12-20 18:43:29 +0300
committerAaron Bockover <abockover@novell.com>2009-12-20 18:45:52 +0300
commit7eac08cb41552b3d24d93fd72acbb55e9d77f5e5 (patch)
tree6396cddd8a135dba057667c209db3867a4a0f2dc /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.py13
-rw-r--r--packages/gst-plugins-bad.py18
-rw-r--r--packages/gst-plugins-base.py17
-rw-r--r--packages/gst-plugins-good.py20
-rw-r--r--packages/gst-plugins-ugly.py18
-rw-r--r--packages/gstreamer.py12
-rw-r--r--packages/ige-mac-integration-sharp.py7
-rw-r--r--packages/intltool.py7
-rw-r--r--packages/libogg.py7
-rw-r--r--packages/liboil.py12
-rw-r--r--packages/libproxy.py7
-rw-r--r--packages/libsoup.py14
-rw-r--r--packages/libtheora.py7
-rw-r--r--packages/libvorbis.py7
-rw-r--r--packages/libxml2.py7
-rw-r--r--packages/ndesk-dbus-glib.py7
-rw-r--r--packages/ndesk-dbus.py7
-rw-r--r--packages/speex.py7
-rw-r--r--packages/taglib-sharp.py12
-rw-r--r--packages/taglib.py7
-rw-r--r--packages/wavpack.py7
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'
+ ]
+}