%define major 0 %define libname %mklibname %name %{major} %define libnamedev %mklibname -d %name Name: prison Version: 1.0 Release: %mkrel 3 Summary: A Qt-based barcode abstraction library Group: System/Libraries License: MIT URL: https://projects.kde.org/projects/kdesupport/prison Source0: ftp://ftp.kde.org/pub/kde/stable/prison/1.0/src/%{name}-%{version}.tar.gz BuildRequires: qt4-devel BuildRequires: cmake BuildRequires: libdmtx-devel BuildRequires: qrencode-devel %description Prison is a Qt-based barcode abstraction layer/library that provides an uniform access to generation of barcodes with data. #-------------------------------------------------------------------- %package -n %libname Summary: Prson library file Group: System/Libraries %description -n %libname Library file for %{name}. Prison is a Qt-based barcode abstraction layer/library that provides an uniform access to generation of barcodes with data. %files -n %{libname} %{_libdir}/libprison.so.%{major}* #-------------------------------------------------------------------- %package -n %libnamedev Summary: Prison development files Group: Development/KDE and Qt Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} %description -n %libnamedev Development files for applications that use %{name}. Prison is a Qt-based barcode abstraction layer/library that provides an uniform access to generation of barcodes with data. %files -n %libnamedev %doc LICENSE %{_includedir}/prison %{_libdir}/libprison.so %{_libdir}/cmake/Prison #-------------------------------------------------------------------- %prep %setup -q %build %{cmake_qt4} %make %install rm -rf %{buildroot} %makeinstall_std -C build %changelog * Sun Jan 13 2013 umeabot <umeabot> 1.0-3.mga3 + Revision: 378212 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild + ze <ze> - set default files attibutes - add versioning to provides - add other provide - move LICENSE to devel package since its wheres developed - improve description * Mon Jun 27 2011 mikala <mikala> 1.0-2.mga2 + Revision: 114252 - Add a provides for devel package * Sun Jun 26 2011 dmorgan <dmorgan> 1.0-1.mga2 + Revision: 114138 - imported package prison