New package: kde-workspace-4.10.4.
This commit is contained in:
parent
59aa09689c
commit
2f81681cad
12 changed files with 182 additions and 0 deletions
|
@ -1290,6 +1290,19 @@ libkpty.so.4 kdelibs-4.10.4_1
|
|||
libkmediaplayer.so.4 kdelibs-4.10.4_1
|
||||
libknotifyconfig.so.4 kdelibs-4.10.4_1
|
||||
libkde3support.so.4 kdelibs-4.10.4_1
|
||||
libkdefakes.so.5 kdelibs-4.10.4_1
|
||||
libkunitconversion.so.4 kdelibs-4.10.4_1
|
||||
libkrosscore.so.4 kdelibs-4.10.4_1
|
||||
libktexteditor.so.4 kdelibs-4.10.4_1
|
||||
libkholidays.so.4 kdepimlibs-4.10.4_1
|
||||
libkcalcore.so.4 kdepimlibs-4.10.4_1
|
||||
libkcalutils.so.4 kdepimlibs-4.10.4_1
|
||||
libakonadi-kde.so.4 kdepimlibs-4.10.4_1
|
||||
libkmime.so.4 kdepimlibs-4.10.4_1
|
||||
libakonadi-kmime.so.4 kdepimlibs-4.10.4_1
|
||||
libkabc.so.4 kdepimlibs-4.10.4_1
|
||||
libmicroblog.so.4 kdepimlibs-4.10.4_1
|
||||
libsyndication.so.4 kdepimlibs-4.10.4_1
|
||||
libnepomukcore.so.4 nepomuk-core-4.10.4_1
|
||||
libssh.so.4 libssh-0.5.4_1
|
||||
libssh_threads.so.4 libssh-0.5.4_1
|
||||
|
|
1
srcpkgs/kde-workspace-devel
Symbolic link
1
srcpkgs/kde-workspace-devel
Symbolic link
|
@ -0,0 +1 @@
|
|||
kde-workspace
|
5
srcpkgs/kde-workspace/INSTALL
Normal file
5
srcpkgs/kde-workspace/INSTALL
Normal file
|
@ -0,0 +1,5 @@
|
|||
case "$ACTION" in
|
||||
post)
|
||||
genkdmconf --no-old --no-backup >/dev/null 2>&1
|
||||
;;
|
||||
esac
|
7
srcpkgs/kde-workspace/REMOVE
Normal file
7
srcpkgs/kde-workspace/REMOVE
Normal file
|
@ -0,0 +1,7 @@
|
|||
case "$ACTION" in
|
||||
post)
|
||||
if [ -d usr/share/apps/kdm/faces ]; then
|
||||
rm -rf usr/share/apps/kdm/faces
|
||||
fi
|
||||
;;
|
||||
esac
|
20
srcpkgs/kde-workspace/files/kde-np.pam
Normal file
20
srcpkgs/kde-workspace/files/kde-np.pam
Normal file
|
@ -0,0 +1,20 @@
|
|||
#%PAM-1.0
|
||||
auth required pam_tally.so onerr=succeed
|
||||
auth required pam_shells.so
|
||||
auth requisite pam_nologin.so
|
||||
auth required pam_env.so
|
||||
auth optional pam_permit.so
|
||||
|
||||
account required pam_access.so
|
||||
account required pam_unix.so
|
||||
|
||||
session required pam_env.so
|
||||
session required pam_motd.so
|
||||
session optional pam_mail.so dir=/var/mail standard
|
||||
session optional pam_lastlog.so
|
||||
session required pam_unix.so
|
||||
session required pam_loginuid.so
|
||||
session required pam_systemd.so kill-session-processes=1
|
||||
session required pam_limits.so
|
||||
|
||||
password required pam_unix.so sha512 shadow nullok try_first_pass use_auth_ok
|
18
srcpkgs/kde-workspace/files/kde.pam
Normal file
18
srcpkgs/kde-workspace/files/kde.pam
Normal file
|
@ -0,0 +1,18 @@
|
|||
#%PAM-1.0
|
||||
auth requisite pam_nologin.so
|
||||
auth required pam_securetty.so
|
||||
auth required pam_unix.so
|
||||
|
||||
account required pam_access.so
|
||||
account required pam_unix.so
|
||||
|
||||
session required pam_env.so
|
||||
session required pam_motd.so
|
||||
session optional pam_mail.so dir=/var/mail standard
|
||||
session optional pam_lastlog.so
|
||||
session required pam_unix.so
|
||||
session required pam_loginuid.so
|
||||
session required pam_systemd.so kill-session-processes=1
|
||||
session required pam_limits.so
|
||||
|
||||
password required pam_unix.so sha512 shadow nullok try_first_pass use_auth_ok
|
9
srcpkgs/kde-workspace/files/kdm.service
Normal file
9
srcpkgs/kde-workspace/files/kdm.service
Normal file
|
@ -0,0 +1,9 @@
|
|||
[Unit]
|
||||
Description=K Display Manager
|
||||
After=systemd-user-sessions.service
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/kdm -nodaemon
|
||||
|
||||
[Install]
|
||||
Alias=display-manager.service
|
1
srcpkgs/kde-workspace/files/kscreensaver.pam
Normal file
1
srcpkgs/kde-workspace/files/kscreensaver.pam
Normal file
|
@ -0,0 +1 @@
|
|||
auth required pam_unix_auth.so
|
11
srcpkgs/kde-workspace/patches/etc-scripts.patch
Normal file
11
srcpkgs/kde-workspace/patches/etc-scripts.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- startkde.cmake.orig 2009-01-15 14:24:44.000000000 +0100
|
||||
+++ startkde.cmake 2009-01-15 14:33:08.000000000 +0100
|
||||
@@ -206,7 +190,7 @@
|
||||
# For anything else (that doesn't set env vars, or that needs a window manager),
|
||||
# better use the Autostart folder.
|
||||
|
||||
-libpath=`kde4-config --path lib | tr : '\n'`
|
||||
+libpath=`kde4-config --path lib | tr : '\n'`$(echo -e '\n/etc/kde/lib/')
|
||||
|
||||
for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do
|
||||
for file in "$prefix"*.sh; do
|
18
srcpkgs/kde-workspace/patches/kdm-xinitrd.patch
Normal file
18
srcpkgs/kde-workspace/patches/kdm-xinitrd.patch
Normal file
|
@ -0,0 +1,18 @@
|
|||
--- kdm/kfrontend/genkdmconf.c~ 2011-10-04 22:11:24.787771512 +0000
|
||||
+++ kdm/kfrontend/genkdmconf.c 2011-10-04 22:13:58.612702824 +0000
|
||||
@@ -742,6 +742,15 @@
|
||||
"[ -f /etc/xprofile ] && . /etc/xprofile\n"
|
||||
"[ -f $HOME/.xprofile ] && . $HOME/.xprofile\n"
|
||||
"\n"
|
||||
+"# run all system xinitrc shell scripts.\n"
|
||||
+"if [ -d /etc/X11/xinit/xinitrc.d ]; then\n"
|
||||
+" for i in /etc/X11/xinit/xinitrc.d/* ; do\n"
|
||||
+" if [ -x \"$i\" ]; then\n"
|
||||
+" . \"$i\"\n"
|
||||
+" fi\n"
|
||||
+" done\n"
|
||||
+"fi\n"
|
||||
+"\n"
|
||||
"if [ -d /etc/X11/Xresources ]; then\n"
|
||||
" for i in /etc/X11/Xresources/*; do\n"
|
||||
" [ -f $i ] && xrdb -merge $i\n"
|
11
srcpkgs/kde-workspace/patches/terminate-server.patch
Normal file
11
srcpkgs/kde-workspace/patches/terminate-server.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- kdm/config.def 2009-08-27 10:17:39.000000000 +0200
|
||||
+++ kdm/config.def 2009-10-31 00:40:21.000000000 +0100
|
||||
@@ -1448,7 +1448,7 @@
|
||||
|
||||
Key: TerminateServer
|
||||
Type: bool
|
||||
-Default: false
|
||||
+Default: true
|
||||
User: core
|
||||
Instance: #:*/!
|
||||
Merge: xdm
|
68
srcpkgs/kde-workspace/template
Normal file
68
srcpkgs/kde-workspace/template
Normal file
|
@ -0,0 +1,68 @@
|
|||
# Template file for 'kde-workspace'
|
||||
pkgname=kde-workspace
|
||||
version=4.10.4
|
||||
revision=1
|
||||
short_desc="Provides the interface and basic tools for the KDE workspace"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
license="GPL, LGPL, FDL"
|
||||
homepage="http://www.kde.org"
|
||||
distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz"
|
||||
checksum=55b9c79829fbbe781653951eb0b94dcfbb21fa46102c0c15db40521c143f22d1
|
||||
|
||||
build_style=cmake
|
||||
configure_args="-DKDE4_BUILD_TESTS=OFF -DWITH_Xmms=OFF -DWITH_Googlegadgets=OFF
|
||||
-DWITH_libgps=OFF -DWITH_CkConnector=OFF -DSYSCONFDIR=/etc"
|
||||
|
||||
# XXX raw1394, qalculate, prison.
|
||||
hostmakedepends="cmake automoc4 pkg-config"
|
||||
makedepends="openssl-devel qt-devel phonon-devel libdbusmenu-qt-devel strigi-devel
|
||||
soprano-devel kdelibs-devel>=${version} kactivities-devel>=${version}
|
||||
qimageblitz-devel xcb-util-image-devel xcb-util-renderutil-devel boost-devel
|
||||
libjpeg-turbo-devel libpng-devel libXcursor-devel libXi-devel libxkbfile-devel
|
||||
libXrandr-devel libXfixes-devel libSM-devel libXcomposite-devel libXdamage-devel
|
||||
libXtst-devel libXft-devel glib-devel fontconfig-devel nepomuk-core-devel>=${version}
|
||||
akonadi-devel kdepimlibs-devel>=${version} qjson-devel libsensors-devel
|
||||
NetworkManager-devel pciutils-devel MesaLib-devel pam-devel libusb-compat-devel
|
||||
kde-wallpapers>=${version} kde-base-artwork>=${version}"
|
||||
|
||||
post_install() {
|
||||
vmkdir etc/pam.d
|
||||
for f in kde kde-np kscreensaver; do
|
||||
install -m644 ${FILESDIR}/${f}.pam ${DESTDIR}/etc/pam.d/${f}
|
||||
done
|
||||
vinstall ${FILESDIR}/kdm.service 644 usr/lib/systemd/system
|
||||
|
||||
vmkdir usr/share/xsessions
|
||||
ln -sf /usr/share/apps/kdm/sessions/kde-plasma{,-safe}.desktop \
|
||||
${DESTDIR}/usr/share/xsessions
|
||||
}
|
||||
|
||||
kde-workspace-devel_package() {
|
||||
short_desc+=" - development files"
|
||||
depends="${sourcepkg}-${version}_${revision}"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/cmake
|
||||
vmove usr/share/apps/cmake
|
||||
}
|
||||
}
|
||||
|
||||
kde-workspace_package() {
|
||||
depends="python kde-wallpapers>=${version} kde-base-artwork>=${version}"
|
||||
conf_files="
|
||||
/etc/ksysguarddrc
|
||||
/etc/pam.d/kde-np.pam
|
||||
/etc/pam.d/kde.pam
|
||||
/etc/pam.d/kscreensaver.pam
|
||||
/usr/share/config/kdm/kdmrc"
|
||||
system_accounts="kdm"
|
||||
kdm_homedir="/var/lib/kdm"
|
||||
make_dirs="
|
||||
/etc/kde/env 0755 root root
|
||||
/etc/kde/shutdown 0755 root root
|
||||
/var/lib/kdm 0755 kdm kdm"
|
||||
pycompile_module="PyKDE4"
|
||||
pkg_install() {
|
||||
vmove all
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue