pkg://kdeadmin-3.4.0-kdeorg_1cl.src.rpm:1799485/kdeadmin.spec
info downloads
%define kdelibs_version kdelibs3
%define qtlib qt3
%define qtversion 3.3
%define kdeversion 3.4.0
%define with_fast_malloc 1
%define with_debug 0
%define with_lilo_conf 1
%define with_kcm_linuz 0
%define with_kxconfig 0
%ifarch s390 s390x
%define with_lilo_conf 0
%define with_kcm_linuz 0
%endif
%ifarch ppc
%define with_lilo_conf 0
%endif
Name: kdeadmin
Epoch: 5
Version: %{kdeversion}
Release: kdeorg_1cl
Summary: K Desktop Environment - Admin tools
Summary(pt_BR): K Desktop Environment - ferramentas administrativas
Source: %{name}-%{kdeversion}.tar.bz2
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
License: GPL
BuildRequires: unsermake
BuildRequires: %{kdelibs_version}-devel >= 3.1
BuildRequires: %{qtlib}-devel >= %{qtversion}
BuildRequires: gl-devel
BuildRequires: xfree86-devel
BuildRequires: db4.2-devel
BuildRequires: expat-devel
BuildRequires: libfontconfig-devel
BuildRequires: freetype2-devel
BuildRequires: glibc-devel
BuildRequires: kdebase-devel >= 3.1
BuildRequires: kdelibs-docbook >= 3.1
BuildRequires: lcms-devel
BuildRequires: libXft2-devel
BuildRequires: libart-devel
BuildRequires: libbz2-devel
BuildRequires: libfam-devel
BuildRequires: libjpeg-devel
BuildRequires: libltdl-devel
BuildRequires: libmng-devel
BuildRequires: libpng-devel >= 1.2.0
BuildRequires: pam-devel
BuildRequires: pcre-devel
BuildRequires: popt-devel
BuildRequires: rpm-devel
BuildRequires: zlib-devel
%if %{with_lilo_conf}
BuildRequires: lilo
%endif
Prefix: %{_libdir}/kde3
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: kcron
Requires: kdat
Requires: kpackage
Requires: ksysv
Requires: kuser
Requires: secpolicy
%if %{with_kxconfig}
Requires: kxconfig
%endif
%if %{with_lilo_conf}
Requires: kde-lilo-config
%endif
%if %{with_kcm_linuz}
Requires: kcmlinuz
%endif
Obsoletes: kdeadmin-ksysctrl < 5:3.1.93
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kxconfig < 5:3.1.93
%description
Administration tools for the K Desktop Environment.
Included with this package are: kpackage, kdat
%description -l pt_BR
Ferramentas administrativas para o KDE.
%description -l es
Herramientas administrativas para KDE. Incluidos en este paquete:
ksysv: editor de los archivos de iniciación sysV kuser: herramienta
de gestión de usuarios
%package help
Group: Documentation
Group(pt_BR): Documentação
Group(es): Documentación
Summary: kdeadmin documentation metapackage
Summary(pt_BR): Metapacote de documentação do kdeadmin
Obsoletes: kdeadmin-doc < 5:3.3
Requires: kdat-help
Requires: kcron-help
Requires: ksysv-help
Requires: kuser-help
Requires: kpackage-help
%if %{with_kxconfig}
Requires: kxconfig-help
%endif
%description help
kdeadmin documentation metapackage
%description -l pt_BR help
Metapacote de documentação do kdeadmin
%description -l es help
Metapacote de documentacion de kdeadmin
%files help
%defattr(-,root,root,0755)
#---------------------------------------------------------------------
%if %{with_kcm_linuz}
%package -n kcmlinuz
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: Linux Kernel configurator
Summary(pt_BR): Configurador do Kernel Linux
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kcmlinuz < 5:3.1.90
Provides: kdeadmin-kcmlinuz = %{epoch}:%{version}-%{release}
%description -n kcmlinuz
Linux Kernel configurator
%description -l pt_BR -n kcmlinuz
Configurador do Kernel Linux
%post -n kcmlinuz -p /sbin/ldconfig
%postun -n kcmlinuz -p /sbin/ldconfig
%files -n kcmlinuz
%defattr(-,root,root,0755)
%{prefix}/lib/kde3/kcm_linuz.*
%{prefix}/share/applications/kde/linuz.desktop
%{prefix}/share/apps/kcmlinuz
%endif
#-----------------------------------------------------------------
%package -n kcron-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-kcron program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-kcron
Obsoletes: kdeadmin-kcron-doc < 5:3.1.90
Obsoletes: kcron-doc < 5:3.3
%description -n kcron-help
On-line help files for the kdeadmin-kcron program
%description -l pt_BR -n kcron-help
Arquivos de ajuda on-line para o programa kdeadmin-kcron
%files -n kcron-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/kcron
%package -n kcron
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: Task scheduler and frontend to cron
Summary(pt_BR): Gerenciador/agendador de tarefas e interface para o cron
Requires: vixie-cron
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kcron < 5:3.1.90
Provides: kdeadmin-kcron = %{epoch}:%{version}-%{release}
%description -n kcron
Task scheduler and frontend to cron
%description -l pt_BR -n kcron
Gerenciador/agendador de tarefas e interface para o cron
%files -n kcron
%defattr(-,root,root,0755)
%{prefix}/bin/kcron
%{prefix}/share/applications/kde/kcron.desktop
%{prefix}/share/icons/*/*/*/kcron.png
%{prefix}/share/apps/kcron/kcronui.rc
#-------------------------------------------------------------------
%if %{with_kxconfig}
%package -n kxconfig-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-kxconfig program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-kxconfig
Obsoletes: kxconfig-doc < 5:3.3
Obsoletes: kdeadmin-kxconfig-doc < 5:3.1.90
%description -n kxconfig-help
On-line help files for the kdeadmin-kxconfig program
%description -l pt_BR -n kxconfig-help
Arquivos de ajuda on-line para o programa kdeadmin-kxconfig
%package -n kxconfig
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: XFree configurator
Summary(pt_BR): Configurador para XFree
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kxconfig-doc < 5:3.1.90
%description -n kxconfig
XFree configurator
%description -l pt_BR -n kxconfig
Configurador para XFree
%files -n kxconfig-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/kxconfig
%files -n kxconfig
%defattr(-,root,root,0755)
%{prefix}/bin/kxconfig
%{prefix}/share/apps/kxconfig
%{prefix}/share/applications/kde/kxconfig.desktop
%{prefix}/share/icons/*/*/*/kxconfig*
%endif
#--------------------------------------------------------------------------
%package -n kdat-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-kdat program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-kdat
Obsoletes: kdat-doc < 5:3.3
Obsoletes: kdeadmin-kdat-doc < 5:3.1.90
%description -n kdat-help
On-line help files for the kdeadmin-kdat program
%description -l pt_BR -n kdat-help
Arquivos de ajuda on-line para o programa kdeadmin-kdat
%files -n kdat-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/kdat
%package -n kdat
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: Tape backup utiliy
Summary(pt_BR): Utilitário de backup em fita
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kdat < 5:3.1.90
Provides: kdeadmin-kdat = %{epoch}:%{version}-%{release}
%description -n kdat
Tape backup utility
%description -l pt_BR -n kdat
Utilitário de backup em fita
%files -n kdat
%defattr(-,root,root,0755)
%{prefix}/bin/kdat
%{prefix}/share/apps/kdat
%{prefix}/share/applications/kde/kdat.desktop*
%{prefix}/share/icons/*/*/*/kdat.png
#-----------------------------------------------------------------------------------
%package -n kpackage-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-kpackage program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-kpackage
Obsoletes: kpackage-doc < 5:3.3
Obsoletes: kdeadmin-kpackage-doc < 5:3.1.90
%description -n kpackage-help
On-line help files for the kdeadmin-kpackage program
%description -l pt_BR -n kpackage-help
Arquivos de ajuda on-line para o programa kdeadmin-kpackage
%package -n kpackage
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: RPM/DEB package manager interface
Summary(pt_BR): Interface para gerenciamento de pacotes RPM/DEB
Requires(pre): rpm >= 4.0.2
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kpackage < 5:3.1.90
Provides: kdeadmin-kpackage = %{epoch}:%{version}-%{release}
%description -n kpackage
RPM/DEB package manager interface
%description -l pt_BR -n kpackage
Interface para gerenciamento de pacotes RPM/DEB
%files -n kpackage-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/kpackage
%files -n kpackage
%defattr(-,root,root,0755)
%{prefix}/bin/kpackage
%{prefix}/share/mimelnk/application/x-debian-package.desktop
%{prefix}/share/apps/kpackage
%{prefix}/share/services/kfile_rpm.desktop
%{prefix}/share/services/kfile_deb.desktop
%{prefix}/lib/kde3/kfile_rpm.*
%{prefix}/lib/kde3/kfile_deb.*
%{prefix}/share/applications/kde/kpackage.desktop
%{prefix}/share/icons/*/*/*/kpackage.png
#------------------------------------------------------------------------------------
%package -n ksysv-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-ksysv program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-ksysv
Obsoletes: ksysv-doc < 5:3.3
Obsoletes: kdeadmin-ksysv-doc < 5:3.1.90
%description -n ksysv-help
On-line help files for the kdeadmin-ksysv program
%description -l pt_BR -n ksysv-help
Arquivos de ajuda on-line para o programa kdeadmin-ksysv
%package -n ksysv
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: System V initialization administration interface
Summary(pt_BR): Interface para administração da inicialização System V
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-ksysv < 5:3.1.90
Provides: kdeadmin-ksysv = %{epoch}:%{version}-%{release}
%description -n ksysv
System V initialization administration interface, with
graphical and easy visualization and manipulation of the
available services and the runlevels.
%description -l pt_BR -n ksysv
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.
%files -n ksysv-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/ksysv
%files -n ksysv
%defattr(-,root,root,0755)
%{prefix}/bin/ksysv
%{prefix}/share/apps/ksysv
%{prefix}/share/mimelnk/application/x-ksysv.desktop
%{prefix}/share/mimelnk/text/x-ksysv-log.desktop
%{prefix}/share/applications/kde/ksysv.desktop
%{prefix}/share/icons/*/*/*/ksysv.png
%{prefix}/share/icons/*/*/*/toggle_log.png
#--------------------------------------------------------------------------------
%package -n kuser-help
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: On-line help files for the kdeadmin-kuser program
Summary(pt_BR): Arquivos de ajuda on-line para o programa kdeadmin-kuser
Obsoletes: kuser-doc < 5:3.3
Obsoletes: kdeadmin-kuser-doc < 5:3.1.90
%description -n kuser-help
On-line help files for the kdeadmin-kuser program
%description -l pt_BR -n kuser-help
Arquivos de ajuda on-line para o programa kdeadmin-kuser
%package -n kuser
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: User list administration tool
Summary(pt_BR): Ferramenta para administração de usuários
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-kuser < 5:3.1.90
Provides: kdeadmin-kuser = %{epoch}:%{version}-%{release}
%description -n kuser
System user list administration tool
%description -l pt_BR -n kuser
Ferramenta para administração de usuários do sistema
%files -n kuser
%defattr(-,root,root,0755)
%{prefix}/bin/kuser
%{prefix}/share/apps/kuser
%{prefix}/share/applications/kde/kuser.desktop
%{prefix}/share/icons/*/*/*/kuser.png
%{prefix}/share/config.kcfg/kuser.kcfg
%files -n kuser-help
%defattr(-,root,root,0755)
%{prefix}/share/doc/HTML/en/kuser
#-------------------------------------------------------------------------------
%if %{with_lilo_conf}
%package -n kde-lilo-config
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: LILO configuration module for the Control Center
Summary(pt_BR): Módulo do Centro de Controle para configuração do LILO
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-lilo-config < 5:3.1.90
Provides: kdeadmin-lilo-config = %{epoch}:%{version}-%{release}
%description -n kde-lilo-config
LILO (bootstrap software) configuration module for the Control Center
%description -l pt_BR -n kde-lilo-config
Módulo do Centro de Controle para configuração do LILO (software de boot)
%post -n kde-lilo-config -p /sbin/ldconfig
%postun -n kde-lilo-config -p /sbin/ldconfig
%files -n kde-lilo-config
%defattr(-,root,root,0755)
%{prefix}/share/applications/kde/lilo.desktop
%{prefix}/lib/kde3/kcm_lilo.*
%endif
#-------------------------------------------------------------------------------
%package -n secpolicy
Group: Administration
Group(pt_BR): Administração
Group(es): Administración
Summary: PAM configuration module for the Control Center
Summary(pt_BR): Módulo do Centro de Controle para configuração do PAM
Obsoletes: kdeadmin-common < 5:3.1.93
Obsoletes: kdeadmin-secpolicy < 5:3.1.90
Provides: kdeadmin-secpolicy = %{epoch}:%{version}-%{release}
%description -n secpolicy
A program to display PAM security policies
%description -l pt_BR -n secpolicy
Um programa que mostra a política de segurança do PAM
%files -n secpolicy
%defattr(-,root,root,0755)
%{prefix}/bin/secpolicy
#--------------------------------------------------------------------------------
%prep
%setup -q -n %{name}-%{kdeversion}
export CFLAGS="$CFLAGS %{optflags}"
export CXXFLAGS="$CXXFLAGS %{optflags}"
if [ ! -f configure ]; then
unsermake -f Makefile.cvs;
fi;
./configure \
--prefix=%{prefix} \
--mandir=%{_mandir} \
--disable-debug \
--enable-mt \
--with-rpm \
--enable-pch=yes --enable-new-ldflags \
--with-nis \
--with-pam=yes
%build
export QTDIR=%{_libdir}/qt3
export KDEDIR=%{prefix}
export CFLAGS="$CFLAGS %{optflags}"
export CXXFLAGS="$CFLAGS %{optflags}"
unsermake -j ${NRPROC:-1}
%install
rm -rf %{buildroot}
unsermake DESTDIR=%{buildroot} force-install
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,0755)