%define name liblrdf %define version 0.3.7 %define release 1mdk %define major 2 %define real_name lrdf %define libname %mklibname %real_name %major Name: %{name} Summary: Library for handling RDF descriptions of audio plugins Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 URL: http://plugin.org.uk/lrdf License: GPL Group: System/Libraries BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: raptor-devel ladspa-devel %description liblrdf is a library for handling RDF (http://www.w3.org/RDF/) descriptions of LADSPA (and potentially other format) plugins. It allows grouping of plugins into trees for user slection and finer description of plugins and ports than the .so format allows (for example to indicatate textual equivalents of integer port values). It also provides named and described defaults and presets, metadata and general semnatic goodness. %package -n %{libname} Summary: Main library for %name Group: System/Libraries Provides: %{name} = %{version}-%{release} %description -n %{libname} liblrdf is a library for handling RDF (http://www.w3.org/RDF/) descriptions of LADSPA (and potentially other format) plugins. It allows grouping of plugins into trees for user slection and finer description of plugins and ports than the .so format allows (for example to indicatate textual equivalents of integer port values). It also provides named and described defaults and presets, metadata and general semnatic goodness. %package -n %{libname}-common Summary: File used by %name Group: System/Libraries Provides: %{name} = %{version}-%{release} %description -n %{libname}-common This packages contains various files required by %name. %package -n %{libname}-devel Summary: Headers for developing programs that will use %name. Group: Development/C++ Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{real_name}-devel = %{version}-%{release} %description -n %{libname}-devel This package contains the headers that programmers will need to develop applications which will use libraries from %name. %prep %setup -q %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # (misc) remove this once the libcurl package is fixed and do not # contain reference to /home, no rpmlint warning. #perl -pi -e 's#-L/export/home/\w+##' $RPM_BUILD_ROOT/%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files -n %{libname} %defattr(-,root,root) %{_libdir}/*.so.* %files -n %{libname}-common %defattr(-,root,root) %{_datadir}/ladspa/rdf/ %files -n %{libname}-devel %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/pkgconfig/*.pc %changelog * Mon Jul 19 2004 Austin Acton <austin@mandrake.org> 0.3.7-1mdk - 0.3.7 * Fri Jul 02 2004 Michael Scherer <misc@mandrake.org> 0.3.5-2mdk - rebuild for new libcurl - remove libtool hack * Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 0.3.5-1mdk - 0.3.5 - major 2 * Tue Jan 13 2004 Charles A Edwards <eslrahc@mandrske.org> 0.3.2-2mdk - use /bin/true - drop require in liblrdf0 pkg - drop perl script * Fri Sep 12 2003 Michael Scherer <scherer.michael@free.fr> 0.3.2-1mdk - 0.3.2 - mklibname - split common from library, rpmlint compliance * Tue May 6 2003 Austin Acton <aacton@yorku.ca> 0.3.1-1mdk - 0.3.1 * Fri Apr 25 2003 Austin Acton <aacton@yorku.ca> 0.2.4-2mdk - update buildrequires * Mon Mar 17 2003 Austin Acton <aacton@yorku.ca> 0.2.4-1mdk - 0.2.4 * Tue Feb 18 2003 Austin Acton <aacton@yorku.ca> 0.2.3-1mdk - initial package