#Maintainer: Dimitris Tzemos pkgname=zzz-settings-slackel-kde pkgver=14.2 pkgrel=4dj arch=noarch source=("http://slackel.gr/repo/source/slackel-source/zzz-settings-slackel-kde/zzz-settings.tar.gz") options=('noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "zzz-settings-kde (default zzz settings)" "This package provides default settings for the system, such as " "wallpaper, window decorations, widget theme etc. for kde" ) build() { cd $startdir/src/ mkdir -p $startdir/pkg/etc/ mkdir -p $startdir/pkg/etc/kde/kdm/ mkdir -p $startdir/pkg/usr/share/config/ mkdir -p $startdir/pkg/usr/share/xsessions mkdir -p $startdir/pkg/etc/ echo "slackel.example.net" > $startdir/pkg/etc/HOSTNAME mkdir -p $PKG/etc/rc.d/ echo "LSB_VERSION=1.4" > "$PKG/etc/lsb-release" echo "DISTRIB_ID=slackel" >> "$PKG/etc/lsb-release" echo "DISTRIB_RELEASE=7.3" >> "$PKG/etc/lsb-release" echo "DISTRIB_CODENAME=Openbox" >> "$PKG/etc/lsb-release" #echo "DISTRIB_DESCRIPTION=\"Slackel Linux `uname -r`\"" >> "$PKG/etc/lsb-release" echo "DISTRIB_DESCRIPTION=\"Slackel Linux KDE\"" >> "$PKG/etc/lsb-release" sh /usr/bin/lsb_release-update mkdir -p $startdir/pkg/etc/X11/xorg.conf.d/ cp $startdir/src/disable-composite.conf $startdir/pkg/etc/X11/xorg.conf.d/ cp $startdir/src/kdmrc $startdir/src/backgroundrc $startdir/pkg/etc/kde/kdm/ cp $startdir/src/kres-migratorrc $startdir/pkg/usr/share/config/ cp $startdir/src/kde.desktop $startdir/pkg/usr/share/xsessions/ mkdir -p $startdir/pkg/sbin ln -s /sbin/mount.ntfs-3g $startdir/pkg/sbin/mount.ntfs #if [ -f usr/share/applications/htop.desktop ]; then #sed -i "s/Exec=\(.*\)/Exec=xterm -e \/usr\/bin\/htop/" usr/share/applications/htop.desktop #fi chown -R root:root $startdir/pkg/ } # Doinst doinst() { # need to change permissions for k3b if [ -x usr/bin/cdrecord ]; then ( cd usr/bin chmod 4711 cdrecord ) fi if [ -x usr/bin/cdrdao ]; then ( cd usr/bin/ chmod 4711 cdrdao ) fi if [ -f usr/bin/kdesu ]; then ( cd usr/bin ln -sf kdesu kdesudo ) fi #if [ -f etc/rc.d/rc.alsa ]; then # ( # cd etc/rc.d # chmod +x rc.alsa # ) #fi # Load ALSA OSS compatibility module: #if [ -f etc/rc.d/rc.alsa-oss ]; then # ( # cd etc/rc.d # chmod +x rc.alsa-oss # ) #fi if [ -r etc/rc.d/rc.pulseaudio ]; then chmod +x etc/rc.d/rc.pulseaudio fi if [ -r etc/rc.d/rc.cups ]; then chmod +x etc/rc.d/rc.cups fi if [ -f usr/share/applications/jconsole.desktop ]; then rm usr/share/applications/jconsole.desktop fi if [ -f usr/share/applications/policytool.desktop ]; then rm usr/share/applications/policytool.desktop fi #if [ -f etc/rc.d/rc.local ]; then # echo rfkill unblock all >> etc/rc.d/rc.local #fi }