rpms/Io-language/devel .cvsignore, 1.2, 1.3 Io-language.spec, 1.1, 1.2 sources, 1.2, 1.3

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Sun Nov 11 21:21:13 UTC 2007


Author: jwrdegoede

Update of /cvs/extras/rpms/Io-language/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2682

Modified Files:
	.cvsignore Io-language.spec sources 
Log Message:
* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 20071010-1
- New (official!) upstream release 2007-10-10
- API changed, soname bumped to libiovmall.so.1



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/Io-language/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	13 Sep 2007 18:14:31 -0000	1.2
+++ .cvsignore	11 Nov 2007 21:20:40 -0000	1.3
@@ -1 +1 @@
-Io-2007-07-10.tar.gz
+Io-2007-10-10.tar.gz


Index: Io-language.spec
===================================================================
RCS file: /cvs/extras/rpms/Io-language/devel/Io-language.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Io-language.spec	13 Sep 2007 18:14:31 -0000	1.1
+++ Io-language.spec	11 Nov 2007 21:20:40 -0000	1.2
@@ -5,18 +5,16 @@
 #
 # Please submit bugfixes or comments to us at the above email addresses
 
-%define _version 2007-07-10
+%define _version 2007-10-10
  
 Name:           Io-language
-Version:        20070710
-Release:        2%{?dist}
+Version:        20071010
+Release:        1%{?dist}
 Summary:        Io is a small, prototype-based programming language
 Group:          System Environment/Libraries
 License:        BSD
 URL:            http://www.iolanguage.com/
-# TnL uses a more recent snapshot then upstream has made available in snapshot
-# form. TnL's version also includes some fixes which stop TnL from crashing.
-Source0:        http://tnlgame.net/downloads/tnl/070827/Io-%{_version}.tar.gz
+Source0:        http://io.urbanape.com/release/Io-%{_version}.tar.gz
 Patch0:         AddonBuilder_io_libdir.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  e2fsprogs-devel freetype-devel freeglut-devel gmp-devel
@@ -87,6 +85,12 @@
 %setup -q -n Io-%{_version}
 %patch0 -p1
 sed -i 's|/lib/io/addons|/%{_lib}/io/addons|g' libs/iovm/io/AddonLoader.io
+# building Io while Io-language-devel is installed results in binaries getting
+# linked against the installed version, instead of the just build one <sigh>
+if [ -f /usr/include/io/IoVM.h ]; then
+  echo "Error building Io while Io-language-devel is installed does not work!"
+  exit 1
+fi
 # libstdc++.so is searched and not found ...
 sed -i -e 's|dependsOnLib("stdc++")||g' addons/SoundTouch/build.io
 # for %doc
@@ -98,7 +102,7 @@
 
 %build
 make %{?_smp_mflags} INSTALL_PREFIX=%{_prefix} OPTIMIZE="$RPM_OPT_FLAGS" \
-  DLL_COMMAND='-shared -Wl,-soname="libiovmall.so.0"'
+  DLL_COMMAND='-shared -Wl,-soname="libiovmall.so.1"'
 
 
 %install
@@ -204,6 +208,10 @@
 
 
 %changelog
+* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 20071010-1
+- New (official!) upstream release 2007-10-10
+- API changed, soname bumped to libiovmall.so.1
+
 * Wed Sep 12 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 20070710-2
 - Reshuffle which docs to include and in which subpackages to include them
   (bz 284151)


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/Io-language/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	13 Sep 2007 18:14:31 -0000	1.2
+++ sources	11 Nov 2007 21:20:40 -0000	1.3
@@ -1 +1 @@
-8101f2fd8963cefedf43e188452d6249  Io-2007-07-10.tar.gz
+86f92c95c56f3066c7607f0ccf345716  Io-2007-10-10.tar.gz




More information about the fedora-extras-commits mailing list