SPECS (DEVEL): libcaca.spec - updated to 0.99.beta1 (note: API cha...

qboosh qboosh at pld-linux.org
Sat May 27 20:30:37 CEST 2006


Author: qboosh                       Date: Sat May 27 18:30:37 2006 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- updated to 0.99.beta1 (note: API changes)
- License has changed to WTFPL (see included COPYING)

---- Files affected:
SPECS:
   libcaca.spec (1.13 -> 1.13.4.1) 

---- Diffs:

================================================================
Index: SPECS/libcaca.spec
diff -u SPECS/libcaca.spec:1.13 SPECS/libcaca.spec:1.13.4.1
--- SPECS/libcaca.spec:1.13	Fri Sep 16 09:22:00 2005
+++ SPECS/libcaca.spec	Sat May 27 20:30:32 2006
@@ -2,24 +2,26 @@
 Summary:	Graphics library that outputs text instead of pixels
 Summary(pl):	Biblioteka graficzna wyświetlająca tekst zamiast pikseli
 Name:		libcaca
-Version:	0.9
-Release:	2
-License:	LGPL
+Version:	0.99
+%define	bver	beta1
+Release:	0.%{bver}.1
+License:	WTFPL
 Group:		Libraries
-Source0:	http://sam.zoy.org/projects/libcaca/%{name}-%{version}.tar.bz2
+Source0:	http://sam.zoy.org/projects/libcaca/%{name}-%{version}.%{bver}.tar.gz
 # Source0-md5:	c7d5c46206091a9203fcb214abb25e4a
 URL:		http://sam.zoy.org/projects/libcaca/
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 BuildRequires:	doxygen
 BuildRequires:	imlib2-devel
+BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 BuildRequires:	slang-devel >= 2.0.0
 # shouldn't these be in doxygen requirements?
 BuildRequires:	tetex-fonts-jknappen
 BuildRequires:	tetex-makeindex
 BuildRequires:	tetex-metafont
-BuildRequires:	XFree86-devel
+BuildRequires:	xorg-lib-libX11-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		specflags	-fomit-frame-pointer
@@ -59,9 +61,10 @@
 Summary:	Header files for libcaca library
 Summary(pl):	Pliki nagłówkowe biblioteki libcaca
 Group:		Development/Libraries
-# to be restored when switching to shared lib
-#Requires:	%{name} = %{version}-%{release}
-Requires:	slang-devel
+Requires:	%{name} = %{version}-%{release}
+Requires:	imlib2-devel
+Requires:	slang-devel >= 2.0.0
+Requires:	xorg-lib-libX11-devel
 
 %description devel
 Header files for libcaca library.
@@ -81,8 +84,46 @@
 %description static -l pl
 Statyczna biblioteka libcaca.
 
+%package c++
+Summary:	C++ bindings for libcaca
+Summary(pl):	Wiązania C++ do libcaca
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description c++
+C++ bindings for libcaca.
+
+%description c++ -l pl
+Wiązania C++ do libcaca.
+
+%package c++-devel
+Summary:	C++ bindings for libcaca - header files
+Summary(pl):	Wiązania C++ do libcaca - pliki nagłówkowe
+Group:		Development/Libraries
+Requires:	%{name}-c++ = %{version}-%{release}
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	libstdc++-devel
+
+%description c++-devel
+C++ bindings for libcaca - header files.
+
+%description c++-devel -l pl
+Wiązania C++ do libcaca - pliki nagłówkowe.
+
+%package c++-static
+Summary:	C++ bindings for libcaca - static libraries
+Summary(pl):	Wiązania C++ do libcaca - biblioteki statyczne
+Group:		Development/Libraries
+Requires:	%{name}-c++-devel = %{version}-%{release}
+
+%description c++-static
+C++ bindings for libcaca - static libraries.
+
+%description c++-static -l pl
+Wiązania C++ do libcaca - biblioteki statyczne.
+
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}.%{bver}
 
 %build
 %{__libtoolize}
@@ -91,45 +132,48 @@
 %{__autoheader}
 %{__automake}
 %configure \
-	--enable-x11 \
+	--disable-gl \
 	--disable-ncurses \
-	--enable-slang
+	--enable-cpp \
+	--enable-slang \
+	--enable-x11
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-mv doc/man/man3caca doc/man/man3
+#mv doc/man/man3caca doc/man/man3
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 # replace symlink by groff include
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/caca{ball,fire,moir,plas}.1
-echo '.so cacademo.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacaball.1
-echo '.so cacademo.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacafire.1
-echo '.so cacademo.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacamoir.1
-echo '.so cacademo.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacaplas.1
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/caca{ball,moir,plas}.1
+echo '.so cacafire.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacaball.1
+echo '.so cacafire.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacamoir.1
+echo '.so cacafire.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacaplas.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-#%post	-p /sbin/ldconfig
-#%postun	-p /sbin/ldconfig
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS BUGS ChangeLog NEWS NOTES README TODO
+%doc AUTHORS COPYING ChangeLog NEWS NOTES README THANKS TODO
 %attr(755,root,root) %{_bindir}/cacaball
-%attr(755,root,root) %{_bindir}/cacademo
 %attr(755,root,root) %{_bindir}/cacafire
 %attr(755,root,root) %{_bindir}/cacamoir
 %attr(755,root,root) %{_bindir}/cacaplas
+%attr(755,root,root) %{_bindir}/cacaplay
+%attr(755,root,root) %{_bindir}/cacaserver
 %attr(755,root,root) %{_bindir}/cacaview
-#%attr(755,root,root) %{_libdir}/libcaca.so.*.*.*
+%attr(755,root,root) %{_bindir}/img2irc
+%attr(755,root,root) %{_libdir}/libcaca.so.*.*.*
+%attr(755,root,root) %{_libdir}/libcucul.so.*.*.*
 
 %{_datadir}/%{name}
 %{_mandir}/man1/cacaball.1*
-%{_mandir}/man1/cacademo.1*
 %{_mandir}/man1/cacafire.1*
 %{_mandir}/man1/cacamoir.1*
 %{_mandir}/man1/cacaplas.1*
@@ -139,17 +183,40 @@
 %defattr(644,root,root,755)
 %doc doc/html/*
 %attr(755,root,root) %{_bindir}/caca-config
-#%attr(755,root,root) %{_libdir}/libcaca.so
-#%{_libdir}/libcaca.la
-%{_libdir}/libcaca.a
-%{_libdir}/libcaca_pic.a
-%{_includedir}/*.h
+%attr(755,root,root) %{_libdir}/libcaca.so
+%attr(755,root,root) %{_libdir}/libcucul.so
+%{_libdir}/libcaca.la
+%{_libdir}/libcucul.la
+%{_includedir}/caca.h
+%{_includedir}/cucul.h
+%{_pkgconfigdir}/caca.pc
+%{_pkgconfigdir}/cucul.pc
 %{_mandir}/man1/caca-config.1*
 # man3 pages have too common base names to be included
 
-#%files static
-#%defattr(644,root,root,755)
-#%{_libdir}/libcaca.a
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libcaca.a
+%{_libdir}/libcucul.a
+
+%files c++
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libcaca++.so.*.*.*
+%attr(755,root,root) %{_libdir}/libcucul++.so.*.*.*
+
+%files c++-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libcaca++.so
+%attr(755,root,root) %{_libdir}/libcucul++.so
+%{_libdir}/libcaca++.la
+%{_libdir}/libcucul++.la
+%{_includedir}/caca++.h
+%{_includedir}/cucul++.h
+
+%files c++-static
+%defattr(644,root,root,755)
+%{_libdir}/libcaca++.a
+%{_libdir}/libcucul++.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -157,6 +224,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13.4.1  2006/05/27 18:30:32  qboosh
+- updated to 0.99.beta1 (note: API changes)
+- License has changed to WTFPL (see included COPYING)
+
 Revision 1.13  2005/09/16 07:22:00  arekm
 - br for new slang
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/libcaca.spec?r1=1.13&r2=1.13.4.1&f=u



More information about the pld-cvs-commit mailing list