%define git 69ec858 %define gitdate 20121227 %define major 4 %define libname %mklibname yui-qt %{major} %define develname %mklibname -d yui-qt Name: libyui-qt Version: 2.42.3 Release: %mkrel -c git%{gitdate} 4 Summary: UI abstraction library - Qt plugin License: GPLv2+ Group: System/Libraries Url: http://sourceforge.net/projects/libyui/ Source0: %{name}-%{version}-%{git}.tar.bz2 Patch0: libyui-qt-ysettings.patch BuildRequires: png-devel BuildRequires: yui-devel BuildRequires: qt4-devel BuildRequires: cmake BuildRequires: boost-devel BuildRequires: doxygen BuildRequires: texlive BuildRequires: ghostscript Requires: libyui Requires: python-qt4 %description %{summary} #----------------------------------------------------------------------- %package -n %libname Summary: %{summary} Group: System/Libraries Requires: libyui Provides: %{name} = %{version}-%{release} %description -n %libname This package contains the library needed to run programs dynamically linked with libyui-qt. %files -n %libname %doc COPYING* %{_libdir}/yui/lib*.so.* #----------------------------------------------------------------------- %package -n %develname Summary: %{summary} header files Group: Development/KDE and Qt Requires: libyui-devel Requires: %{name} = %{version}-%{release} %description -n %develname This package provides headers files for libyui-qt development. %files -n %develname %{_includedir}/yui %{_libdir}/yui/lib*.so %{_libdir}/pkgconfig/libyui-qt.pc %{_libdir}/cmake/libyui-qt %doc %{_docdir}/libyui-qt4 #----------------------------------------------------------------------- %prep %setup -q -n %{name}-%{version}-%{git} %apply_patches %build %cmake -DPREFIX=%{_prefix} \ -DDOC_DIR=%{_docdir} \ -DLIB_DIR=%{_lib} \ -DINSTALL_DOCS=yes %make %install rm -rf %{buildroot} %makeinstall_std -C build find "%{buildroot}" -name "*.la" -delete %changelog * Fri Jan 18 2013 anaselli <anaselli> 2.42.3-0.git20121227.4.mga3 + Revision: 389485 - Updated to master * Sat Jan 12 2013 umeabot <umeabot> 2.42.3-0.git20121227.3.mga3 + Revision: 358737 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Jan 07 2013 anaselli <anaselli> 2.42.3-0.git20121227.2.mga3 + Revision: 341399 - Rebuilt against new libyui * Thu Dec 27 2012 anaselli <anaselli> 2.42.3-0.git20121227.1.mga3 + Revision: 335717 - updated to git master * Tue Nov 27 2012 anaselli <anaselli> 2.42.2-0.git20121126.2.mga3 + Revision: 322389 - Updated source package * Tue Nov 27 2012 anaselli <anaselli> 2.42.2-0.git20121126.1.mga3 + Revision: 322361 - New version from git master (new calendar widget) * Sat Nov 10 2012 anaselli <anaselli> 2.42.2-0.git20121106.1.mga3 + Revision: 316867 - Updated to yui master * Sat Nov 03 2012 anaselli <anaselli> 2.42.2-0.git20121103.1.mga3 + Revision: 313425 - Updated to https://github.com/anaselli/libyui-qt to add missed functions * Mon Oct 29 2012 anaselli <anaselli> 2.42.2-0.git20121029.2.mga3 + Revision: 311537 - Updated to git 20121029, to add missed functionalities * Sun Sep 16 2012 anaselli <anaselli> 2.42.2-0.git20120908.2.mga3 + Revision: 294620 - new git version 2.42.2 c3c2e95 - added documentation - used git date to allow package upgradability * Sun Jul 22 2012 anaselli <anaselli> 2.42.1-0.git.1fceed4.1.mga3 + Revision: 273625 - New 2.42.1 from github + matteo <matteo> - spec file reviewed * Sun Jun 17 2012 matteo <matteo> 2.21.1-1.mga3 + Revision: 261273 - added missing group definition - removed unnecessary build requirements - imported package libyui-qt