X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gtkpod.spec;h=d0f22c4ab84c73fb340b4f97fd2b9eac9796cc8e;hb=3ab4ce797d3d4c2de4b6ff1b9f920fec34108982;hp=f81f9573a08088d764bdb02a73279e62f59735ed;hpb=0a9e9c5e8672e5f9aa9b0a979d2325f2f8fbb64b;p=packages%2Fgtkpod.git diff --git a/gtkpod.spec b/gtkpod.spec index f81f957..d0f22c4 100644 --- a/gtkpod.spec +++ b/gtkpod.spec @@ -1,29 +1,34 @@ -%define _snap 20060804 Summary: Graphical song management program for Apple's iPod Summary(pl.UTF-8): Graficzny menadżer utworów muzycznych dla urządzeń Apple iPod Name: gtkpod -Version: 0.99.14 -Release: 0 -Epoch: 0 +Version: 2.1.0 +Release: 1 License: GPL/LGPL -Group: Applications/Communications -Source0: http://dl.sourceforge.net/gtkpod/%{name}-%{version}.tar.gz -# Source0-md5: f7948eceb955b302f4c47da4c0e1ec12 -Source1: %{name}.desktop -Patch0: %{name}-unk208.patch -URL: http://gtkpod.sourceforge.net/ +Group: X11/Applications/Multimedia +Source0: http://downloads.sourceforge.net/gtkpod/%{name}-%{version}.tar.gz +# Source0-md5: 8e01f7cf2db1a421140eab561aee26d7 +Patch1: desktop.patch +URL: http://www.gtkpod.org/ BuildRequires: flex +BuildRequires: gdl-devel >= 3.0.0 BuildRequires: gettext-devel >= 0.11.0 -BuildRequires: gtk+2-devel >= 2:2.4.0 +BuildRequires: glib2-devel >= 1:2.28.5 +BuildRequires: gtk+3-devel >= 3.0.11 +BuildRequires: intltool +BuildRequires: libanjuta-devel >= 1:3.0 BuildRequires: libglade2-devel >= 1:2.4.0 BuildRequires: libgnomecanvas-devel BuildRequires: libgpod-devel >= 0.4.0 BuildRequires: libid3tag-devel >= 0.15 -BuildRequires: mpeg4ip-devel +BuildRequires: libxml2-devel >= 2.7.7 BuildRequires: perl-XML-Parser BuildRequires: pkgconfig BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(macros) >= 1.596 BuildRequires: sed >= 4.0 +Requires(post,postun): gtk-update-icon-cache +Requires(post,postun): hicolor-icon-theme +Requires(post,postun): glib2 >= 1:2.26.0 Requires: mount BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -37,34 +42,56 @@ urządzeń Apple iPod. Pozwala wgrywać pliki i listy utworów do iPoda. %prep %setup -q -%patch0 -p1 -sed -ie 's!/usr/bin/awk!/bin/awk!g' scripts/ldif2vcf.sh +%patch1 -p1 +%{__sed} -i -e 's!/usr/bin/awk!/bin/awk!g' scripts/ldif2vcf.sh %build -%configure +%configure \ + --disable-static %{__make} %install rm -rf $RPM_BUILD_ROOT - %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_desktopdir} -cp %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/gtkpod.desktop +%{__rm} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/gtkpod.svg + +%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la +%{__rm} $RPM_BUILD_ROOT%{_libdir}/gtkpod/*.la -install -d $RPM_BUILD_ROOT%{_pixmapsdir} -cp data/icons/32x32/gtkpod.png $RPM_BUILD_ROOT%{_pixmapsdir}/gtkpod.png +# no -devel +%{__rm} -r $RPM_BUILD_ROOT%{_includedir} +%{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgtkpod.so %find_lang %{name} --all-name %clean rm -rf $RPM_BUILD_ROOT +%post +%update_icon_cache hicolor +%glib_compile_schemas + +%postun +%update_icon_cache hicolor +%postun +if [ "$1" = "0" ]; then + %glib_compile_schemas +fi + %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODOandBUGS.txt -%attr(755,root,root) %{_bindir}/* -%{_datadir}/%{name} -%{_desktopdir}/gtkpod.desktop -%{_pixmapsdir}/gtkpod.png +%attr(755,root,root) %{_bindir}/%{name} +%attr(755,root,root) %{_libdir}/libgtkpod.so.*.*.* +%ghost %{_libdir}/libgtkpod.so.1 +%{_mandir}/man1/%{name}.1* +%dir %{_datadir}/%{name} +%{_datadir}/glib-2.0/schemas/org.gtkpod.gschema.xml +%{_desktopdir}/%{name}.desktop +%{_iconsdir}/hicolor/*/apps/%{name}.png +%dir %{_libdir}/gtkpod +%attr(755,root,root) %{_libdir}/gtkpod/lib*.so +%{_libdir}/gtkpod/*.plugin