diff options
author | Francois Andriot <francois.andriot@free.fr> | 2011-11-26 14:33:19 +0100 |
---|---|---|
committer | Francois Andriot <francois.andriot@free.fr> | 2011-11-26 14:33:19 +0100 |
commit | d57dfd781704d95f0f54638329d79eee8aa04163 (patch) | |
tree | 58a7e5213177c107e676a36dde7077f63f28bde0 /redhat | |
parent | 76b5bf9294f99cda55e366be1bcd28d4a13fae6a (diff) | |
download | tde-packaging-d57dfd781704d95f0f54638329d79eee8aa04163.tar.gz tde-packaging-d57dfd781704d95f0f54638329d79eee8aa04163.zip |
RHEL/Fedora: updates kde-i18n, add filelight-l10n
Diffstat (limited to 'redhat')
-rw-r--r-- | redhat/applications/filelight-l10n/trinity-filelight-l10n.spec | 111 | ||||
-rw-r--r-- | redhat/kde-i18n/trinity-kde-i18n-3.5.13.spec | 91 |
2 files changed, 159 insertions, 43 deletions
diff --git a/redhat/applications/filelight-l10n/trinity-filelight-l10n.spec b/redhat/applications/filelight-l10n/trinity-filelight-l10n.spec new file mode 100644 index 000000000..835fa143c --- /dev/null +++ b/redhat/applications/filelight-l10n/trinity-filelight-l10n.spec @@ -0,0 +1,111 @@ +# Default version for this component +%define kdecomp filelight-l10n +%define version 1.0 +%define release 1 + +%define debug_package %{nil} + + +# 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 %{_prefix}/share/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-%{kdecomp} +Summary: Localization (l10n) for Filelight, disk space usage tool [Trinity] +Version: %{?version} +Release: %{?release}%{?dist}%{?_variant} + +License: GPLv2+ +Group: Applications/Utilities +%if 0%{?fedora} > 0 || 0%{?rhel} >= 6 +BuildArch: noarch +%endif + +Vendor: Trinity Project +Packager: Francois Andriot <francois.andriot@free.fr> +URL: http://www.trinitydesktop.org/ + +Prefix: %{_prefix} +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Source0: %{kdecomp}-3.5.13.tar.gz + +BuildRequires: tqtinterface-devel +BuildRequires: trinity-kdelibs-devel +BuildRequires: trinity-kdebase-devel +BuildRequires: desktop-file-utils +BuildRequires: gettext + +Requires: trinity-filelight + +%description +This package provides localization(l10n) files (translations and docs) for +Filelight, Filelight allows you to understand your disk usage by graphically +representing your filesystem as a set of concentric, segmented rings. + +See the 'filelight' package description for more information. + + + +%prep +%setup -q -n applications/%{kdecomp} + +# 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" +%__make -f "admin/Makefile.common" + + +%build +export PATH="%{_bindir}:${PATH}" +export LDFLAGS="-L%{_libdir} -I%{_includedir}" + +%configure \ + --disable-rpath \ + --with-extra-includes=%{_includedir}/tqt + +%__make %{?_smp_mflags} + + +%install +export PATH="%{_bindir}:${PATH}" +%__rm -rf %{buildroot} +%__make install DESTDIR=%{buildroot} + + +%clean +%__rm -rf %{buildroot} + + +%post +touch --no-create %{_datadir}/icons/hicolor || : +gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + +%postun +touch --no-create %{_datadir}/icons/hicolor || : +gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + + +%files +%defattr(-,root,root,-) +%{tde_docdir}/HTML/*/filelight +%{_datadir}/locale/*/LC_MESSAGES/filelight.mo + + +%Changelog +* Fri Nov 25 2011 Francois Andriot <francois.andriot@free.fr> - 1.0-1 +- Initial build for RHEL 5, RHEL 6, Fedora 15, Fedora 16 diff --git a/redhat/kde-i18n/trinity-kde-i18n-3.5.13.spec b/redhat/kde-i18n/trinity-kde-i18n-3.5.13.spec index 855b4aef4..dfd9eb97f 100644 --- a/redhat/kde-i18n/trinity-kde-i18n-3.5.13.spec +++ b/redhat/kde-i18n/trinity-kde-i18n-3.5.13.spec @@ -2,7 +2,7 @@ %if "%{?version}" == "" %define version 3.5.13 %endif -%define release 3 +%define release 4 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" @@ -639,12 +639,14 @@ done export PATH="%{_bindir}:${PATH}" export LDFLAGS="-L%{_libdir} -I%{_includedir}" +export kde_htmldir=%{tde_docdir}/HTML + for l in %{KDE_LANGS}; do for f in kde-i18n-${l}-*/; do if [ -d "${f}" ] && [ -x "${f}/configure" ] ; then pushd ${f} %configure --prefix=%{_prefix} - %{__make} %{?_smp_mflags} + %__make %{?_smp_mflags} popd fi done @@ -660,9 +662,9 @@ for l in %{KDE_LANGS}; do pushd ${f} # RHEL/Fedora: dirty hack to remove directory 'common' from install list (else it fails to install) - if [ -r docs/Makefile ]; then - sed -i docs/Makefile -e "s,^\(SUBDIRS =.*\)common\(.*\)$,\1 \2," - fi +# if [ -r docs/Makefile ]; then +# sed -i docs/Makefile -e "s,^\(SUBDIRS =.*\)common\(.*\)$,\1 \2," +# fi %__make install DESTDIR=%{?buildroot} popd @@ -671,7 +673,7 @@ for l in %{KDE_LANGS}; do done # make symlinks relative -pushd %{buildroot}%{_docdir}/HTML +pushd %{buildroot}%{tde_docdir}/HTML for lang in *; do if [ -d $lang ]; then pushd $lang @@ -702,7 +704,7 @@ done popd # remove zero-length file -find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; +find %{buildroot}%{tde_docdir}/HTML -size 0 -exec rm -f {} \; # See http://fedoraproject.org/wiki/Languages (???) %__rm -f %{buildroot}%{_datadir}/locale/*/flag.png @@ -722,7 +724,7 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Afrikaans %defattr(-,root,root,-) %lang(af) %{_datadir}/locale/af/* -%lang(af) %{_docdir}/HTML/af/ +%lang(af) %{tde_docdir}/HTML/af/ %endif %if "%( grep -w ar <<< '%{KDE_LANGS}' )" != "" @@ -777,14 +779,14 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Catalan %defattr(-,root,root,-) %lang(ca) %{_datadir}/locale/ca/* -%lang(ca) %{_docdir}/HTML/ca/ +%lang(ca) %{tde_docdir}/HTML/ca/ %endif %if "%( grep -w cs <<< '%{KDE_LANGS}' )" != "" %files Czech %defattr(-,root,root,-) %lang(cs) %{_datadir}/locale/cs/* -%lang(cs) %{_docdir}/HTML/cs/ +%lang(cs) %{tde_docdir}/HTML/cs/ %endif %if "%( grep -w cy <<< '%{KDE_LANGS}' )" != "" @@ -797,14 +799,14 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Danish %defattr(-,root,root,-) %lang(da) %{_datadir}/locale/da/* -%lang(da) %{_docdir}/HTML/da/ +%lang(da) %{tde_docdir}/HTML/da/ %endif %if "%( grep -w de <<< '%{KDE_LANGS}' )" != "" %files German %defattr(-,root,root,-) %lang(de) %{_datadir}/locale/de/* -%lang(de) %{_docdir}/HTML/de/ +%lang(de) %{tde_docdir}/HTML/de/ %endif %if "%( grep -w el <<< '%{KDE_LANGS}' )" != "" @@ -817,7 +819,7 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files British %defattr(-,root,root,-) %lang(en_GB) %{_datadir}/locale/en_GB/* -%lang(en_GB) %{_docdir}/HTML/en_GB/ +%lang(en_GB) %{tde_docdir}/HTML/en_GB/ %endif %if "%( grep -w eo <<< '%{KDE_LANGS}' )" != "" @@ -830,14 +832,14 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Spanish %defattr(-,root,root,-) %lang(es) %{_datadir}/locale/es/* -%lang(es) %{_docdir}/HTML/es/ +%lang(es) %{tde_docdir}/HTML/es/ %endif %if "%( grep -w et <<< '%{KDE_LANGS}' )" != "" %files Estonian %defattr(-,root,root,-) %lang(et) %{_datadir}/locale/et/* -%lang(et) %{_docdir}/HTML/et/ +%lang(et) %{tde_docdir}/HTML/et/ %endif %if "%( grep -w eu <<< '%{KDE_LANGS}' )" != "" @@ -856,7 +858,7 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Finnish %defattr(-,root,root,-) %lang(fi) %{_datadir}/locale/fi/* -%lang(fi) %{_docdir}/HTML/fi/ +%lang(fi) %{tde_docdir}/HTML/fi/ %endif %if "%( grep -w fo <<< '%{KDE_LANGS}' )" != "" @@ -869,7 +871,7 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files French %defattr(-,root,root,-) %lang(fr) %{_datadir}/locale/fr/* -%lang(fr) %{_docdir}/HTML/fr/ +%lang(fr) %{tde_docdir}/HTML/fr/ %endif %if "%( grep -w fy <<< '%{KDE_LANGS}' )" != "" @@ -894,7 +896,7 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Hebrew %defattr(-,root,root,-) %lang(he) %{_datadir}/locale/he/* -%lang(he) %{_docdir}/HTML/he/ +%lang(he) %{tde_docdir}/HTML/he/ %endif %if "%( grep -w hi <<< '%{KDE_LANGS}' )" != "" @@ -907,21 +909,21 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Croatian %defattr(-,root,root,-) %lang(hr) %{_datadir}/locale/hr/* -%lang(hr) %{_docdir}/HTML/hr/ +%lang(hr) %{tde_docdir}/HTML/hr/ %endif %if "%( grep -w hu <<< '%{KDE_LANGS}' )" != "" %files Hungarian %defattr(-,root,root,-) %lang(hu) %{_datadir}/locale/hu/* -%lang(hu) %{_docdir}/HTML/hu/ +%lang(hu) %{tde_docdir}/HTML/hu/ %endif %if "%( grep -w id <<< '%{KDE_LANGS}' )" != "" %files Indonesian %defattr(-,root,root,-) %lang(id) %{_datadir}/locale/id/* -%lang(id) %{_docdir}/HTML/id/ +%lang(id) %{tde_docdir}/HTML/id/ %endif %if "%( grep -w is <<< '%{KDE_LANGS}' )" != "" @@ -934,35 +936,35 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Italian %defattr(-,root,root,-) %lang(it) %{_datadir}/locale/it/* -%lang(it) %{_docdir}/HTML/it/ +%lang(it) %{tde_docdir}/HTML/it/ %endif %if "%( grep -w ja <<< '%{KDE_LANGS}' )" != "" %files Japanese %defattr(-,root,root,-) %lang(ja) %{_datadir}/locale/ja/* -%lang(ja) %{_docdir}/HTML/ja/ +%lang(ja) %{tde_docdir}/HTML/ja/ %endif %if "%( grep -w ko <<< '%{KDE_LANGS}' )" != "" %files Korean %defattr(-,root,root,-) %lang(ko) %{_datadir}/locale/ko/* -%lang(ko) %{_docdir}/HTML/ko/ +%lang(ko) %{tde_docdir}/HTML/ko/ %endif %if "%( grep -w ku <<< '%{KDE_LANGS}' )" != "" %files Kurdish %defattr(-,root,root,-) %lang(ku) %{_datadir}/locale/ku/* -%lang(ku) %{_docdir}/HTML/ku/ +%lang(ku) %{tde_docdir}/HTML/ku/ %endif %if "%( grep -w lao <<< '%{KDE_LANGS}' )" != "" %files Lao %defattr(-,root,root,-) %lang(lo) %{_datadir}/locale/lo/* -%lang(lo) %{_docdir}/HTML/lo/ +%lang(lo) %{tde_docdir}/HTML/lo/ %endif %if "%( grep -w lt <<< '%{KDE_LANGS}' )" != "" @@ -999,21 +1001,21 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Dutch %defattr(-,root,root,-) %lang(nl) %{_datadir}/locale/nl/* -%lang(nl) %{_docdir}/HTML/nl/ +%lang(nl) %{tde_docdir}/HTML/nl/ %endif %if "%( grep -w nb <<< '%{KDE_LANGS}' )" != "" %files Norwegian %defattr(-,root,root,-) %lang(nb) %{_datadir}/locale/nb/* -#%lang(nb) %{_docdir}/HTML/nb/ +#%lang(nb) %{tde_docdir}/HTML/nb/ %endif %if "%( grep -w nn <<< '%{KDE_LANGS}' )" != "" %files Norwegian-Nynorsk %defattr(-,root,root,-) %lang(nn) %{_datadir}/locale/nn/* -#%lang(nn) %{_docdir}/HTML/nn/ +#%lang(nn) %{tde_docdir}/HTML/nn/ %endif %if "%( grep -w oc <<< '%{KDE_LANGS}' )" != "" @@ -1032,63 +1034,63 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Polish %defattr(-,root,root,-) %lang(pl) %{_datadir}/locale/pl/* -%lang(pl) %{_docdir}/HTML/pl/ +%lang(pl) %{tde_docdir}/HTML/pl/ %endif %if "%( grep -w pt <<< '%{KDE_LANGS}' )" != "" %files Portuguese %defattr(-,root,root,-) %lang(pt) %{_datadir}/locale/pt/* -%lang(pt) %{_docdir}/HTML/pt/ +%lang(pt) %{tde_docdir}/HTML/pt/ %endif %if "%( grep -w pt_BR <<< '%{KDE_LANGS}' )" != "" %files Brazil %defattr(-,root,root,-) %lang(pt_BR) %{_datadir}/locale/pt_BR/* -%lang(pt_BR) %{_docdir}/HTML/pt_BR/ +%lang(pt_BR) %{tde_docdir}/HTML/pt_BR/ %endif %if "%( grep -w ro <<< '%{KDE_LANGS}' )" != "" %files Romanian %defattr(-,root,root,-) %lang(ro) %{_datadir}/locale/ro/* -%lang(ro) %{_docdir}/HTML/ro/ +%lang(ro) %{tde_docdir}/HTML/ro/ %endif %if "%( grep -w ru <<< '%{KDE_LANGS}' )" != "" %files Russian %defattr(-,root,root,-) %lang(ru) %{_datadir}/locale/ru/* -%lang(ru) %{_docdir}/HTML/ru/ +%lang(ru) %{tde_docdir}/HTML/ru/ %endif %if "%( grep -w sk <<< '%{KDE_LANGS}' )" != "" %files Slovak %defattr(-,root,root,-) %lang(sk) %{_datadir}/locale/sk/* -%lang(sk) %{_docdir}/HTML/sk/ +%lang(sk) %{tde_docdir}/HTML/sk/ %endif %if "%( grep -w sl <<< '%{KDE_LANGS}' )" != "" %files Slovenian %defattr(-,root,root,-) %lang(sl) %{_datadir}/locale/sl/* -%lang(sl) %{_docdir}/HTML/sl/ +%lang(sl) %{tde_docdir}/HTML/sl/ %endif %if "%( grep -w sr <<< '%{KDE_LANGS}' )" != "" %files Serbian %defattr(-,root,root,-) %lang(sr) %{_datadir}/locale/sr/* -%lang(sr) %{_docdir}/HTML/sr/ +%lang(sr) %{tde_docdir}/HTML/sr/ %endif %if "%( grep -w sv <<< '%{KDE_LANGS}' )" != "" %files Swedish %defattr(-,root,root,-) %lang(sv) %{_datadir}/locale/sv/* -%lang(sv) %{_docdir}/HTML/sv/ +%lang(sv) %{tde_docdir}/HTML/sv/ %endif %if "%( grep -w ta <<< '%{KDE_LANGS}' )" != "" @@ -1113,13 +1115,13 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Turkish %defattr(-,root,root,-) %lang(tr) %{_datadir}/locale/tr/* -%lang(tr) %{_docdir}/HTML/tr/ +%lang(tr) %{tde_docdir}/HTML/tr/ %endif %if "%( grep -w uk <<< '%{KDE_LANGS}' )" != "" %files Ukrainian %defattr(-,root,root,-) -%lang(uk) %{_docdir}/HTML/uk/ +%lang(uk) %{tde_docdir}/HTML/uk/ %lang(uk) %{_datadir}/locale/uk/* %endif @@ -1145,24 +1147,27 @@ find %{buildroot}%{_docdir}/HTML -size 0 -exec rm -f {} \; %files Xhosa %defattr(-,root,root,-) %lang(xh) %{_datadir}/locale/xh/* -%lang(xh) %{_docdir}/HTML/xh/ +%lang(xh) %{tde_docdir}/HTML/xh/ %endif %if "%( grep -w zh_CN <<< '%{KDE_LANGS}' )" != "" %files Chinese %defattr(-,root,root,-) %lang(zh_CN) %{_datadir}/locale/zh_CN/* -%lang(zh_CN) %{_docdir}/HTML/zh_CN/ +%lang(zh_CN) %{tde_docdir}/HTML/zh_CN/ %endif %if "%( grep -w zh_TW <<< '%{KDE_LANGS}' )" != "" %files Chinese-Big5 %defattr(-,root,root,-) %lang(zh_TW) %{_datadir}/locale/zh_TW/* -%lang(zh_TW) %{_docdir}/HTML/zh_TW/ +%lang(zh_TW) %{tde_docdir}/HTML/zh_TW/ %endif %changelog +* Fri Nov 26 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-4 +- Fix HTML directory location + * Fri Nov 11 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-3 - Re-adds missing files 'entry.desktop' - Updates zh_TW translation, thanks to Wei-Lun Chao |