packages: libcaca/libcaca.spec, libcaca/install.patch (NEW) - creating *cuc...
sls
sls at pld-linux.org
Mon Oct 26 20:11:21 CET 2009
Author: sls Date: Mon Oct 26 19:11:21 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- creating *cucul* links in install section (Makefile way doesn't work)
- added install.patch
- packaged caca_types.h
---- Files affected:
packages/libcaca:
libcaca.spec (1.30 -> 1.31) , install.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libcaca/libcaca.spec
diff -u packages/libcaca/libcaca.spec:1.30 packages/libcaca/libcaca.spec:1.31
--- packages/libcaca/libcaca.spec:1.30 Tue Jun 2 00:43:25 2009
+++ packages/libcaca/libcaca.spec Mon Oct 26 20:11:15 2009
@@ -21,6 +21,7 @@
Group: Libraries
Source0: http://libcaca.zoy.org/files/libcaca/%{name}-%{version}.%{subver}.tar.gz
# Source0-md5: 3953bf4a803747b63a99f50125563151
+Patch0: install.patch
URL: http://libcaca.zoy.org/
BuildRequires: OpenGL-devel
BuildRequires: autoconf >= 2.50
@@ -204,6 +205,7 @@
%prep
%setup -q -n %{name}-%{version}.%{subver}
+%patch0 -p1
%build
%{__libtoolize}
@@ -243,6 +245,24 @@
rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*.3caca
rm -rf $RPM_BUILD_ROOT%{_docdir}/libcucul-dev
+cd $RPM_BUILD_ROOT%{_libdir}
+for i in libcaca*.so.*.*.*; do
+ ln -sf $i $(echo $i |sed 's/caca/cucul/')
+done
+ln -sf libcaca.a $RPM_BUILD_ROOT%{_libdir}/libcucul.a
+ln -sf libcaca.la $RPM_BUILD_ROOT%{_libdir}/libcucul.la
+ln -sf libcaca.so $RPM_BUILD_ROOT%{_libdir}/libcucul.so
+ln -sf libcaca.so.0 $RPM_BUILD_ROOT%{_libdir}/libcucul.so.0
+ln -sf libcaca++.a $RPM_BUILD_ROOT%{_libdir}/libcucul++.a
+ln -sf libcaca++.la $RPM_BUILD_ROOT%{_libdir}/libcucul++.la
+ln -sf libcaca++.so $RPM_BUILD_ROOT%{_libdir}/libcucul++.so
+ln -sf libcaca++.so.0 $RPM_BUILD_ROOT%{_libdir}/libcucul++.so.0
+ln -sf caca-sharp $RPM_BUILD_ROOT%{_libdir}/cucul-sharp
+ln -sf caca++.h $RPM_BUILD_ROOT%{_includedir}/cucul++.h
+ln -sf caca_types.h $RPM_BUILD_ROOT%{_includedir}/cucul_types.h
+#ln -sf caca_types++.h $RPM_BUILD_ROOT%{_includedir}/cucul_types++.h
+ln -sf caca.so $RPM_BUILD_ROOT%{ruby_sitearchdir}/cucul.so
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -295,6 +315,7 @@
%{_libdir}/libcucul.la
%{_includedir}/caca.h
%{_includedir}/caca0.h
+%{_includedir}/caca_types.h
%{_includedir}/cucul.h
%{_includedir}/cucul_types.h
%{_pkgconfigdir}/caca.pc
@@ -349,6 +370,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.31 2009/10/26 19:11:15 sls
+- creating *cucul* links in install section (Makefile way doesn't work)
+- added install.patch
+- packaged caca_types.h
+
Revision 1.30 2009/06/01 22:43:25 gotar
- img subpackage doesn't require same EVR, there are apps only so use autodep
- note on ncurses driver
================================================================
Index: packages/libcaca/install.patch
diff -u /dev/null packages/libcaca/install.patch:1.1
--- /dev/null Mon Oct 26 20:11:21 2009
+++ packages/libcaca/install.patch Mon Oct 26 20:11:15 2009
@@ -0,0 +1,32 @@
+--- libcaca-0.99.beta16/caca/Makefile.am.orig 2009-10-26 17:42:20.565941794 +0100
++++ libcaca-0.99.beta16/caca/Makefile.am 2009-10-26 17:44:42.556183128 +0100
+@@ -65,13 +65,6 @@
+ driver/win32.c \
+ $(NULL)
+
+-install-exec-local:
+- $(mkinstalldirs) $(DESTDIR)$(libdir)
+- . libcaca.la; \
+- for x in $$library_names; do \
+- ln -sf $$x $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
+- done
+-
+ install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
+ ln -sf caca.pc $(DESTDIR)$(pkgconfigdir)/cucul.pc
+--- libcaca-0.99.beta16/cxx/Makefile.am.orig 2009-10-26 17:45:07.054499416 +0100
++++ libcaca-0.99.beta16/cxx/Makefile.am 2009-10-26 17:45:18.553709100 +0100
+@@ -23,13 +23,6 @@
+ cxxtest_LDADD = libcaca++.la ../caca/libcaca.la
+
+ if USE_CXX
+-install-exec-local:
+- $(mkinstalldirs) $(DESTDIR)$(libdir)
+- . libcaca++.la; \
+- for x in $$library_names; do \
+- ln -sf $$x $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
+- done
+-
+ install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
+ ln -sf caca++.pc $(DESTDIR)$(pkgconfigdir)/cucul++.pc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libcaca/libcaca.spec?r1=1.30&r2=1.31&f=u
More information about the pld-cvs-commit
mailing list