[vlc-commits] Contribs: add schroedinger
Rafaël Carré
git at videolan.org
Mon Jul 4 04:19:48 CEST 2011
vlc | branch: master | Rafaël Carré <rafael.carre at gmail.com> | Sun Jul 3 21:41:58 2011 -0400| [bcda983ad9b540cfb134d89cd95fb1f84d204302] | committer: Rafaël Carré
Contribs: add schroedinger
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bcda983ad9b540cfb134d89cd95fb1f84d204302
---
contrib/src/schroedinger/SHA512SUMS | 1 +
contrib/src/schroedinger/rules.mak | 29 ++++++++++++++++++++
.../src/schroedinger/schroedinger-notests.patch | 21 ++++++++++++++
3 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/contrib/src/schroedinger/SHA512SUMS b/contrib/src/schroedinger/SHA512SUMS
new file mode 100644
index 0000000..fa8f1e6
--- /dev/null
+++ b/contrib/src/schroedinger/SHA512SUMS
@@ -0,0 +1 @@
+732264bcf1a3d1005924d93534bb36f1473fcb94d288165b0184f2728029b2a496bbe9c06794e26a97a4f20516eda163b1e92768f4127670ff70af9b38f1ef19 schroedinger-1.0.10.tar.gz
diff --git a/contrib/src/schroedinger/rules.mak b/contrib/src/schroedinger/rules.mak
new file mode 100644
index 0000000..2f2c7a3
--- /dev/null
+++ b/contrib/src/schroedinger/rules.mak
@@ -0,0 +1,29 @@
+# schroedinger
+
+SCHROEDINGER_VERSION := 1.0.10
+
+SCHROEDINGER_URL := http://diracvideo.org/download/schroedinger/schroedinger-$(SCHROEDINGER_VERSION).tar.gz
+
+NEED_SCHROEDINGER = $(call need_pkg,"schroedinger-1.0")
+
+$(TARBALLS)/schroedinger-$(SCHROEDINGER_VERSION).tar.gz:
+ $(call download,$(SCHROEDINGER_URL))
+
+.sum-schroedinger: schroedinger-$(SCHROEDINGER_VERSION).tar.gz
+
+schroedinger: schroedinger-$(SCHROEDINGER_VERSION).tar.gz .sum-schroedinger
+ $(UNPACK)
+ $(APPLY) $(SRC)/schroedinger/schroedinger-notests.patch
+ $(MOVE)
+
+ifeq ($(NEED_SCHROEDINGER),)
+.schroedinger:
+else
+PKGS += schroedinger
+
+.schroedinger: schroedinger
+ $(RECONF)
+ cd $< && $(HOSTVARS) ./configure --with-thread=none --disable-gtk-doc $(HOSTCONF)
+ cd $< && $(MAKE) install
+endif
+ touch $@
diff --git a/contrib/src/schroedinger/schroedinger-notests.patch b/contrib/src/schroedinger/schroedinger-notests.patch
new file mode 100644
index 0000000..60b495b
--- /dev/null
+++ b/contrib/src/schroedinger/schroedinger-notests.patch
@@ -0,0 +1,21 @@
+--- schroedinger/Makefile.am 2009-09-29 07:08:51.000000000 +0200
++++ schroedinger.new/Makefile.am 2010-01-09 02:18:41.000000000 +0100
+@@ -1,6 +1,6 @@
+ AUTOMAKE_OPTIONS = foreign
+
+-SUBDIRS = schroedinger doc tools testsuite
++SUBDIRS = schroedinger doc tools
+
+ DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
+
+--- schroedinger/tools/Makefile.am 2010-01-04 03:52:01.000000000 +0100
++++ schroedinger.new/tools/Makefile.am 2010-05-08 20:50:30.000000000 +0200
+@@ -5,7 +5,7 @@
+
+
+ AM_CFLAGS = $(SCHRO_CFLAGS) $(ERROR_CFLAGS) \
+- $(ORC_CFLAGS) \
++ -L$(PREFIX)/lib $(ORC_CFLAGS) \
+ -DSCHRO_ENABLE_UNSTABLE_API
+ LDADD = $(SCHRO_LIBS)
+
More information about the vlc-commits
mailing list