+++ /dev/null
-# Polish translation for libexif-gtk.
-# This file is distributed under the same license as the libexif-gtk package.
-# Jakub Bogusz <qboosh@pld-linux.org>, 2005.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: libexif-gtk 0.3.5\n"
-"POT-Creation-Date: 2004-10-17 16:44+0200\n"
-"PO-Revision-Date: 2005-03-21 17:20+0100\n"
-"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
-"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: libexif-gtk/gtk-exif-browser.c:145
-msgid "Nothing selected."
-msgstr "Nic nie wybrano"
-
-#: libexif-gtk/gtk-exif-browser.c:393
-msgid "No thumbnail available."
-msgstr "Miniaturka niedostępna."
-
-#: libexif-gtk/gtk-exif-browser.c:401
-msgid "Could not parse thumbnail data."
-msgstr "Nie można przetworzyć danych miniaturki."
-
-#: libexif-gtk/gtk-exif-browser.c:416
-#, c-format
-msgid "Size: %i byte(s)."
-msgstr "Rozmiar: %i bajt(ów)."
-
-#: libexif-gtk/gtk-exif-browser.c:485
-msgid "Load..."
-msgstr "Wczytaj..."
-
-#: libexif-gtk/gtk-exif-browser.c:525
-msgid "Save As..."
-msgstr "Zapisz jako..."
-
-#: libexif-gtk/gtk-exif-browser.c:575
-msgid "Thumbnail"
-msgstr "Miniaturka"
-
-#: libexif-gtk/gtk-exif-browser.c:592
-msgid "Load"
-msgstr "Wczytaj"
-
-#: libexif-gtk/gtk-exif-browser.c:597
-msgid "Save"
-msgstr "Zapisz"
-
-#: libexif-gtk/gtk-exif-browser.c:602
-msgid "Delete"
-msgstr "Usuń"
#
# Conditional build:
-%bcond_without static_libs # don't build static library
+%bcond_without static_libs # static library
+%bcond_without gtk2 # GTK+ 2.x version
+%bcond_without gtk3 # GTK+ 3.x version
#
Summary: GTK+ widgets for libexif
Summary(pl.UTF-8): Widgety GTK+ do libexif
Name: libexif-gtk
-Version: 0.3.5
-Release: 9
+Version: 0.4.0
+Release: 1
License: GPL
Group: X11/Libraries
Source0: http://downloads.sourceforge.net/libexif/%{name}-%{version}.tar.bz2
-# Source0-md5: 0ecdba41f3e0f20a11b8555bd2dd2a07
-Source1: %{name}-pl.po
-Patch0: %{name}-ac.patch
-Patch1: %{name}-allow-deprecated.patch
+# Source0-md5: 777fe42272a3ef49fb65a4b62109731c
+Patch0: %{name}-am.patch
URL: http://libexif.sourceforge.net/
-BuildRequires: autoconf >= 2.50
-BuildRequires: automake
-BuildRequires: gettext-devel
-BuildRequires: gtk+2-devel >= 1:2.0.0
+BuildRequires: autoconf >= 2.59
+BuildRequires: automake >= 1:1.9
+BuildRequires: gettext-devel >= 0.14.1
+%{?with_gtk2:BuildRequires: gtk+2-devel >= 2:2.4}
+%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0}
BuildRequires: libexif-devel >= 1:0.6.16
BuildRequires: libtool
BuildRequires: pkgconfig
-Requires: libexif >= 1:0.6.16
+Requires: %{name}-common = %{version}-%{release}
+Requires: gtk+2 >= 2:2.4
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Biblioteka widgetów GTK+ do libexif.
%package devel
-Summary: Header files for libexif-gtk
-Summary(pl.UTF-8): Pliki nagłówkowe do libexif-gtk
+Summary: Development files for libexif-gtk (GTK+ 2.x version)
+Summary(pl.UTF-8): Pliki programistyczne biblioteki libexif-gtk (wersja dla GTK+ 2.x)
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: gtk+2-devel
-Requires: libexif-devel >= 1:0.6.16
+Requires: %{name}-devel-common = %{version}-%{release}
+Requires: gtk+2-devel >= 2:2.4
%description devel
-Header files for libexif-gtk.
+Development files for libexif-gtk (GTK+ 2.x version).
%description devel -l pl.UTF-8
-Pliki nagłówkowe do libexif-gtk.
+Pliki programistyczne biblioteki libexif-gtk (wersja dla GTK+ 2.x).
%package static
-Summary: Static libexif-gtk library
-Summary(pl.UTF-8): Statyczna biblioteka libexif-gtk
+Summary: Static libexif-gtk library (GTK+ 2.x version)
+Summary(pl.UTF-8): Statyczna biblioteka libexif-gtk (wersja dla GTK+ 2.x)
Group: X11/Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
-Static version of libexif-gtk library.
+Static libexif-gtk library (GTK+ 2.x version).
%description static -l pl.UTF-8
-Statyczna wersja biblioteki libexif-gtk.
+Statyczna biblioteka libexif-gtk (wersja dla GTK+ 2.x).
+
+%package common
+Summary: Common files for both libexif-gtk (GTK+ 2.x/3.x) versions
+Summary(pl.UTF-8): Pliki wspólne dla obu wersji libexif-gtk (GTK+ 2.x/3.x)
+Group: Libraries
+Requires: libexif >= 1:0.6.16
+
+%description common
+Common files for both libexif-gtk (GTK+ 2.x/3.x) versions.
+
+%description common -l pl.UTF-8
+Pliki wspólne dla obu wersji libexif-gtk (GTK+ 2.x/3.x).
+
+%package devel-common
+Summary: Header files common for both libexif-gtk (GTK+ 2.x/3.x) versions
+Summary(pl.UTF-8): Pliki nagłówkowe wspólne dla obu wersji libexif-gtk (GTK+ 2.x/3.x)
+Group: Development/Libraries
+Requires: %{name}-common = %{version}-%{release}
+Requires: libexif-devel >= 1:0.6.16
+
+%description devel-common
+Header files common for both libexif-gtk (GTK+ 2.x/3.x) versions.
+
+%description devel-common -l pl.UTF-8
+Pliki nagłówkowe wspólne dla obu wersji libexif-gtk (GTK+ 2.x/3.x).
+
+%package -n libexif-gtk3
+Summary: GTK+ 3.x widgets for libexif
+Summary(pl.UTF-8): Widgety GTK+ 3.x do libexif
+Group: X11/Libraries
+Requires: %{name}-common = %{version}-%{release}
+Requires: gtk+3 >= 3.0
+
+%description -n libexif-gtk3
+GTK+ 3.x widgets for libexif.
+
+%description -n libexif-gtk3 -l pl.UTF-8
+Widgety GTK+ 3.x do libexif.
+
+%package -n libexif-gtk3-devel
+Summary: Development files for libexif-gtk (GTK+ 3.x version)
+Summary(pl.UTF-8): Pliki programistyczne biblioteki libexif-gtk (wersja dla GTK+ 3.x)
+Group: X11/Development/Libraries
+Requires: %{name}-devel-common = %{version}-%{release}
+Requires: libexif-gtk3 = %{version}-%{release}
+Requires: gtk+3-devel >= 3.0
+
+%description -n libexif-gtk3-devel
+Development files for libexif-gtk (GTK+ 3.x version).
+
+%description -n libexif-gtk3-devel -l pl.UTF-8
+Pliki programistyczne biblioteki libexif-gtk (wersja dla GTK+ 3.x).
+
+%package -n libexif-gtk3-static
+Summary: Static libexif-gtk library (GTK+ 3.x version)
+Summary(pl.UTF-8): Statyczna biblioteka libexif-gtk (wersja dla GTK+ 3.x)
+Group: X11/Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description -n libexif-gtk3-static
+Static libexif-gtk library (GTK+ 3.x version).
+
+%description -n libexif-gtk3-static -l pl.UTF-8
+Statyczna biblioteka libexif-gtk (wersja dla GTK+ 3.x).
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
-
-cp %{SOURCE1} po/pl.po
-%{__perl} -pi -e 's/es fr ru/es fr pl ru/' configure.in
-rm -f po/stamp-po
%build
%{__gettextize}
%{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I auto-m4 -I m4m
%{__autoconf}
%{__autoheader}
%{__automake}
-%configure \
+
+%if %{with gtk2}
+install -d gtk2
+cd gtk2
+../%configure \
%{!?with_static_libs:--disable-static}
+%{__make}
+cd ..
+%endif
+%if %{with gtk3}
+install -d gtk3
+cd gtk3
+../%configure \
+ %{!?with_static_libs:--disable-static} \
+ --with-gtk3
%{__make}
+cd ..
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%if %{with gtk2}
+%{__make} -C gtk2 install \
DESTDIR=$RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{_libdir}/libexif-gtk.la
+%endif
-%find_lang %{name}
+%if %{with gtk2}
+%{__make} -C gtk3 install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libexif-gtk3.la
+%endif
+
+%find_lang %{name}-5
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%files -f %{name}.lang
+%post -n libexif-gtk3 -p /sbin/ldconfig
+%postun -n libexif-gtk3 -p /sbin/ldconfig
+
+%if %{with gtk2}
+%files
%defattr(644,root,root,755)
-%doc ChangeLog
%attr(755,root,root) %{_libdir}/libexif-gtk.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libexif-gtk.so.5
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libexif-gtk.so
-%{_includedir}/libexif-gtk
%{_pkgconfigdir}/libexif-gtk.pc
%if %{with static_libs}
%defattr(644,root,root,755)
%{_libdir}/libexif-gtk.a
%endif
+%endif
+
+%files common -f %{name}-5.lang
+%defattr(644,root,root,755)
+%doc ChangeLog NEWS README
+
+%files devel-common
+%defattr(644,root,root,755)
+%{_includedir}/libexif-gtk
+
+%if %{with gtk3}
+%files -n libexif-gtk3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libexif-gtk3.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libexif-gtk3.so.5
+
+%files -n libexif-gtk3-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libexif-gtk3.so
+%{_pkgconfigdir}/libexif-gtk3.pc
+
+%if %{with static_libs}
+%files -n libexif-gtk3-static
+%defattr(644,root,root,755)
+%{_libdir}/libexif-gtk3.a
+%endif
+%endif