SPECS: libcaca.spec - updated to 0.99.beta13 - package C# and Ruby...

qboosh qboosh at pld-linux.org
Mon Jan 21 22:05:46 CET 2008


Author: qboosh                       Date: Mon Jan 21 21:05:46 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.99.beta13
- package C# and Ruby bindings

---- Files affected:
SPECS:
   libcaca.spec (1.20 -> 1.21) 

---- Diffs:

================================================================
Index: SPECS/libcaca.spec
diff -u SPECS/libcaca.spec:1.20 SPECS/libcaca.spec:1.21
--- SPECS/libcaca.spec:1.20	Mon Nov  5 21:57:27 2007
+++ SPECS/libcaca.spec	Mon Jan 21 22:05:41 2008
@@ -1,14 +1,15 @@
 # $Revision$, $Date$
+%include	/usr/lib/rpm/macros.mono
 Summary:	Graphics library that outputs text instead of pixels
 Summary(pl.UTF-8):	Biblioteka graficzna wyświetlająca tekst zamiast pikseli
 Name:		libcaca
 Version:	0.99
-%define	bver	beta12
-Release:	0.%{bver}.1
+%define	subver	beta13
+Release:	0.%{subver}.1
 License:	WTFPL
 Group:		Libraries
-Source0:	http://libcaca.zoy.org/files/%{name}-%{version}.%{bver}.tar.gz
-# Source0-md5:	fde7e63c592314ff737d125bdfe522f3
+Source0:	http://libcaca.zoy.org/files/%{name}-%{version}.%{subver}.tar.gz
+# Source0-md5:	39e27737a51d0cf309675d948b1bde4e
 URL:		http://libcaca.zoy.org/
 BuildRequires:	OpenGL-devel
 BuildRequires:	autoconf >= 2.50
@@ -18,6 +19,10 @@
 BuildRequires:	imlib2-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
+BuildRequires:	mono-csharp
+BuildRequires:	rpmbuild(macros) >= 1.272
+BuildRequires:	rpmbuild(monoautodeps)
+BuildRequires:	ruby-devel
 BuildRequires:	slang-devel >= 2.0.0
 # shouldn't these be in doxygen requirements?
 BuildRequires:	tetex-fonts-jknappen
@@ -161,8 +166,34 @@
 %description c++-static -l pl.UTF-8
 Wiązania C++ do libcaca - biblioteki statyczne.
 
+%package -n dotnet-caca-sharp
+Summary:	C# bindings for libcaca
+Summary(pl.UTF-8):	Wiązania C# do libcaca
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	mono
+
+%description -n dotnet-caca-sharp
+C# bindings for libcaca.
+
+%description -n dotnet-caca-sharp -l pl.UTF-8
+Wiązania C# do libcaca.
+
+%package -n ruby-caca
+Summary:	Ruby bindings for libcaca
+Summary(pl.UTF-8):	Wiązania języka Ruby do libcaca
+Group:		Development/Languages
+Requires:	%{name} = %{version}-%{release}
+%{?ruby_ver_requires_eq}
+
+%description -n ruby-caca
+Ruby bindings for libcaca.
+
+%description -n ruby-caca -l pl.UTF-8
+Wiązania języka Ruby do libcaca.
+
 %prep
-%setup -q -n %{name}-%{version}.%{bver}
+%setup -q -n %{name}-%{version}.%{subver}
 
 %build
 %{__libtoolize}
@@ -193,6 +224,7 @@
 echo '.so cacafire.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacademo.1
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/caca/*.{a,la}
+rm -f $RPM_BUILD_ROOT%{ruby_sitearchdir}/*.{a,la}
 # man3 pages have too common base names to be included
 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*.3caca
 rm -rf $RPM_BUILD_ROOT%{_docdir}/libcucul-dev
@@ -214,7 +246,9 @@
 %attr(755,root,root) %{_bindir}/cacaplay
 %attr(755,root,root) %{_bindir}/cacaserver
 %attr(755,root,root) %{_libdir}/libcaca.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcaca.so.0
 %attr(755,root,root) %{_libdir}/libcucul.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcucul.so.0
 %dir %{_libdir}/caca
 %{_datadir}/%{name}
 %{_mandir}/man1/cacademo.1*
@@ -233,9 +267,9 @@
 %files img
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/cacaview
-%attr(755,root,root) %{_bindir}/img2irc
+%attr(755,root,root) %{_bindir}/img2txt
 %{_mandir}/man1/cacaview.1*
-%{_mandir}/man1/img2irc.1*
+%{_mandir}/man1/img2txt.1*
 
 %files devel
 %defattr(644,root,root,755)
@@ -261,7 +295,9 @@
 %files c++
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libcaca++.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcaca++.so.0
 %attr(755,root,root) %{_libdir}/libcucul++.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcucul++.so.0
 
 %files c++-devel
 %defattr(644,root,root,755)
@@ -277,12 +313,27 @@
 %{_libdir}/libcaca++.a
 %{_libdir}/libcucul++.a
 
+%files -n dotnet-caca-sharp
+%defattr(644,root,root,755)
+%{_libdir}/caca-sharp
+%{_libdir}/cucul-sharp
+
+%files -n ruby-caca
+%defattr(644,root,root,755)
+%{ruby_sitelibdir}/caca.rb
+%attr(755,root,root) %{ruby_sitearchdir}/caca.so
+%attr(755,root,root) %{ruby_sitearchdir}/cucul.so
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.21  2008-01-21 21:05:41  qboosh
+- updated to 0.99.beta13
+- package C# and Ruby bindings
+
 Revision 1.20  2007-11-05 20:57:27  qboosh
 - updated to 0.99.beta12
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/libcaca.spec?r1=1.20&r2=1.21&f=u



More information about the pld-cvs-commit mailing list