%define git 02ad5ac %define gitdate 20121227 %define major 4 %define libname %mklibname yui-gtk %{major} %define develname %mklibname -d yui-gtk Name: libyui-gtk Version: 2.42.1 Release: %mkrel -c git%{gitdate} 5 Summary: UI abstraction library - GTK plugin # At http://svn.opensuse.org/svn/yast/trunk/gtk/README the license is GPL2+ # COPYING contains GPLv3 only License: GPLv2+ Group: System/Libraries URL: http://libyui.sourceforge.net/ Source0: %{name}-%{version}-%{git}.tar.bz2 Patch0: libyui-gtk-theme.patch BuildRequires: png-devel BuildRequires: yui-devel BuildRequires: libgtk+3.0-devel BuildRequires: libgdk_pixbuf2.0-devel BuildRequires: boost-devel BuildRequires: sane-devel BuildRequires: cmake BuildRequires: doxygen BuildRequires: texlive BuildRequires: ghostscript Requires: libyui Requires: gtk+3.0 Requires: gdk_pixbuf2.0 Requires: pygtk2.0 %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-gtk. %files -n %libname %doc COPYING* %{_libdir}/yui/lib*.so.* #----------------------------------------------------------------------- %package -n %develname Summary: %{summary} header files Group: Development/Other Requires: libyui-devel Requires: %{name} = %{version}-%{release} %description -n %develname This package provides headers files for libyui-ncurses development. %files -n %develname %{_includedir}/yui %{_libdir}/yui/lib*.so %{_libdir}/pkgconfig/libyui-gtk.pc %{_libdir}/cmake/libyui-gtk %doc %{_docdir}/libyui-gtk4 #----------------------------------------------------------------------- %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.1-0.git20121227.5.mga3 + Revision: 389486 - Updated to master * Sat Jan 12 2013 umeabot <umeabot> 2.42.1-0.git20121227.4.mga3 + Revision: 358734 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Jan 07 2013 anaselli <anaselli> 2.42.1-0.git20121227.3.mga3 + Revision: 341391 - Rebuilt for new libyui * Thu Dec 27 2012 anaselli <anaselli> 2.42.1-0.git20121227.2.mga3 + Revision: 335745 - Fixed progress bar percentage * Thu Dec 27 2012 anaselli <anaselli> 2.42.1-0.git20121227.1.mga3 + Revision: 335712 - Updated to git master (fixed progressbar in gtk implementation) * Sat Nov 10 2012 anaselli <anaselli> 2.42.1-0.git20121109.1.mga3 + Revision: 316868 - Updated to yui master * Sat Nov 03 2012 anaselli <anaselli> 2.42.1-0.git20121102.1.mga3 + Revision: 313424 - Updated to https://github.com/anaselli/libyui-gtk to add missed functions * Mon Oct 29 2012 anaselli <anaselli> 2.42.1-0.git20121029.1.mga3 + Revision: 311533 - updated to git 20121029, to fix a crash * Sun Sep 16 2012 anaselli <anaselli> 2.42.1-0.git20120908.1.mga3 + Revision: 294609 - updated to 2.42.1-d79c65e added documentation used git date instead of hash to give package upgradability * Sun Jul 22 2012 anaselli <anaselli> 2.42.1-0.git.e2f70c4.2.mga3 + Revision: 273630 - Wrong yui dependency for devel package * Sun Jul 22 2012 anaselli <anaselli> 2.42.1-0.git.e2f70c4.1.mga3 + Revision: 273603 - added patch to fix deprecated gdk_window_set_background - new 2.42.1 from github * Sun Jun 17 2012 matteo <matteo> 2.21.96-1.mga3 + Revision: 261267 - removed not necessary requirements - imported package libyui-gtk