From 37e11c19d7d1ac39f18b9dba1bffee0dc09f9e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Sat, 28 Dec 2013 20:38:50 +0100 Subject: [PATCH] RPM Packaging: update 3.5.13.2 for Fedora 20 --- mageia/dependencies/qt3/qt3-3.5.13.2.spec | 14 ++++++++++--- opensuse/core/qt3/qt3-3.5.13.2.spec | 8 ++++---- .../rosegarden/rosegarden-3.5.13.2.spec | 3 ++- .../tde-guidance/tde-guidance-3.5.13.2.spec | 8 +++++--- .../tde-style-qtcurve-3.5.13.2.spec | 3 ++- .../tdeio-locate/tdeio-locate-3.5.13.2.spec | 3 ++- .../wlassistant/wlassistant-3.5.13.2.spec | 3 ++- redhat/buildall-sru.sh | 5 +++++ redhat/dependencies/arts/arts-3.5.13.2.spec | 3 ++- .../python-trinity-3.5.13.2.spec | 4 ---- redhat/packages.fedora | 2 ++ redhat/tde-i18n/tde-i18n-3.5.13.2.spec | 3 ++- .../tdeaccessibility-3.5.13.2.spec | 2 ++ redhat/tdeaddons/tdeaddons-3.5.13.2.spec | 4 ++++ redhat/tdeartwork/tdeartwork-3.5.13.2.spec | 8 ++++++-- redhat/tdebase/pamd.kcheckpass-trinity.fc20 | 5 +++++ redhat/tdebase/pamd.kdm-trinity-np.fc20 | 16 +++++++++++++++ redhat/tdebase/pamd.kdm-trinity.fc20 | 19 ++++++++++++++++++ redhat/tdebase/pamd.kscreensaver-trinity.fc20 | 5 +++++ redhat/tdebase/tdm.fc20.pp | Bin 0 -> 932 bytes redhat/tdebase/tdm.fc20.te | 11 ++++++++++ redhat/tdebase/tdm.service.fc20 | 12 +++++++++++ .../tdemultimedia/tdemultimedia-3.5.13.2.spec | 4 +++- 23 files changed, 122 insertions(+), 23 deletions(-) create mode 100644 redhat/tdebase/pamd.kcheckpass-trinity.fc20 create mode 100644 redhat/tdebase/pamd.kdm-trinity-np.fc20 create mode 100644 redhat/tdebase/pamd.kdm-trinity.fc20 create mode 100644 redhat/tdebase/pamd.kscreensaver-trinity.fc20 create mode 100644 redhat/tdebase/tdm.fc20.pp create mode 100644 redhat/tdebase/tdm.fc20.te create mode 100644 redhat/tdebase/tdm.service.fc20 diff --git a/mageia/dependencies/qt3/qt3-3.5.13.2.spec b/mageia/dependencies/qt3/qt3-3.5.13.2.spec index 83e38e489..92ddd5cdc 100644 --- a/mageia/dependencies/qt3/qt3-3.5.13.2.spec +++ b/mageia/dependencies/qt3/qt3-3.5.13.2.spec @@ -27,7 +27,7 @@ Name: qt3 Version: 3.3.8.d -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv3+ and QPL Summary: Qt3 Sources Group: System/Libraries @@ -73,7 +73,7 @@ Buildroot: %_tmppath/%name-%version-%release-root %if %buildSQL BuildRequires: mysql-devel BuildRequires: unixODBC-devel -BuildRequires: libpq-devel +BuildRequires: postgresql-devel %endif BuildRequires: freetype2-devel BuildRequires: mesaglu-devel @@ -99,7 +99,6 @@ BuildRequires: pkgconfig(libpng15) BuildRequires: zlib-devel BuildRequires: nas-devel BuildRequires: libiodbc-devel -BuildRequires: postgresql-devel BuildRequires: cups-devel %if "%{_lib}" != "lib" @@ -787,11 +786,20 @@ install -m 0755 %SOURCE9 %buildroot/%_sysconfdir/X11/xinit.d/ # Fix all buildroot paths +# +# Fix path in qmake.conf +# +%__sed -i ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/*/qmake.conf \ + -e "s|QMAKE_LIBDIR_QT =.*|QMAKE_LIBDIR_QT = %{_libdir}|" + %clean rm -fr %buildroot %changelog +* Mon Sep 09 2013 Francois Andriot 3.3.8.d-5 +- Fix path in qmake.conf + * Sat Jan 19 2013 Francois Andriot 3.3.8.d-4 - Initial release for TDE 3.5.13.2 diff --git a/opensuse/core/qt3/qt3-3.5.13.2.spec b/opensuse/core/qt3/qt3-3.5.13.2.spec index a50af8db8..32263d8d4 100644 --- a/opensuse/core/qt3/qt3-3.5.13.2.spec +++ b/opensuse/core/qt3/qt3-3.5.13.2.spec @@ -59,7 +59,7 @@ Patch135: parseFontName.diff Patch136: qt3-no-date.diff Patch139: gcc46.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) #Remember also to modify Requires in -devel package BuildRequires: c++_compiler @@ -82,10 +82,10 @@ BuildRequires: glu-devel %if %suse_version >= 1310 BuildRequires: libpng16-compat-devel %endif -%if %suse_version >= 1210 && %suse_version < 1300 +%if %suse_version == 1230 BuildRequires: libpng15-compat-devel %endif -%if %suse_version >= 1110 && %suse_version < 1200 +%if %suse_version >= 1110 && %suse_version <= 1220 BuildRequires: libpng14-compat-devel %endif @@ -338,7 +338,7 @@ fi %lang(zh) /usr/lib/qt3/translations/qt_zh-tw.qm %config(noreplace) /etc/X11/qtrc %ifarch s390x sparc64 x86_64 ppc64 mips64 -%dir %{_libdir}/qt3 +%{_libdir}/qt3 %endif %files devel diff --git a/redhat/applications/rosegarden/rosegarden-3.5.13.2.spec b/redhat/applications/rosegarden/rosegarden-3.5.13.2.spec index bff684ad2..4dc15831a 100644 --- a/redhat/applications/rosegarden/rosegarden-3.5.13.2.spec +++ b/redhat/applications/rosegarden/rosegarden-3.5.13.2.spec @@ -124,7 +124,8 @@ This package provides the data files necessary for running Rosegarden %build -unset QTDIR && . %{_sysconfdir}/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. %{_sysconfdir}/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" diff --git a/redhat/applications/tde-guidance/tde-guidance-3.5.13.2.spec b/redhat/applications/tde-guidance/tde-guidance-3.5.13.2.spec index 19df57c69..e086535d3 100644 --- a/redhat/applications/tde-guidance/tde-guidance-3.5.13.2.spec +++ b/redhat/applications/tde-guidance/tde-guidance-3.5.13.2.spec @@ -270,7 +270,8 @@ gtk-update-icon-cache --quiet %{tde_datadir}/icons/hicolor || : %build -unset QTDIR; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export PYTHONPATH=%{python_sitearch}/trinity-sip:%{python_sitearch}/python-qt3 export KDEDIR=%{tde_prefix} @@ -291,7 +292,8 @@ fi %install -unset QTDIR; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export EXTRA_MODULE_DIR="%{python_sitearch}/%{name}" @@ -389,7 +391,7 @@ chrpath -r %{tde_libdir} %{buildroot}%{tde_tdelibdir}/kcm_*.so # generate guidance-power-manager script cat <%{buildroot}%{tde_bindir}/guidance-power-manager #!/bin/sh -export PYTHONPATH=%{python_sitearch}/%{name} +export PYTHONPATH=%{python_sitearch}/%{name}:%{python_sitearch}/python-qt3 %{python_sitearch}/%{name}/guidance-power-manager.py & EOF chmod +x %{buildroot}%{tde_bindir}/guidance-power-manager diff --git a/redhat/applications/tde-style-qtcurve/tde-style-qtcurve-3.5.13.2.spec b/redhat/applications/tde-style-qtcurve/tde-style-qtcurve-3.5.13.2.spec index 5cf575e58..79a1fa67d 100644 --- a/redhat/applications/tde-style-qtcurve/tde-style-qtcurve-3.5.13.2.spec +++ b/redhat/applications/tde-style-qtcurve/tde-style-qtcurve-3.5.13.2.spec @@ -73,7 +73,8 @@ gtk2-engines-qtcurve. %build -unset QTDIR || : ; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export KDEDIR="%{tde_prefix}" diff --git a/redhat/applications/tdeio-locate/tdeio-locate-3.5.13.2.spec b/redhat/applications/tdeio-locate/tdeio-locate-3.5.13.2.spec index a7b94ad6d..4d8c47caa 100644 --- a/redhat/applications/tdeio-locate/tdeio-locate-3.5.13.2.spec +++ b/redhat/applications/tdeio-locate/tdeio-locate-3.5.13.2.spec @@ -71,7 +71,8 @@ as a directory. %build -unset QTDIR; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}" diff --git a/redhat/applications/wlassistant/wlassistant-3.5.13.2.spec b/redhat/applications/wlassistant/wlassistant-3.5.13.2.spec index 27fe62275..b1a07813d 100644 --- a/redhat/applications/wlassistant/wlassistant-3.5.13.2.spec +++ b/redhat/applications/wlassistant/wlassistant-3.5.13.2.spec @@ -70,7 +70,8 @@ remembered so next time the user won't have to enter them again. %build -unset QTDIR; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig" diff --git a/redhat/buildall-sru.sh b/redhat/buildall-sru.sh index 88cd4a13d..a77df7880 100755 --- a/redhat/buildall-sru.sh +++ b/redhat/buildall-sru.sh @@ -25,6 +25,11 @@ elif [ -x /usr/bin/yum ]; then PKGINST='sudo yum install -y' PKGDEL='sudo yum remove -y' REPOUPDATE='(cd $(rpm -E %{_rpmdir}); createrepo $(uname -i); createrepo noarch; sudo yum clean all --disablerepo="*" --enablerepo="rpmbuild*")' +elif [ -x /usr/bin/apt-get ]; then + PKGMGR="apt-get" + PKGINST='sudo apt-get install -y' + PKGDEL='sudo apt-get remove -y' + REPOUPDATE='(cd $(rpm -E %{_rpmdir}); genpkglist $PWD noarch; genpkglist $PWD i586; genpkglist $PWD x86_64; genbasedir $PWD i586 x86_64 noarch; sudo apt-get update)' fi BUILDDIR=$(rpm -E "%{_builddir}") diff --git a/redhat/dependencies/arts/arts-3.5.13.2.spec b/redhat/dependencies/arts/arts-3.5.13.2.spec index 1cfcc36b8..5a1d676e0 100644 --- a/redhat/dependencies/arts/arts-3.5.13.2.spec +++ b/redhat/dependencies/arts/arts-3.5.13.2.spec @@ -32,7 +32,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz Source1: kcmartsrc-pulseaudio -Patch0: arts-3.5.13.2-pkgconfig_requires.patch +Patch1: arts-3.5.13.2-pkgconfig_requires.patch BuildRequires: cmake >= 2.8 BuildRequires: trinity-tqtinterface-devel >= %{tde_version} @@ -196,6 +196,7 @@ Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %prep %setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}} +%patch1 -p1 -b .mad %build diff --git a/redhat/libraries/python-trinity/python-trinity-3.5.13.2.spec b/redhat/libraries/python-trinity/python-trinity-3.5.13.2.spec index a0c0bca9b..3dc55c64d 100644 --- a/redhat/libraries/python-trinity/python-trinity-3.5.13.2.spec +++ b/redhat/libraries/python-trinity/python-trinity-3.5.13.2.spec @@ -136,12 +136,8 @@ export PYTHONPATH=%{python_sitearch}/trinity-sip:%{python_sitearch}/python-qt3 # Shitty hack to add LDFLAGS %if 0%{?mgaversion} || 0%{?mdkversion} %__sed -i */Makefile \ -%if 0%{?pclinuxos} - -e "/^LIBS = / s|$| -lpython2.6 -lDCOP -lkdecore -lkdefx -lkdeui -lkresources -lkabc -lkparts -lkio|" -%else -e "/^LIBS = / s|$| -lpython2.7 -lDCOP -lkdecore -lkdefx -lkdeui -lkresources -lkabc -lkparts -lkio|" %endif -%endif %__make %{_smp_mflags} diff --git a/redhat/packages.fedora b/redhat/packages.fedora index 93f9bad28..bc1e92869 100644 --- a/redhat/packages.fedora +++ b/redhat/packages.fedora @@ -18,6 +18,7 @@ cmake commoncpp2-devel cppunit-devel createrepo +db4-devel djvulibre djvulibre-devel esound-devel @@ -64,6 +65,7 @@ libdvdread-devel libfontenc-devel libgadu-devel libgpod-devel +libgsf-devel libgssapi-devel libical-devel libidn-devel diff --git a/redhat/tde-i18n/tde-i18n-3.5.13.2.spec b/redhat/tde-i18n/tde-i18n-3.5.13.2.spec index e9c873191..bb56fe521 100644 --- a/redhat/tde-i18n/tde-i18n-3.5.13.2.spec +++ b/redhat/tde-i18n/tde-i18n-3.5.13.2.spec @@ -713,7 +713,8 @@ popd %build -unset QTDIR; . /etc/profile.d/qt3.sh +unset QTDIR QTINC QTLIB +. /etc/profile.d/qt3.sh export PATH="%{tde_bindir}:${PATH}" export KDEDIR=%{tde_prefix} diff --git a/redhat/tdeaccessibility/tdeaccessibility-3.5.13.2.spec b/redhat/tdeaccessibility/tdeaccessibility-3.5.13.2.spec index 329aaaf95..dac3ffdfa 100644 --- a/redhat/tdeaccessibility/tdeaccessibility-3.5.13.2.spec +++ b/redhat/tdeaccessibility/tdeaccessibility-3.5.13.2.spec @@ -56,8 +56,10 @@ BuildRequires: libXtst-devel BuildRequires: libxcb-devel %endif %if 0%{?mgaversion} || 0%{?mdkversion} +%if 0%{?pclinuxos} == 0 BuildRequires: %{_lib}xcb-devel %endif +%endif %if 0%{?mgaversion} || 0%{?mdkversion} BuildRequires: %{_lib}xi-devel diff --git a/redhat/tdeaddons/tdeaddons-3.5.13.2.spec b/redhat/tdeaddons/tdeaddons-3.5.13.2.spec index b45ca3e93..1d08e43e6 100644 --- a/redhat/tdeaddons/tdeaddons-3.5.13.2.spec +++ b/redhat/tdeaddons/tdeaddons-3.5.13.2.spec @@ -59,8 +59,12 @@ BuildRequires: openssl-devel %if 0%{?rhel} || 0%{?fedora} || 0%{?suse_version} >= 1220 || 0%{?mdkversion} || 0%{?mgaversion} %define with_db 1 %if 0%{?mgaversion} || 0%{?mdkversion} +%if 0%{?pclinuxos} +BuildRequires: db4-devel +%else BuildRequires: db5-devel %endif +%endif %if 0%{?fedora} >= 18 BuildRequires: libdb-devel BuildRequires: libdb-cxx-devel diff --git a/redhat/tdeartwork/tdeartwork-3.5.13.2.spec b/redhat/tdeartwork/tdeartwork-3.5.13.2.spec index cc8745c2a..c56410ecd 100644 --- a/redhat/tdeartwork/tdeartwork-3.5.13.2.spec +++ b/redhat/tdeartwork/tdeartwork-3.5.13.2.spec @@ -636,7 +636,7 @@ This package is part of Trinity, and a component of the TDE artwork module. %{tde_datadir}/applnk/System/ScreenSavers/tronbit.desktop %endif -%if 0%{?fedora} >= 15 +%if 0%{?fedora} >= 15 || 0%{?pclinuxos} %{tde_datadir}/applnk/System/ScreenSavers/companioncube.desktop %{tde_datadir}/applnk/System/ScreenSavers/hilbert.desktop %{tde_datadir}/applnk/System/ScreenSavers/rubikblocks.desktop @@ -644,13 +644,17 @@ This package is part of Trinity, and a component of the TDE artwork module. %{tde_datadir}/applnk/System/ScreenSavers/tronbit.desktop %endif -%if 0%{?fedora} >= 18 +%if 0%{?fedora} >= 18 || 0%{?pclinuxos} %{tde_datadir}/applnk/System/ScreenSavers/hexadrop.desktop %{tde_datadir}/applnk/System/ScreenSavers/kaleidocycle.desktop %{tde_datadir}/applnk/System/ScreenSavers/quasicrystal.desktop %{tde_datadir}/applnk/System/ScreenSavers/unknownpleasures.desktop %endif +%if 0%{?fedora} >= 20 +%{tde_datadir}/applnk/System/ScreenSavers/geodesic.desktop +%endif + %endif ########## diff --git a/redhat/tdebase/pamd.kcheckpass-trinity.fc20 b/redhat/tdebase/pamd.kcheckpass-trinity.fc20 new file mode 100644 index 000000000..0a37e6e13 --- /dev/null +++ b/redhat/tdebase/pamd.kcheckpass-trinity.fc20 @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/redhat/tdebase/pamd.kdm-trinity-np.fc20 b/redhat/tdebase/pamd.kdm-trinity-np.fc20 new file mode 100644 index 000000000..0616e66f6 --- /dev/null +++ b/redhat/tdebase/pamd.kdm-trinity-np.fc20 @@ -0,0 +1,16 @@ + #%PAM-1.0 +auth required pam_env.so +auth required pam_permit.so +auth include postlogin +account required pam_nologin.so +account include system-auth +password include system-auth +session required pam_selinux.so close +session required pam_loginuid.so +session optional pam_console.so +-session optional pam_ck_connector.so +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session include system-auth +session include postlogin diff --git a/redhat/tdebase/pamd.kdm-trinity.fc20 b/redhat/tdebase/pamd.kdm-trinity.fc20 new file mode 100644 index 000000000..686433fce --- /dev/null +++ b/redhat/tdebase/pamd.kdm-trinity.fc20 @@ -0,0 +1,19 @@ +#%PAM-1.0 +auth [success=done ignore=ignore default=bad] pam_selinux_permit.so +auth required pam_env.so +auth substack system-auth +-auth optional pam_gnome_keyring.so +auth include postlogin +account required pam_nologin.so +account include system-auth +password include system-auth +session required pam_selinux.so close +session required pam_loginuid.so +session optional pam_console.so +-session optional pam_ck_connector.so +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session include system-auth +-session optional pam_gnome_keyring.so auto_start +session include postlogin diff --git a/redhat/tdebase/pamd.kscreensaver-trinity.fc20 b/redhat/tdebase/pamd.kscreensaver-trinity.fc20 new file mode 100644 index 000000000..0a37e6e13 --- /dev/null +++ b/redhat/tdebase/pamd.kscreensaver-trinity.fc20 @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/redhat/tdebase/tdm.fc20.pp b/redhat/tdebase/tdm.fc20.pp new file mode 100644 index 0000000000000000000000000000000000000000..d0c0d4be8e312f2875f8a8c50c2e527743daa1cc GIT binary patch literal 932 zcmb`FK~BP85QS?sMpxnuH~~RVFdKKe;s8zHFQ!I{p??z>Ucq=?RybeVCqL-IL??Ok z-n^NAfG{7sx9v%mWnkoZ_xj3tb~nDS>h^W~unz5WnY(rEVC=#{z%i^Q%f;>V)b-6| zYEH+Y?Po(nHB5wg+pvndDeF+Inn%sZXKp=zDi^WX7{w4K;hbvOsmD(M=L73AygYbY z)m1FwrMsGd3F~s7mM@#Cj-iN&_oF;s!jL?)4bX>(@zXFbfcm*>!n(Xq+O4^L=Wv#H zKyzX|g}DIg@h=nB= 4 || 0%{?suse_version} || 0%{?mgaversion} || 0%{?mdkversion} %define with_xine 1 +%if 0%{?pclinuxos} == 0 %if 0%{?mgaversion} || 0%{?mdkversion} BuildRequires: %{_lib}xine1.2-devel %endif +%endif %if 0%{?fedora} || 0%{?rhel} BuildRequires: xine-lib-devel %endif -%if 0%{?suse_version} +%if 0%{?suse_version} || 0%{?pclinuxos} BuildRequires: libxine-devel %endif %endif