diff --git a/scribus.desktop b/scribus.desktop deleted file mode 100644 index 3cd8e52..0000000 --- a/scribus.desktop +++ /dev/null @@ -1,60 +0,0 @@ -[Desktop Entry] -Version=1.0 -Encoding=UTF-8 -Name=Scribus -Name[fa]=اسکریباس -Name[lo]=ສະຄຣີບັດສ໌ -GenericName=Desktop Publishing -GenericName[af]=Werkskerm Publisering -GenericName[bg]=Издателска програма -GenericName[bs]=Stono izdavaštvo (DTP) -GenericName[ca]=Publicació d'escriptori -GenericName[cs]=Publikování na desktopu -GenericName[cy]=Cyhoeddi Penbwrdd -GenericName[da]=Dtp -GenericName[eo]=DTP-programo -GenericName[es]=Publicación de escritorio -GenericName[et]=Küljendusrakendus -GenericName[fa]=نشر میزکار -GenericName[fi]=Julkaisuohjelma -GenericName[fr]=Publication de bureau -GenericName[he]=הוצאה לאור שולחנית -GenericName[hr]=Stolno izdavaštvo -GenericName[hu]=Kiadványszerkesztés -GenericName[it]=Pubblicazioni -GenericName[ja]=デスクトップパブリッシング -GenericName[lo]=ເດດທອບພັລບບີດຊິງ -GenericName[lt]=Darbastalio leidykla -GenericName[nb]=Datatrykkeprogram -GenericName[nn]=Datatrykk -GenericName[nso]=Kwalakwatso ya Desktop -GenericName[pl]=Program do składu tekstu -GenericName[pt]=Publicação no Ecrã -GenericName[pt_BR]=Publicação do Ambiente de Trabalho -GenericName[ru]=Настольное издательство -GenericName[sl]=Namizno založništvo -GenericName[sr]=Стоно издаваштво -GenericName[ss]=Kushicelela ku desktop -GenericName[sv]=Dáhtaprentenprográmma -GenericName[th]=เดสก์ทอปพับลิชชิง -GenericName[tr]=Desktop Yayıncılık -GenericName[uk]=Видавнича система -GenericName[uz]=Кичик нашриёт -GenericName[ven]=U andadza Desikithopo -GenericName[xh]=Upapasho lwe Desktop -GenericName[zh_CN]=桌面出版 -GenericName[zh_TW]=桌面出版 -GenericName[zu]=Ukushicilelwa kwe-Desktop -FilePattern=scribus -TryExec=scribus -Exec=scribus %f -MimeType=application/x-scribus -Terminal=false -Icon=scribusicon -Type=Application -X-StandardInstall=false -Categories=Qt;Office;X-Misc; -StartupWMClass=scribus -X-KDE-SubstituteUID=false -X-KDE-Username= - diff --git a/scribus.spec b/scribus.spec index 3f7dc33..6e7e0bc 100644 --- a/scribus.spec +++ b/scribus.spec @@ -1,6 +1,6 @@ Name: scribus Version: 1.3.5 -Release: 0.4.12516svn%{?dist} +Release: 0.5.12516svn%{?dist} Summary: DeskTop Publishing application written in Qt @@ -10,7 +10,6 @@ URL: http://www.scribus.net/ # obtained via svn co -r 12516 svn://scribus.info/Scribus/trunk/Scribus Source0: scribus-svn-12516.tar.bz2 Source1: scribus.xml -Source2: scribus.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake @@ -35,10 +34,7 @@ Requires: ghostscript >= 7.07 Requires: python >= 2.3 Requires: python-imaging Requires: tkinter -Requires(post): shared-mime-info -Requires(post): desktop-file-utils -Requires(postun): shared-mime-info -Requires(postun): desktop-file-utils +Requires: shared-mime-info Obsoletes: scribus-i18n-en Obsoletes: scribus-svg @@ -90,45 +86,66 @@ Requires: %{name} = %{version}-%{release} %prep %setup -q -n Scribus +# recode man page to UTF-8 +pushd scribus/manpages +iconv -f ISO8859-2 -t UTF-8 scribus.1.pl > tmp +touch -r scribus.1.pl tmp +mv tmp scribus.1.pl +popd + +# fix permissions +chmod a-x scribus/pageitem_latexframe.h + +# remove zero-length source files +rm -f scribus/canvasgesture_pan.* + %build mkdir build -cd build +pushd build %cmake -DOPENSYNC_LIBEXEC_DIR=%{_libexecdir} \ -DCMAKE_SKIP_RPATH=YES ../ make VERBOSE=1 %{?_smp_mflags} +popd + %install rm -rf ${RPM_BUILD_ROOT} -cd build +pushd build make install DESTDIR=$RPM_BUILD_ROOT +popd install -p -D -m0644 ${RPM_BUILD_ROOT}%{_datadir}/scribus/icons/scribusicon.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/scribusicon.png install -p -D -m0644 ${RPM_BUILD_ROOT}%{_datadir}/scribus/icons/scribusdoc.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/x-scribus.png find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' +# install the global desktop file +rm -f ${RPM_BUILD_ROOT}%{_datadir}/mimelnk/application/*scribus.desktop +desktop-file-install --vendor="fedora" \ + --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ + scribus.desktop + + %clean rm -rf ${RPM_BUILD_ROOT} %post update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %postun update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog ChangeLogSVN COPYING README TODO %{_bindir}/scribus -#%{_datadir}/applications/fedora-scribus.desktop +%{_datadir}/applications/fedora-scribus.desktop %{_datadir}/mime/packages/scribus.xml -%{_datadir}/mimelnk/application/*scribus.desktop +#%{_datadir}/mimelnk/application/*scribus.desktop %{_datadir}/pixmaps/* %{_datadir}/scribus/ %{_libdir}/scribus/ @@ -161,6 +178,10 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %changelog +* Mon Oct 13 2008 Dan Horák 1.3.5-0.5.12516svn +- install global desktop file instead of KDE-only one (#461124) +- little cleanup + * Fri Sep 05 2008 Andreas Bierfert - 1.3.5-0.4.12516svn - new svn snapshot