From 810ee2c0390c95bfdec4349ba903348ddc4e851c Mon Sep 17 00:00:00 2001 From: Francois Andriot Date: Mon, 4 Jun 2012 23:05:52 +0200 Subject: RHEL/Fedora: adds kcm_autostart --- .../kcmautostart-3.5.13-add_french.patch | 69 ++++++++++++++ .../kcmautostart/kcmautostart-3.5.13-ftbfs.patch | 27 ++++++ .../applications/kcmautostart/kcmautostart-fr.po | 52 +++++++++++ .../kcmautostart/trinity-kcmautostart-3.5.13.spec | 104 +++++++++++++++++++++ 4 files changed, 252 insertions(+) create mode 100644 redhat/applications/kcmautostart/kcmautostart-3.5.13-add_french.patch create mode 100644 redhat/applications/kcmautostart/kcmautostart-3.5.13-ftbfs.patch create mode 100644 redhat/applications/kcmautostart/kcmautostart-fr.po create mode 100644 redhat/applications/kcmautostart/trinity-kcmautostart-3.5.13.spec (limited to 'redhat/applications/kcmautostart') diff --git a/redhat/applications/kcmautostart/kcmautostart-3.5.13-add_french.patch b/redhat/applications/kcmautostart/kcmautostart-3.5.13-add_french.patch new file mode 100644 index 000000000..dcdb2ef48 --- /dev/null +++ b/redhat/applications/kcmautostart/kcmautostart-3.5.13-add_french.patch @@ -0,0 +1,69 @@ +--- kcmautostart/src/autostart.desktop.ORI 2012-05-10 11:47:47.743164035 +0200 ++++ kcmautostart/src/autostart.desktop 2012-05-10 11:49:15.127289325 +0200 +@@ -14,8 +14,10 @@ + Comment=A KControl tool for managing what programs start up with TDE. + Comment[ca]=Panell de control per a gestionar els programes que s'inicien amb la sessió de TDE. + Comment[es]=Panel de control para gestionar los programas que se inician con la sesión de TDE. ++Comment[fr]=Paneau de contrôle pour gérer le démarrage des programmes à l'ouverture de session TDE. + Keywords=autostart manager + Name=Autostart Manager + Name[ca]=Autoengega + Name[es]=Arranque automático ++Name[fr]=Démarrage automatique + Categories=Qt;KDE;X-KDE-settings-components; +diff -Nuar kcmautostart/po.ori//fr.po kcmautostart/po/fr.po +--- kcmautostart/po.ori//fr.po 1970-01-01 01:00:00.000000000 +0100 ++++ kcmautostart/po/fr.po 2012-05-10 19:27:38.107215981 +0200 +@@ -0,0 +1,52 @@ ++msgid "" ++msgstr "" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"PO-Revision-Date: 2012-05-10 12:01+0100\n" ++"Project-Id-Version: autostart_ca\n" ++"Language-Team: \n" ++"X-Generator: KBabel 1.11.4\n" ++"MIME-Version: 1.0\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++"Last-Translator: Josep Febrer \n" ++ ++#: ../src/autostart.cpp:61 ++msgid "Startup" ++msgstr "Démarrage" ++ ++#: ../src/autostart.cpp:62 ++msgid "Shutdown" ++msgstr "Arrêt" ++ ++#: ../src/autostart.cpp:63 ++msgid "ENV" ++msgstr "ENV" ++ ++#: ../src/autostart.cpp:102 ++msgid "Name" ++msgstr "Nom" ++ ++#: ../src/autostart.cpp:103 ++msgid "Command" ++msgstr "Commande" ++ ++#: ../src/autostart.cpp:104 ++msgid "Run on" ++msgstr "Executer" ++ ++#: ../src/autostart.cpp:129 ++msgid "&Add" ++msgstr "&Ajouter" ++ ++#: ../src/autostart.cpp:131 ++msgid "&Remove" ++msgstr "&Supprimer" ++ ++#: ../src/autostart.cpp:133 ++msgid "&Properties" ++msgstr "&Propiétés" ++ ++#: ../src/autostart.cpp:317 ++msgid "This module helps you configure which applications KDE runs When starting up and shutting down." ++msgstr "Ce module vous aide à configurer quelles applications sont exécutées à l'ouverture et à la fermeture de session de TDE." ++ diff --git a/redhat/applications/kcmautostart/kcmautostart-3.5.13-ftbfs.patch b/redhat/applications/kcmautostart/kcmautostart-3.5.13-ftbfs.patch new file mode 100644 index 000000000..fae431e66 --- /dev/null +++ b/redhat/applications/kcmautostart/kcmautostart-3.5.13-ftbfs.patch @@ -0,0 +1,27 @@ +--- kcmautostart.ORI/src/autostart.cpp 2012-05-10 11:36:44.887288951 +0200 ++++ kcmautostart.P/src/autostart.cpp 2012-05-10 11:37:16.701639283 +0200 +@@ -88,10 +88,10 @@ + path = kgs->autostartPath()+"/"; + break; + case Shutdown: +- path = ksd->localtdedir()+"shutdown/"; ++ path = ksd->localkdedir()+"shutdown/"; + break; + case ENV: +- path = ksd->localtdedir()+"env/"; ++ path = ksd->localkdedir()+"env/"; + break; + } + KIO::file_move(fileName, KURL( path + fileName.fileName() )); +@@ -190,9 +190,9 @@ + if (x==0) + path = kgs->autostartPath(); + else if (x==1) +- path = ksd->localtdedir() + "/shutdown"; ++ path = ksd->localkdedir() + "/shutdown"; + else if (x==2) +- path = ksd->localtdedir() + "/env"; ++ path = ksd->localkdedir() + "/env"; + + if (! KStandardDirs::exists(path)) + KStandardDirs::makeDir(path); diff --git a/redhat/applications/kcmautostart/kcmautostart-fr.po b/redhat/applications/kcmautostart/kcmautostart-fr.po new file mode 100644 index 000000000..6d898bc97 --- /dev/null +++ b/redhat/applications/kcmautostart/kcmautostart-fr.po @@ -0,0 +1,52 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2012-05-10 12:01+0100\n" +"Project-Id-Version: autostart_ca\n" +"Language-Team: \n" +"X-Generator: KBabel 1.11.4\n" +"MIME-Version: 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: Josep Febrer \n" + +#: ../src/autostart.cpp:61 +msgid "Startup" +msgstr "Démarrage" + +#: ../src/autostart.cpp:62 +msgid "Shutdown" +msgstr "Arrêt" + +#: ../src/autostart.cpp:63 +msgid "ENV" +msgstr "ENV" + +#: ../src/autostart.cpp:102 +msgid "Name" +msgstr "Nom" + +#: ../src/autostart.cpp:103 +msgid "Command" +msgstr "Comande" + +#: ../src/autostart.cpp:104 +msgid "Run on" +msgstr "Executer" + +#: ../src/autostart.cpp:129 +msgid "&Add" +msgstr "&Ajouter" + +#: ../src/autostart.cpp:131 +msgid "&Remove" +msgstr "&Supprimer" + +#: ../src/autostart.cpp:133 +msgid "&Properties" +msgstr "&Propiétés" + +#: ../src/autostart.cpp:317 +msgid "This module helps you configure which applications KDE runs When starting up and shutting down." +msgstr "Ce module vous aide à configurer quelles applications sont exécutées à l'ouverture et à la fermeture de session de TDE." + diff --git a/redhat/applications/kcmautostart/trinity-kcmautostart-3.5.13.spec b/redhat/applications/kcmautostart/trinity-kcmautostart-3.5.13.spec new file mode 100644 index 000000000..bc1f49efb --- /dev/null +++ b/redhat/applications/kcmautostart/trinity-kcmautostart-3.5.13.spec @@ -0,0 +1,104 @@ +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?_prefix}" != "/usr" +%define _variant .opt +%define _docdir %{_datadir}/doc +%endif + +# TDE 3.5.13 specific building variables +BuildRequires: autoconf automake libtool m4 +%define tde_docdir %{_docdir}/kde +%define tde_includedir %{_includedir}/kde +%define tde_libdir %{_libdir}/trinity + + +Name: trinity-kcmautostart +Summary: Manage applications automatic startup. +Version: 1.0 +Release: 1%{?dist}%{?_variant} + +License: GPLv2+ +Group: Applications/Utilities + +Vendor: Trinity Project +Packager: Francois Andriot +URL: http://www.trinitydesktop.org/ + +Prefix: %{_prefix} +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Source0: kcmautostart-3.5.13.tar.gz + +# [kcmautostart] Fix FTBFS with TDE 3.5.13 +Patch1: kcmautostart-3.5.13-ftbfs.patch +# [kcmautostart] Add French support +Patch2: kcmautostart-3.5.13-add_french.patch + +BuildRequires: tqtinterface-devel +BuildRequires: trinity-arts-devel +BuildRequires: trinity-kdelibs-devel +BuildRequires: trinity-kdebase-devel +BuildRequires: desktop-file-utils +BuildRequires: gcc-c++ + +Requires: trinity-kdebase + +%description +%{summary} + +%prep +%setup -q -a 0 -n applications/kcmautostart +%patch1 -p1 +%patch2 -p1 + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i admin/acinclude.m4.in \ + -e "s|/usr/include/tqt|%{_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_docdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +export PATH="%{_bindir}:${PATH}" +export LDFLAGS="-L%{_libdir} -I%{_includedir}" + +%configure \ + --disable-rpath \ + --with-extra-includes=%{_includedir}/tqt \ + --disable-static + +%__make %{?_smp_mflags} + + +%install +export PATH="%{_bindir}:${PATH}" +%__rm -rf %{buildroot} +%__make install DESTDIR=%{buildroot} + + +%clean +%__rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING INSTALL NEWS README TODO +%{tde_libdir}/kcm_autostart.la +%{tde_libdir}/kcm_autostart.so +%{_datadir}/applications/kde/autostart.desktop +%{tde_docdir}/HTML/en/autostart/common +%{tde_docdir}/HTML/en/autostart/index.cache.bz2 +%{tde_docdir}/HTML/en/autostart/index.docbook +%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/autostart.mo +%lang(es) %{_datadir}/locale/es/LC_MESSAGES/autostart.mo +%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/autostart.mo +%lang(nl) %{_datadir}/locale/nl/LC_MESSAGES/autostart.mo +%lang(tr) %{_datadir}/locale/tr/LC_MESSAGES/autostart.mo + + +%Changelog +* Thu May 10 2012 Francois Andriot - 1.0-1 +- Initial build for TDE 3.5.13 -- cgit v1.2.1