Author: rotom Date: Tue Dec 11 22:09:56 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - now as kdeadmin4.spec (NFY)
---- Files affected: SPECS: kdeadmin4.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/kdeadmin4.spec diff -u /dev/null SPECS/kdeadmin4.spec:1.1 --- /dev/null Tue Dec 11 23:09:56 2007 +++ SPECS/kdeadmin4.spec Tue Dec 11 23:09:51 2007 @@ -0,0 +1,406 @@ +# $Revision$, $Date$ +# TODO +# - unpackaged files +# %{_pkgconfigdir}/system-tools-backends.pc +%define _state unstable +%define _minlibsevr 9:%{version} +%define _minbaseevr 9:%{version} + +%include /usr/lib/rpm/macros.perl +Summary: K Desktop Environment - administrative tools +Summary(es.UTF-8): K Desktop Environment - herramientas administrativas +Summary(ko.UTF-8): K 데스크탑 환경 - 관리 도구 +Summary(pl.UTF-8): K Desktop Environment - narzędzia administratora +Summary(pt_BR.UTF-8): K Desktop Environment - ferramentas administrativas +Summary(zh_CN.UTF-8): KDE管理工具 +%define orgname kdeadmin +Name: kdeadmin4 +Version: 3.97.0 +Release: 1 +Epoch: 8 +License: GPL +Group: X11/Applications +Source0: ftp://ftp.kde.org/pub/kde/%{_state}/latest/src/%{orgname}-%{version}.tar.bz2 +# Source0-md5: eec1ebff24d0323997b076a15f26b556 +#Patch0: kde-common-PLD.patch +#Patch1: %{name}-knetworkconf-pld.patch +#Patch2: kde-ac260-lt.patch +URL: http://www.kde.org/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bzip2-devel +BuildRequires: ed +BuildRequires: kdelibs4-devel >= %{_minlibsevr} +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: libtool +BuildRequires: pam-devel +BuildRequires: rpm-devel >= 4.4.1 +BuildRequires: rpm-perlprov >= 4.1-13 +BuildRequires: rpmbuild(macros) >= 1.213 +BuildRequires: qt4-qmake +Requires: shadow +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _noautoreq libtool(.*) + +%description +KDE administrative tools. Package includes: +- KCron - KDE Cron daemon, +- KDat - Tape backup tool, +- KUser - KDE user setup tool, +- KSYSV - SYS V Init configuration, +- KPackage - KDE support for RPM, +- Kwuftpd - KDE FTP daemon configuration, +- Kcmlinuz - KDE Linux Kernel Configuration. + +%description -l es.UTF-8 +Herramientas administrativas para KDE. Incluidos en este paquete: +- KSYSV - editor de los archivos de iniciación sysV, +- KUser - herramienta de gestión de usuarios. + +%description -l pl.UTF-8 +Aplikacje administratorskie dla KDE. Pakiet zawiera: +- KCron - program cron, +- KDat - narzędzie do wykonywania kopii zapasowych na taśmie, +- KUser - program do zarządzania kontami użytkowników, +- KSYSV - program do konfiguracji startu systemu, +- KPackage - program do zarządzania pakietami, +- Kwuftpd - konfigurator demona FTP dla KDE, +- Kcmlinuz - konfigurator jądra Linuksa dla KDE. + +%package kcmlilo +Summary: LILO Configurator +Summary(pl.UTF-8): Konfigurator LILO +Group: X11/Applications +Requires: kdebase-core >= %{_minbaseevr} +%ifarch %{ix86} %{x8664} +Requires: lilo +%endif +Obsoletes: kdeadmin-kcmlinuz < 8:3.4.0 + +%description kcmlilo +LILO configuration module for KDE Control Centre. + +%description kcmlilo -l pl.UTF-8 +Konfigurator LILO dla Centrum Sterowania KDE. + +%package kcron +Summary: KDE cron daemon +Summary(pl.UTF-8): Program cron dla KDE +Summary(pt_BR.UTF-8): Gerenciador/agendador de tarefas e interface para o cron +Group: X11/Applications +Requires: kdebase-core >= %{_minbaseevr} + +%description kcron +KCron is an application for scheduling programs to run in the +background. It is a graphical user interface to cron, the UNIX system +scheduler. + +%description kcron -l pl.UTF-8 +KCron to aplikacja do planowania uruchamiania programów w tle. Jest to +graficzny interfejs do crona - systemowego programu do planowego +uruchamiania programów w systemach uniksowych. + +%description kcron -l pt_BR.UTF-8 +Gerenciador/agendador de tarefas e interface para o cron. + +%package kpackage +Summary: Package management front-end KDE +Summary(pl.UTF-8): Program do manipulacji pakietami +Summary(pt_BR.UTF-8): Interface para gerenciamento de pacotes RPM/DEB +Group: X11/Applications +Requires: kdebase-core >= %{_minbaseevr} +Provides: kpackage +Obsoletes: kpackage + +%description kpackage +KPackage is a GUI interface to the RPM, Debian, Slackware and BSD +package managers. KPackage is part of the K Desktop Environment and, +as a result, it is designed to integrate with the KDE file manager. + +%description kpackage -l pl.UTF-8 +KPackage to graficzny interfejs do zarządców pakietów RPM, Debiana, +Slackware'a i BSD. KPackage to część środowiska KDE, dzięki czemu +integruje się z zarządcą plików KDE. + +%description kpackage -l pt_BR.UTF-8 +Interface para gerenciamento de pacotes RPM/DEB. + +%package ksysv +Summary: KDE Sys V Init configurator +Summary(pl.UTF-8): Konfigurator Sys V Init dla KDE +Summary(pt_BR.UTF-8): Interface para administração da inicialização System V +Group: X11/Applications +Requires: kdebase-core >= %{_minbaseevr} + +%description ksysv +A Sys V Init configurator for KDE. + +%description ksysv -l pl.UTF-8 +Program do konfiguracji startu systemu wykorzystującego Sys V Init. + +%description ksysv -l pt_BR.UTF-8 +Interface para administração da inicialização System V, com +visualização e manipulação gráfica e facilitada dos serviços +disponíveis bem como dos níveis de execução. + +%package kuser +Summary: KDE User management tool +Summary(pl.UTF-8): Administracja kontami dla KDE +Summary(pt_BR.UTF-8): Ferramenta para administração de usuários +Group: X11/Applications +Requires: kdebase-core >= %{_minbaseevr} + +%description kuser +A simple tool for managin system groups and user accounts from system. + +%description kuser -l pl.UTF-8 +Narzędzie do dodawania/usuwania użytkowników oraz do zmiany danych o +nich. + +%description kuser -l pt_BR.UTF-8 +Ferramenta para administração de usuários do sistema. + +%package knetworkconf +Summary: KDE Network Configurator +Group: X11/Applications +Requires: kdelibs >= %{_minlibsevr} + +%description knetworkconf +KDE Network Configurator. + +%prep +%setup -q -n %{orgname}-%{version} +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 + +#%{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Utility;Archiving;/' \ +# kdat/kdat.desktop +#%{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;System;/' \ +# kcron/kcron.desktop \ +# kpackage/kpackage.desktop +#%{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;SystemSetup;/' \ +# ksysv/ksysv.desktop \ +# kuser/kuser.desktop +#for f in `find . -name '*.desktop'`; do +# if grep -q '\[ven\]' $f; then +# sed -i -e 's/\[ven\]/[ve]/' $f +# fi +#done + +# kill env, call interpreter directly, so rpm automatics could rule +#%{__sed} -i -e '1s,#!.*bin/env.*perl,#!%{__perl},' knetworkconf/backends/*.pl.in + + +%build +mkdir build +cd build +%cmake \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \ + ../ +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} -C build install \ + DESTDIR=$RPM_BUILD_ROOT \ + kde_htmldir=%{_kdedocdir} + +#%find_lang kcron --with-kde +#%find_lang kdat --with-kde +#%find_lang kpackage --with-kde +#%find_lang ksysv --with-kde +#%find_lang kuser --with-kde +#%find_lang knetworkconf --with-kde +#%find_lang lilo-config --with-kde + +%clean +rm -rf $RPM_BUILD_ROOT + +%files kcmlilo +%defattr(644,root,root,755) +#%attr(755,root,root) %{_libdir}/kde4/kcm_lilo.so +#%{_datadir}/services/lilo.desktop + +%files kcron +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/kcron +%{_datadir}/apps/kcron +%{_desktopdir}/kde4/kcron.desktop +%{_iconsdir}/*/*/*/kcron.png +/usr/share/doc/HTML/en/kcron + +%files kpackage +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/kpackage +#%attr(755,root,root) %{_libdir}/kde4/kfile*.so +%{_datadir}/apps/kpackage +#%{_datadir}/services/kfile* +%{_desktopdir}/kde4/kpackage.desktop +%{_iconsdir}/*/*/*/kpackage.png +/usr/share/doc/HTML/en/kpackage +/usr/share/config.kcfg/kpackageSettings.kcfg + +%files ksysv +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/secpolicy + +%files kuser +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/kuser +%{_datadir}/apps/kuser +%{_datadir}/config.kcfg/kuser.kcfg +%{_desktopdir}/kde4/kuser.desktop +%{_iconsdir}/*/*/*/kuser.png +/usr/share/doc/HTML/en/kuser + +%files knetworkconf +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/kde4/kcm_knetworkconf*.so +%dir %{_datadir}/apps/knetworkconf +%dir %{_datadir}/apps/knetworkconf/backends +%attr(755,root,root) %{_datadir}/apps/knetworkconf/backends/* +%{_datadir}/apps/knetworkconf/pixmaps +%{_datadir}/kde4/services/kcm_knetworkconfmodule.desktop +%{_iconsdir}/*/*/*/knetworkconf.png +%{_iconsdir}/*/*/actions/network_*.png +%{_pkgconfigdir}/system-tools-backends.pc +/usr/share/doc/HTML/en/knetworkconf + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2007-12-11 22:09:51 rotom +- now as kdeadmin4.spec (NFY) + +Revision 1.163.2.4 2007/02/12 13:20:13 baggins +- converted to UTF-8 + +Revision 1.163.2.3 2006/12/19 12:05:50 shadzik +- BR qt4-qmake + +Revision 1.163.2.2 2006/12/19 11:23:24 rotom +- adaptized + +Revision 1.163.2.1 2006/12/19 10:06:05 rotom +- kde4 (3.80.2) + +Revision 1.163 2006/11/28 23:07:21 arekm +- disable R: libtool() stuff + +Revision 1.162 2006/11/03 11:06:55 glen +- rel 1 + +Revision 1.161 2006/10/10 22:18:37 glen +- added kde-common-PLD.patch + +Revision 1.160 2006/10/05 06:53:12 arekm +- add kde-ac260-lt.patch + +Revision 1.159 2006/10/04 21:14:54 adgor +- 3.5.5 .hidden + +Revision 1.158 2006/08/08 11:15:32 glen +- rel 2 + +Revision 1.157 2006/08/04 02:45:45 glen +- perl autodeps for knetworkconf + +Revision 1.156 2006/08/04 02:42:01 glen +- identify PLD Ac in knetworkconf +- correct permissions in knetworkconf + +Revision 1.155 2006/07/31 16:04:02 glen +- use macro in todo + +Revision 1.154 2006/07/31 07:02:56 arekm +- 3.5.4 + +Revision 1.153 2006/05/25 16:32:31 arekm +- up to 3.5.3 + +Revision 1.152 2006/03/29 13:27:43 glen +- really update to 3.5.2 (previous commit was error) + +Revision 1.151 2006/03/29 11:28:58 glen +- 3.5.2 + +Revision 1.150 2006/02/28 23:37:25 glen +- adapterized (killed trailing spaces/tabs) + +Revision 1.149 2006/01/25 16:35:10 pluto +- disable all-in-one compilation. + +Revision 1.148 2006/01/22 22:32:30 arekm +- up to 3.5.1 + +Revision 1.147 2006/01/21 00:01:16 arekm +- kill Icon: field (support for these is obsolete says jbj) + +Revision 1.146 2006/01/09 17:49:30 arekm +- rel 2; lilo is not available on sparc + +Revision 1.145 2005/11/24 14:53:57 arekm +- rel 1 + +Revision 1.144 2005/10/09 20:08:34 arekm +- rel 1 + +Revision 1.143 2005/10/06 20:35:19 arekm +- up to 3.4.3 + +Revision 1.142 2005/07/29 06:20:18 arekm +- kcmlilo exists also on sparc + +Revision 1.141 2005/07/28 20:27:42 arekm +- rel 1 + +Revision 1.140 2005/07/21 20:33:06 arekm +- up to 3.4.2 + +Revision 1.139 2005/06/17 22:25:00 arekm +- rel up; bump BR to rpm-devel >= 4.4.1 + +Revision 1.138 2005/06/17 16:29:20 baggins +- release 2 to rebuild with rpm 4.4.1 in AC + +Revision 1.137 2005/06/01 06:09:08 arekm +- rel 1 + +Revision 1.136 2005/05/26 10:05:37 arekm +- up to 3.4.1 + +Revision 1.135 2005/05/25 08:19:04 ankry +- enable kcmlilo on amd64, rel. 2 + +Revision 1.134 2005/05/24 17:02:47 arekm +- kcmlinuz no longer exists. + +Revision 1.133 2005/03/26 16:56:33 arekm +- rel 1; add missing requires (mkochano) + +Revision 1.132 2005/03/16 21:25:24 qboosh +- adjusted -kcmlinuz Obsoletes + +Revision 1.131 2005/03/16 18:30:23 arekm +- on ftp it sits in 3.4 dir + +Revision 1.130 2005/03/16 17:24:01 arekm +- merge from DEVEL + +Revision 1.129.2.3 2005/03/05 19:01:15 arekm +- up to 3.4.0 + +Revision 1.129.2.2 2005/02/24 08:05:39 adgor +- No unsermake BR at this moment + +Revision 1.129.2.1 2005/02/20 12:03:54 adgor +- 3.3.92.050217 + ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit