Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f1d727d43f59c44fd1eb6888e802b4b1 > files > 3

libyui-gtk-2.42.1-0.git20121227.5.mga3.src.rpm

%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