Summary: EasyGTK - GTK+ wrapper library
Summary(pl): EasyGTK - nadzbiór funkcji GTK+
Name: easygtk
-Version: 1.1.5
-Release: 2
-Copyright: GPL
+Version: 1.1.6
+Release: 1
+License: GPL
Group: Libraries
+Group(de): Libraries
+Group(es): Bibliotecas
+Group(fr): Librairies
Group(pl): Biblioteki
-Source: http://www.linsupport.com/sw/%{name}-%{version}.tar
+Source0: http://www.linsupport.com/sw/%{name}-%{version}.tar
+Patch0: %{name}-Makefile.patch
BuildRequires: gtk+
BuildRequires: imlib-devel
BuildRequires: ImageMagick-devel
BuildRequires: libjpeg-devel
BuildRequires: zlib-devel
URL: http://www.linsupport.com/sw/easygtk.html
-Buildroot: /tmp/%{name}-%{version}-root
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _prefix /usr/X11R6
+%define _prefix /usr/X11R6
%description
EasyGTK is a wrapper library around GTK+ library to provide a much
-easier and simplier Application Programming Interface to the developer.
+easier and simplier Application Programming Interface to the
+developer.
%description -l pl
-EasyGTK jest nadzbiorem funkcji GTK+ pozwalaj±cym na szybsze i ³atwiejsze
-tworzenie aplikacju u¿ywaj±cych Graficznegi Interfejsu U¿ytkownika.
+EasyGTK jest nadzbiorem funkcji GTK+ pozwalaj±cym na szybsze i
+³atwiejsze tworzenie aplikacji u¿ywaj±cych Graficznego Interfejsu
+U¿ytkownika.
%prep
%setup -q -n %{name}
+%patch
+
%build
./configure
-make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
+%{__make} RPM_OPT_FLAGS="%{rpmcflags}"
+
+# make shared library
+%{__make} easygtk.so
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
-install -s libeasygtk.a $RPM_BUILD_ROOT%{_libdir}
+install libeasygtk.a $RPM_BUILD_ROOT%{_libdir}
+install easygtk.so $RPM_BUILD_ROOT%{_libdir}/libeasygtk.so.%{version}
install easygtk.h $RPM_BUILD_ROOT%{_includedir}
+gzip -9nf README
+
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc manual.html example.c testtree.c
+%doc manual.html README.gz example.c testtree.c
%attr(644,root,root) %{_includedir}/easygtk.h
%attr(755,root,root) %{_libdir}/libeasygtk.a
+%attr(755,root,root) %{_libdir}/libeasygtk.so.%{version}