%define name aiksaurus %define version 1.2.1 %define release %mkrel 10 %define api_version 1.2 %define lib_major 0 %define lib_name %mklibname %{name} %{api_version} %{lib_major} %define develname %mklibname -d %name %define lib_namegtk %mklibname %{name}gtk %{api_version} %{lib_major} %define gtkdevelname %mklibname -d %{name}gtk Summary: An English-language thesaurus library Name: %{name} Version: %{version} Release: %{release} License: GPLv2+ Group: Office/Utilities URL: http://sourceforge.net/projects/aiksaurus/ Source: %{name}-%{version}.tar.bz2 Patch0: aiksaurus-1.2.1-gcc43.patch Patch1: %{name}-1.2.1-fix-str-fmt.patch BuildRequires: gtk2-devel BuildRequires: autoconf automake BuildRequires: gnome-common Requires: %{name}-data Provides: Aiksaurus Obsoletes: Aiksaurus %description Aiksaurus is an English-language thesaurus library that can be embedded in word processors, email composers, and other authoring software to provide thesaurus capabilities. This package contains a basic command line thesaurus program. Install Aiksaurus if you want to have a thesaurus available on your computer. %package -n %name-data Summary: An English-language thesaurus library Group: Office/Utilities Provides: Aiksaurus-data Obsoletes: Aiksaurus-data %description -n %name-data Aiksaurus is an English-language thesaurus library that can be embedded in word processors, email composers, and other authoring software to provide thesaurus capabilities. This package contains the datafiles. %package -n %lib_name Summary: An English-language thesaurus library Group: System/Libraries Requires: %{name}-data Provides: libAiksaurus0 Obsoletes: libAiksaurus0 Obsoletes: %mklibname %{name}- 1.2 0 %description -n %lib_name Aiksaurus is an English-language thesaurus library that can be embedded in word processors, email composers, and other authoring software to provide thesaurus capabilities. This package contains these libraries. Install Aiksaurus if you want to have a thesaurus available on your computer. %package -n %develname Summary: Libraries and include files for Aiksuarus Group: Development/C Requires: %{lib_name} = %{version}-%{release} Provides: aiksaurus-devel = %{version}-%{release} Provides: aiksaurus-%{api_version}-devel = %{version}-%{release} Obsoletes: %{mklibname %{name}- 1.2 0}-devel %description -n %develname Aiksaurus is an English-language thesaurus library that can be embedded in word processors, email composers, and other authoring software to provide thesaurus capabilities. This package contains the libraries and includes files necessary to develop applications with Aiksaurus. %package -n %{name}gtk Summary: A GTK+ thesaurus application Group: Office/Utilities %description -n %{name}gtk Aiksaurusgtk is a GTK+ interface to the Aiksaurus library. It provides an attractive thesaurus interface, and can be embedded in GTK+ projects, notably AbiWord. This package provides the standalone GTK+ interface. %package -n %{lib_namegtk} Summary: Libraries for aiksaurusgtk Group: System/Libraries Provides: AiksaurusGTK Obsoletes: AiksaurusGTK Obsoletes: %mklibname %{name}gtk- 1.2 0 %description -n %{lib_namegtk} Aiksaurusgtk is a GTK+ interface to the Aiksaurus library. It provides an attractive thesaurus interface, and can be embedded in GTK+ projects, notably AbiWord. This package provides the library files for aiksaurusgtk. %package -n %gtkdevelname Summary: A GTK+ thesaurus library Group: Development/C Requires: %{lib_namegtk} = %{version}-%{release} Provides: aiksaurusgtk-devel = %{version}-%{release} Provides: aiksaurusgtk-%{api_version}-devel = %{version}-%{release} Obsoletes: %{mklibname %{name}gtk- 1.2 0}-devel %description -n %{gtkdevelname} This package contains the libraries and includes files necessary to develop applications with Aiksaurusgtk. %prep %setup -q -n %{name}-%{version} %patch0 -p1 %patch1 -p1 -b .strfmt %build %configure2_5x --disable-static %make %install %makeinstall_std rm -f %{buildroot}%{_libdir}/*.la %files %doc ChangeLog README COPYING AUTHORS %{_bindir}/aiksaurus %{_bindir}/caiksaurus %files -n %name-data %dir %{_datadir}/aiksaurus %{_datadir}/aiksaurus/*.dat %files -n %lib_name %{_libdir}/libAiksaurus-*.so.* %files -n %develname %{_libdir}/libAiksaurus.so %{_libdir}/pkgconfig/aiksaurus-1.0.pc %dir %{_includedir}/Aiksaurus %{_includedir}/Aiksaurus/Aiksaurus.h %{_includedir}/Aiksaurus/AiksaurusC.h %files -n %{name}gtk %{_bindir}/gaiksaurus %files -n %{lib_namegtk} %{_libdir}/libAiksaurusGTK-*.so.* %files -n %gtkdevelname %{_libdir}/libAiksaurusGTK.so %{_libdir}/pkgconfig/gaiksaurus-1.0.pc %{_includedir}/Aiksaurus/AiksaurusGTK*.h %changelog * Fri Jan 11 2013 umeabot <umeabot> 1.2.1-10.mga3 + Revision: 345353 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Jan 10 2013 barjac <barjac> 1.2.1-9.mga3 + Revision: 344900 - update group - tidy tabs/spaces * Tue Sep 20 2011 fwang <fwang> 1.2.1-8.mga2 + Revision: 145938 - drop .la files * Fri Feb 25 2011 ennael <ennael> 1.2.1-7.mga1 + Revision: 59341 - clean spec file - imported package aiksaurus