]> git.pld-linux.org Git - packages/libwmf.git/commitdiff
- make both shared and static libraries
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 29 Dec 2000 00:55:47 +0000 (00:55 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- BuildRequires: libtool, zlib-devel
- xgd (which is modified gd) includes go to %%{_includedir}/xgd to avoid
  conflict with gd-devel

Changed files:
    libwmf.spec -> 1.15

libwmf.spec

index 5474bec30bd1898b651be09f75a4669bbd024f0d..417c5e3487faf8f6dd0b170d8053fc4ae15ffc25 100644 (file)
@@ -5,47 +5,95 @@ Version:      0.1.17
 Release:       2
 Epoch:         2
 License:       GPL
-Vendor:                Caolan McNamara <Caolan.McNamara@ul.ie>
 Group:         Applications/Text
 Group(de):     Applikationen/Text
 Group(fr):     Utilitaires/Texte
 Group(pl):     Aplikacje/Tekst
+Vendor:                Caolan McNamara <Caolan.McNamara@ul.ie>
 Source0:       http://www.csn.ul.ie/~caolan/publink/libwmf/%{name}-%{version}.tar.gz
 Patch0:                %{name}-DESTDIR.patch
+Patch1:                %{name}-shared.patch
 URL:           http://www.csn.ul.ie/~caolan/docs/libwmf.html
-BuildRequires: XFree86-devel
-BuildRequires: freetype-devel
-BuildRequires: libpng-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: libtool
+BuildRequires: libpng-devel
+BuildRequires: freetype-devel
+BuildRequires: zlib-devel
+BuildRequires: XFree86-devel
+#BuildRequires:        xpm-devel               # if XFree86-devel < 4.0.1-7
 
 %description
 libwmf is a library for unix like machines that can convert wmf files
 into other formats, currently it supports a gd binding to convert to
-gif, and an X one to draw direct to an X window or pixmap.
+png, and an X one to draw direct to an X window or pixmap.
+
+%package devel
+Summary:       libwmf - header files
+Group:         Development/Libraries
+Group(de):     Entwicklung/Libraries
+Group(fr):     Development/Librairies
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description devel
+This package contains libwmf header files.
+
+%package static
+Summary:       libwmf - static libraries
+Group:         Development/Libraries
+Group(de):     Entwicklung/Libraries
+Group(fr):     Development/Librairies
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name}-devel = %{version}
+
+%description static
+This package contains libwmf static libraries.
+
 
 %prep
 %setup -q -n %{name}
-%patch -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
 CFLAGS="%{?debug:-O -g}%{!?debug:$RPM_OPT_FLAGS} -I/usr/include/freetype"
 %configure
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}/xgd}
 
 %{__make} install DESTDIR=$RPM_BUILD_ROOT
 
-gzip -9nf winepatches/* CHANGELOG CREDITS README libwmf.lsm
+mv -f $RPM_BUILD_ROOT%{_includedir}/{gd.h,gd_io.h,gdf*,gdc*} $RPM_BUILD_ROOT%{_includedir}/xgd
+
+rm -rf notes/testprogram
+gzip -9nf winepatches/* notes/*.txt CHANGELOG CREDITS README
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
-%doc doc examples notes winepatches/*.gz *.gz
-%attr(755,root,root) %{_bindir}/*
-%{_libdir}/*
+%doc doc examples notes winepatches *.gz
+# only these binaries - other conflicts with gd
+%attr(755,root,root) %{_bindir}/bdftogd
+%attr(755,root,root) %{_bindir}/wmftofig
+%attr(755,root,root) %{_bindir}/wmftopng
+%attr(755,root,root) %{_bindir}/xwmf
+%attr(755,root,root) %{_libdir}/*.so.*.*
+
+%files devel
+%defattr(644,root,root,755)
 %{_includedir}/*
+%{_libdir}/*.so
+%attr(755,root,root) %{_libdir}/*.la
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/*.a
This page took 0.163892 seconds and 4 git commands to generate.