RPM packaging: some 14.0.0 packages
parent
a62bf523e9
commit
2150025507
@ -0,0 +1,87 @@
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
%define tde_version 14.0.0
|
||||
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
|
||||
%define _docdir %{tde_datadir}/doc
|
||||
|
||||
Name: trinity-tqca-tls
|
||||
Version: 1.0
|
||||
Release: 2%{?dist}%{?_variant}
|
||||
|
||||
Summary: TLS plugin for the TQt Cryptographic Architecture
|
||||
License: LGPLv2+
|
||||
Group: Applications/Internet
|
||||
|
||||
URL: http://delta.affinix.com/qca/
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqt3-devel >= %{tde_version}
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{tde_version}
|
||||
BuildRequires: trinity-tqca-devel >= 1.0
|
||||
BuildRequires: openssl-devel >= 0.9.8
|
||||
|
||||
|
||||
%description
|
||||
This is a plugin to provide SSL/TLS capability to programs that use the TQt
|
||||
Cryptographic Architecture (TQCA). TQCA is a library providing an easy API
|
||||
for several cryptographic algorithms to TQt programs. This package only
|
||||
contains the TLS plugin.
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}}
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
|
||||
|
||||
./configure \
|
||||
--qtdir=/usr
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%__rm -rf %{?buildroot}
|
||||
%__make install INSTALL_ROOT=%{?buildroot}
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{?buildroot}
|
||||
|
||||
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc README COPYING
|
||||
%{_libdir}/tqt3/plugins/crypto/libqca-tls.so
|
||||
|
||||
%changelog
|
||||
* Thu Jun 27 2013 Francois Andriot <francois.andriot@free.fr> - 1.0-2
|
||||
- Initial build for TDE 14.0.0
|
||||
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 1.0-1
|
||||
- Initial build for TDE 3.5.13.2
|
@ -0,0 +1,123 @@
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
%define tde_version 14.0.0
|
||||
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
|
||||
%define _docdir %{tde_datadir}/doc
|
||||
|
||||
|
||||
Name: trinity-tqca
|
||||
Version: 1.0
|
||||
Release: 2%{?dist}%{?_variant}
|
||||
|
||||
Summary: TQt Cryptographic Architecture
|
||||
|
||||
Group: System Environment/Libraries
|
||||
License: LGPLv2+
|
||||
|
||||
Vendor: Trinity Project
|
||||
URL: http://www.trinitydesktop.org/
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqt3-devel >= %{tde_version}
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{tde_version}
|
||||
|
||||
|
||||
%description
|
||||
Taking a hint from the similarly-named Java Cryptography Architecture,
|
||||
TQCA aims to provide a straightforward and cross-platform crypto API,
|
||||
using TQt datatypes and conventions. TQCA separates the API from the
|
||||
implementation, using plugins known as Providers. The advantage of this
|
||||
model is to allow applications to avoid linking to or explicitly depending
|
||||
on any particular cryptographic library. This allows one to easily change
|
||||
or upgrade crypto implementations without even needing to recompile the
|
||||
application!
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING README TODO
|
||||
%{tde_libdir}/libqca.so.*
|
||||
|
||||
##########
|
||||
|
||||
%package devel
|
||||
Summary: TQt Cryptographic Architecture development files
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This packages contains the development files for TQCA
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_includedir}/qca.h
|
||||
%{tde_libdir}/libqca.so
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}}
|
||||
|
||||
# Fix 'lib64' library directory
|
||||
perl -pi -e 's,target\.path=\$PREFIX/lib,target.path=\$PREFIX/%{_lib},g' qcextra
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
|
||||
|
||||
./configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--qtdir=/usr \
|
||||
--debug
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%__rm -rf $RPM_BUILD_ROOT
|
||||
%__make install INSTALL_ROOT=$RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 1.0-1
|
||||
- Initial build for TDE 3.5.13.2
|
@ -0,0 +1,165 @@
|
||||
# Default version for this component
|
||||
%define kdecomp libkdcraw
|
||||
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
# TDE specific building variables
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
%define tde_docdir %{tde_datadir}/doc
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_mandir %{tde_datadir}/man
|
||||
|
||||
%define tde_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-%{kdecomp}
|
||||
Summary: Raw picture decoding C++ library (runtime) [Trinity]
|
||||
|
||||
Version: 14.0.0
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2+
|
||||
Group: Environment/Libraries
|
||||
|
||||
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: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: desktop-file-utils
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: liblcms-devel
|
||||
%else
|
||||
BuildRequires: lcms-devel
|
||||
%endif
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: gettext
|
||||
|
||||
# AUTOTOOLS
|
||||
BuildRequires: automake autoconf libtool
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}ltdl-devel
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 5 || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libtool-ltdl-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
C++ interface around dcraw binary program used to decode RAW
|
||||
picture files.
|
||||
This library is used by kipi-plugins, digiKam and others kipi host programs.
|
||||
libkdcraw contains the library of libkdcraw.
|
||||
|
||||
%package devel
|
||||
Group: Development/Libraries
|
||||
Summary: RAW picture decoding C++ library (development) [Trinity]
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Libkdcraw is a C++ interface around dcraw binary program used to
|
||||
decode Raw picture files.
|
||||
libkdcraw-devel contains development files and documentation. The
|
||||
library documentation is available on kdcraw.h header file.
|
||||
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
%__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
|
||||
unset QTDIR
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
%find_lang %{kdecomp}
|
||||
|
||||
# RHEL4: pkgconfig files do not support 'URL' keyword .
|
||||
%if 0%{?rhel} == 4
|
||||
%__sed -i %{?buildroot}%{tde_libdir}/pkgconfig/*.pc -e "s/^URL: /#URL: /"
|
||||
%endif
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%post
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
|
||||
%files -f %{kdecomp}.lang
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkdcraw.so.4
|
||||
%{tde_libdir}/libkdcraw.so.4.0.3
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdcraw.png
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkdcraw.so
|
||||
%{tde_libdir}/libkdcraw.la
|
||||
%{tde_tdeincludedir}/libkdcraw/
|
||||
%{tde_libdir}/pkgconfig/libkdcraw.pc
|
||||
|
||||
%Changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial build for TDE 3.5.13.2
|
@ -0,0 +1,154 @@
|
||||
# Default version for this component
|
||||
%define kdecomp libkexiv2
|
||||
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
# TDE specific building variables
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
%define tde_docdir %{tde_datadir}/doc
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_mandir %{tde_datadir}/man
|
||||
|
||||
%define tde_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-%{kdecomp}
|
||||
Summary: Qt like interface for the libexiv2 library (runtime) [Trinity]
|
||||
|
||||
Version: 14.0.0
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2+
|
||||
Group: Environment/Libraries
|
||||
|
||||
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: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
|
||||
# AUTOTOOLS
|
||||
BuildRequires: automake autoconf libtool
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}ltdl-devel
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 5 || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libtool-ltdl-devel
|
||||
%endif
|
||||
|
||||
# EXIV2
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}exiv2-devel
|
||||
%endif
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
BuildRequires: exiv2-devel
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libexiv2-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
libkexif2 contains the library of libkexiv2.
|
||||
Libkexif is a wrapper around Exiv2 library to manipulate pictures metadata.
|
||||
|
||||
%package devel
|
||||
Group: Development/Libraries
|
||||
Summary: Qt like interface for the libexiv2 library (development) [Trinity]
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
libkexif2-devel contains development files and documentation for libkexiv2
|
||||
library. The library documentation is available on kexiv2.h header file.
|
||||
Libkexif is a wrapper around Exiv2 library to manipulate pictures metadata.
|
||||
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
%__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
|
||||
unset QTDIR
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
# RHEL4: pkgconfig files do not support 'URL' keyword .
|
||||
%if 0%{?rhel} == 4
|
||||
%__sed -i %{?buildroot}%{tde_libdir}/pkgconfig/*.pc -e "s/^URL: /#URL: /"
|
||||
%endif
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%post
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkexiv2.so.*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkexiv2.so
|
||||
%{tde_libdir}/libkexiv2.la
|
||||
%{tde_tdeincludedir}/libkexiv2/
|
||||
%{tde_libdir}/pkgconfig/libkexiv2.pc
|
||||
|
||||
|
||||
%Changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 14.0.0-1
|
||||
- Initial build for TDE 14.0.0
|
@ -0,0 +1,169 @@
|
||||
# Default version for this component
|
||||
%define tdecomp libkipi
|
||||
|
||||
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
# TDE specific building variables
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
%define tde_docdir %{tde_datadir}/doc
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_mandir %{tde_datadir}/man
|
||||
|
||||
%define tde_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-%{tdecomp}
|
||||
Summary: library for apps that want to use kipi-plugins (runtime version) [Trinity]
|
||||
|
||||
Version: 14.0.0
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2+
|
||||
Group: Environment/Libraries
|
||||
|
||||
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: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: desktop-file-utils
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: liblcms-devel
|
||||
%else
|
||||
BuildRequires: lcms-devel
|
||||
%endif
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: gettext
|
||||
|
||||
# AUTOTOOLS
|
||||
BuildRequires: automake autoconf libtool
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}ltdl-devel
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 5 || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libtool-ltdl-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
Libkipi is a library
|
||||
o that contains common routines and widget used by kipi-plugins
|
||||
o to ease implementation of the kipi-plugins interface in an application
|
||||
that wants to use kipi-plugins
|
||||
|
||||
Homepage: http://www.kipi-plugins.org/
|
||||
|
||||
|
||||
%package devel
|
||||
Group: Development/Libraries
|
||||
Summary: library for apps that want to use kipi-plugins (development version) [Trinity]
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Libkipi is a library
|
||||
o that contains common routines and widget used by kipi-plugins
|
||||
o to ease implementation of the kipi-plugins interface in an application
|
||||
that wants to use kipi-plugins
|
||||
|
||||
This package contains development files and documentation for libkipi library.
|
||||
Homepage: http://www.kipi-plugins.org/
|
||||
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
%__cp "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
%find_lang %{tdecomp}
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%post
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
|
||||
%files -f %{tdecomp}.lang
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkipi.so.0
|
||||
%{tde_libdir}/libkipi.so.0.1.1
|
||||
%{tde_datadir}/apps/kipi/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kipi.png
|
||||
%{tde_datadir}/servicetypes/kipiplugin.desktop
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkipi.so
|
||||
%{tde_libdir}/libkipi.la
|
||||
%{tde_tdeincludedir}/libkipi/
|
||||
%{tde_libdir}/pkgconfig/libkipi.pc
|
||||
|
||||
%Changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial build for TDE 3.5.13.2
|
@ -0,0 +1,484 @@
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
# TDE 3.5.13 specific building variables
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_sbindir %{tde_prefix}/sbin
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
%define tde_docdir %{tde_datadir}/doc
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
|
||||
%define tde_tdeappdir %{tde_datadir}/applications/tde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-tdeadmin
|
||||
Summary: Administrative tools for TDE
|
||||
Version: 14.0.0
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: User Interface/Desktops
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
URL: http://www.trinitydesktop.org/
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
|
||||
Obsoletes: trinity-kdeadmin < %{version}-%{release}
|
||||
Provides: trinity-kdeadmin = %{version}-%{release}
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
Source1: kuser.pam
|
||||
Source2: kuser.pamd
|
||||
Source5: kpackagerc
|
||||
Source6: ksysvrc
|
||||
Source7: kuserrc
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: rpm-devel
|
||||
BuildRequires: pam-devel
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
BuildRequires: lilo
|
||||
%endif
|
||||
|
||||
Requires: trinity-tdeadmin = %{version}-%{release}
|
||||
Requires: trinity-kcron = %{version}-%{release}
|
||||
Requires: trinity-kdat = %{version}-%{release}
|
||||
Requires: %{name}-kfile-plugins = %{version}-%{release}
|
||||
Requires: trinity-knetworkconf = %{version}-%{release}
|
||||
Requires: trinity-kpackage = %{version}-%{release}
|
||||
Requires: trinity-ksysv = %{version}-%{release}
|
||||
Requires: trinity-kuser = %{version}-%{release}
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
Requires: trinity-lilo-config = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
# CONSOLEHELPER (usermode) support
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
%define with_consolehelper 1
|
||||
|
||||
# Avoids relinking, which breaks consolehelper
|
||||
%define dont_relink 1
|
||||
%endif
|
||||
|
||||
%description
|
||||
The tdeadmin package includes administrative tools for the Trinity Desktop
|
||||
Environment (TDE) including:
|
||||
kcron, kdat, knetworkconf, kpackage, ksysv, kuser.
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
# LILO is not provided in RHEL or Fedora
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
%exclude %{tde_tdedocdir}/HTML/en/lilo-config/
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kcron
|
||||
Summary: The Trinity crontab editor
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-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.
|
||||
|
||||
%files -n trinity-kcron
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kcron
|
||||
%{tde_tdeappdir}/kcron.desktop
|
||||
%{tde_datadir}/apps/kcron/kcronui.rc
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kcron.png
|
||||
%{tde_tdedocdir}/HTML/en/kcron/
|
||||
|
||||
%post -n trinity-kcron
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kcron
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kdat
|
||||
Summary: A Trinity tape backup tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-kdat
|
||||
KDat is a tar-based tape archiver. It is designed to work with multiple
|
||||
archives on a single tape.
|
||||
|
||||
Main features are:
|
||||
* Simple graphical interface to local filesystem and tape contents.
|
||||
* Multiple archives on the same physical tape.
|
||||
* Complete index of archives and files is stored on local hard disk.
|
||||
* Selective restore of files from an archive.
|
||||
* Backup profiles for frequently used backups.
|
||||
|
||||
%files -n trinity-kdat
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kdat/*
|
||||
%{tde_bindir}/kdat
|
||||
%{tde_tdeappdir}/kdat.desktop
|
||||
%{tde_datadir}/apps/kdat/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdat.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kdat.png
|
||||
%{tde_tdedocdir}/HTML/en/kdat/
|
||||
|
||||
%post -n trinity-kdat
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kdat
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package kfile-plugins
|
||||
Summary: Trinity file metainfo plugins for deb and rpm files
|
||||
Group: Environment/Libraries
|
||||
|
||||
%description kfile-plugins
|
||||
File metainfo plugins for deb and rpm package files.
|
||||
|
||||
%files kfile-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/tdefile_deb.la
|
||||
%{tde_tdelibdir}/tdefile_deb.so
|
||||
%{tde_tdelibdir}/tdefile_rpm.la
|
||||
%{tde_tdelibdir}/tdefile_rpm.so
|
||||
%{tde_datadir}/services/tdefile_deb.desktop
|
||||
%{tde_datadir}/services/tdefile_rpm.desktop
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-knetworkconf
|
||||
Summary: Trinity network configuration tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-knetworkconf
|
||||
This is a TDE control center module to configure TCP/IP settings. It
|
||||
can be used to manage network devices and settings for each device.
|
||||
|
||||
%files -n trinity-knetworkconf
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/knetworkconf/*
|
||||
%{tde_datadir}/icons/hicolor/*/apps/knetworkconf.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_disconnected_wlan.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_connected_lan_knc.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_disconnected_lan.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_traffic_wlan.png
|
||||
%{tde_datadir}/apps/knetworkconf/
|
||||
%{tde_tdeappdir}/kcm_knetworkconfmodule.desktop
|
||||
%{tde_tdelibdir}/kcm_knetworkconfmodule.so
|
||||
%{tde_tdelibdir}/kcm_knetworkconfmodule.la
|
||||
%{tde_tdedocdir}/HTML/en/knetworkconf/
|
||||
|
||||
%post -n trinity-knetworkconf
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-knetworkconf
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kpackage
|
||||
Summary: Trinity package management tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-kpackage
|
||||
This is a frontend to both .rpm and .deb package formats. It allows you
|
||||
to view currently installed packages, browse available packages, and
|
||||
install/remove them.
|
||||
|
||||
%files -n trinity-kpackage
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kpackage/*
|
||||
%{tde_bindir}/kpackage
|
||||
%{tde_tdeappdir}/kpackage.desktop
|
||||
%{tde_datadir}/apps/kpackage/
|
||||
%{tde_datadir}/config/kpackagerc
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kpackage.png
|
||||
%{tde_tdedocdir}/HTML/en/kpackage/
|
||||
|
||||
%post -n trinity-kpackage
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kpackage
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-ksysv
|
||||
Summary: Trinity SysV-style init configuration editor
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-ksysv
|
||||
This program allows you to edit your start and stop scripts using a
|
||||
drag and drop GUI.
|
||||
|
||||
%files -n trinity-ksysv
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/ksysv/*
|
||||
%{tde_bindir}/ksysv
|
||||
%{tde_tdeappdir}/ksysv.desktop
|
||||
%{tde_datadir}/apps/ksysv/
|
||||
%{tde_datadir}/config/ksysvrc
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/toggle_log.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/ksysv.png
|
||||
%{tde_datadir}/mimelnk/application/x-ksysv.desktop
|
||||
%{tde_datadir}/mimelnk/text/x-ksysv-log.desktop
|
||||
%{tde_tdedocdir}/HTML/en/ksysv/
|
||||
|
||||
%post -n trinity-ksysv
|
||||
for icon_theme in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-ksysv
|
||||
for icon_theme in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kuser
|
||||
Summary: Trinity user/group administration tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
# package 'usermode' provides '/usr/bin/consolehelper-gtk'
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
Requires: usermode-gtk
|
||||
%endif
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
Requires: usermode
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description -n trinity-kuser
|
||||
A user/group administration tool for TDE.
|
||||
|
||||
%files -n trinity-kuser
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kuser/*
|
||||
%{tde_bindir}/kuser
|
||||
%{tde_tdeappdir}/kuser.desktop
|
||||
%{tde_datadir}/apps/kuser/
|
||||
%{tde_datadir}/config/kuserrc
|
||||
%{tde_datadir}/config.kcfg/kuser.kcfg
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kuser.png
|
||||
%{tde_tdedocdir}/HTML/en/kuser/
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
%{tde_sbindir}/kuser
|
||||
%{_sbindir}/kuser
|
||||
%config(noreplace) /etc/pam.d/kuser
|
||||
%config(noreplace) /etc/security/console.apps/kuser
|
||||
%endif
|
||||
|
||||
%post -n trinity-kuser
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kuser
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%package -n trinity-lilo-config
|
||||
Summary: Trinity frontend for lilo configuration
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kcontrol
|
||||
Requires: trinity-tdebase-bin
|
||||
#Requires: lilo
|
||||
|
||||
%description -n trinity-lilo-config
|
||||
lilo-config is a TDE based frontend to the lilo boot manager configuration.
|
||||
It runs out of the TDE Control Center.
|
||||
|
||||
If you want to use the menu entry to launch lilo-config, you need to install
|
||||
tdebase-bin since it uses the tdesu command to gain root privileges.
|
||||
|
||||
%files -n trinity-lilo-config
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/kcm_lilo.la
|
||||
%{tde_tdelibdir}/kcm_lilo.so
|
||||
%{tde_tdeappdir}/lilo.desktop
|
||||
%{tde_tdedocdir}/HTML/en/lilo-config/
|
||||
|
||||
%post -n trinity-lilo-config
|
||||
touch /etc/lilo.conf
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
%__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
|
||||
unset QTDIR QTLIB QTINC
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--sbindir=%{tde_sbindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--enable-new-ldflags \
|
||||
--disable-dependency-tracking \
|
||||
--disable-rpath \
|
||||
--with-rpm \
|
||||
--with-pam=kde \
|
||||
--with-shadow \
|
||||
--with-private-groups \
|
||||
--enable-final \
|
||||
--enable-closure \
|
||||
--with-private-groups
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
comps="kcron kdat knetworkconf kpackage ksysv kuser"
|
||||
%__mkdir_p %{buildroot}%{tde_datadir}/config \
|
||||
%{buildroot}%{_sysconfdir}/security/console.apps \
|
||||
%{buildroot}%{_sysconfdir}/pam.d \
|
||||
%{buildroot}%{tde_sbindir} \
|
||||
%{buildroot}%{_sbindir}
|
||||
|
||||
%__install -p -m644 %{SOURCE5} %{SOURCE6} %{SOURCE7} %{buildroot}%{tde_datadir}/config/
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
# Run kuser through consolehelper
|
||||
%__install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/security/console.apps/kuser
|
||||
%__install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/kuser
|
||||
%__mv %{buildroot}%{tde_bindir}/kuser %{buildroot}%{tde_sbindir}
|
||||
%__ln_s %{_bindir}/consolehelper %{buildroot}%{tde_bindir}/kuser
|
||||
%if "%{tde_prefix}" != "/usr"
|
||||
%__ln_s %{tde_sbindir}/kuser %{?buildroot}%{_sbindir}/kuser
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# locale's
|
||||
HTML_DIR=$(tde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}/$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}/$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && ln -nsf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# rpmdocs
|
||||
for dir in $comps ; do
|
||||
for file in AUTHORS ChangeLog README TODO ; do
|
||||
test -s "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file"
|
||||
done
|
||||
done
|
||||
|
||||
# The following files are not installed in any binary package.
|
||||
# This is deliberate.
|
||||
|
||||
# - This file serves no purpose that we can see, and conflicts
|
||||
# with GNOME system tools, so be sure to leave it out.
|
||||
%__rm -f %{?buildroot}%{tde_libdir}/pkgconfig/*.pc
|
||||
|
||||
# Extract from changelog:
|
||||
# tdeadmin (4:3.5.5-2) unstable; urgency=low
|
||||
# +++ Changes by Ana Beatriz Guerrero Lopez:
|
||||
# * Removed useless program secpolicy. (Closes: #399426)
|
||||
%__rm -f %{?buildroot}%{tde_bindir}/secpolicy
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jun 28 2013 Francois Andriot <francois.andriot@free.fr> - 14.0.0-1
|
||||
- Initial release for TDE 14.0.0
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue