diff --git a/talimatname/genel/kde_test/talimat b/talimatname/genel/kde_test/talimat deleted file mode 100644 index 4c11c4937..000000000 --- a/talimatname/genel/kde_test/talimat +++ /dev/null @@ -1,14 +0,0 @@ -# Description: sistem -# URL: sistem -# Packager: milisarge -# Depends on: lmdb phonon-qt4 phonon-qt5 libdbusmenu-qt5 libmbim libqmi modemmanager noto-fonts media-player-info openexr - -name=kde-sistem -version=1 -release=1 - -source=(talimat) - -build() { -echo "kde sistem" -} diff --git a/talimatname/genel/kdenlive/talimat b/talimatname/genel/kdenlive/talimat index eb93f11b5..4bd1ade00 100644 --- a/talimatname/genel/kdenlive/talimat +++ b/talimatname/genel/kdenlive/talimat @@ -1,7 +1,7 @@ # Description: A non-linear video editor for Linux using the MLT video framework # URL: http://www.kdenlive.org/ -# Packager: pierre at nutyx dot org -# Depends on: kf5-knewstuff kf5-kplotting kf5-knotifyconfig kf5-kded kf5-kfilemetadata qt5-webkit mlt xorg-glu sdl-image hicolor-icon-theme qt5 kf5-extra-cmake-modules kf5-kdoctools v4l-utils ffmpeg cdrkit libdv dvdauthor recordmydesktop xine-ui plasma-desktop +# Packager: alihan-ozturk28@hotmail.com +# Depends on: kf5-knewstuff kf5-kplotting kf5-knotifyconfig kf5-kded kf5-kfilemetadata qt5-webkit mlt xorg-glu sdl-image hicolor-icon-theme qt5 kf5-extra-cmake-modules kf5-kdoctools v4l-utils ffmpeg cdrkit libdv recordmydesktop xine-ui plasma-desktop name=kdenlive version=16.04.3 diff --git a/talimatname/genel/libspectre/libspectre-0.2.7-ghostscript-9.18-1.patch b/talimatname/genel/libspectre/libspectre-0.2.7-ghostscript-9.18-1.patch new file mode 100644 index 000000000..13ab261c7 --- /dev/null +++ b/talimatname/genel/libspectre/libspectre-0.2.7-ghostscript-9.18-1.patch @@ -0,0 +1,41 @@ +Fixed error namespace for >=ghostscript-gpl-9.18 + +https://bugs.gentoo.org/563540 + +--- libspectre-0.2.7/libspectre/spectre-gs.c ++++ libspectre-0.2.7/libspectre/spectre-gs.c +@@ -43,12 +43,12 @@ + + if (code <= -100) { + switch (code) { +- case e_Fatal: ++ case gs_error_Fatal: + fprintf (stderr, "fatal internal error %d", code); + return TRUE; + break; + +- case e_ExecStackUnderflow: ++ case gs_error_ExecStackUnderflow: + fprintf (stderr, "stack overflow %d", code); + return TRUE; + break; +@@ -109,9 +109,9 @@ + set = _spectre_strdup_printf ("%d %d translate\n", -x, -y); + error = gsapi_run_string_continue (ghostscript_instance, set, strlen (set), + 0, &exit_code); +- error = error == e_NeedInput ? 0 : error; ++ error = error == gs_error_NeedInput ? 0 : error; + free (set); +- if (error != e_NeedInput && critic_error_code (error)) { ++ if (error != gs_error_NeedInput && critic_error_code (error)) { + fclose (fd); + return FALSE; + } +@@ -126,7 +126,7 @@ + read = fread (buf, sizeof (char), to_read, fd); + error = gsapi_run_string_continue (ghostscript_instance, + buf, read, 0, &exit_code); +- error = error == e_NeedInput ? 0 : error; ++ error = error == gs_error_NeedInput ? 0 : error; + left -= read; + } diff --git a/talimatname/genel/libspectre/talimat b/talimatname/genel/libspectre/talimat index 2bd61ec59..0093f7757 100644 --- a/talimatname/genel/libspectre/talimat +++ b/talimatname/genel/libspectre/talimat @@ -1,20 +1,22 @@ # Description: library for the made of documents postscript # URL: http://libspectre.freedesktop.org/wiki/ -# Packager: pierre at nutyx dot org +# Packager: alihan-ozturk28@hotmail.com # Depends on: ghostscript name=libspectre version=0.2.7 release=1 -source=(http://libspectre.freedesktop.org/releases/$name-$version.tar.gz) - +source=(http://libspectre.freedesktop.org/releases/$name-$version.tar.gz + libspectre-$version-ghostscript-9.18-1.patch) + build() { cd $name-$version + patch -Np1 -i ../libspectre-$version-ghostscript-9.18-1.patch ./configure --prefix=/usr \ - --disable-static + --disable-static + make - make DESTDIR=$PKG install + make DESTDIR=$PKG install } - diff --git a/talimatname/genel/plasma-workspace/kscreensaver.pam b/talimatname/genel/plasma-workspace/kscreensaver.pam new file mode 100644 index 000000000..18791e0b6 --- /dev/null +++ b/talimatname/genel/plasma-workspace/kscreensaver.pam @@ -0,0 +1 @@ +auth required pam_unix_auth.so diff --git a/talimatname/genel/plasma-workspace/talimat b/talimatname/genel/plasma-workspace/talimat index f4b16b13c..27583fac1 100644 --- a/talimatname/genel/plasma-workspace/talimat +++ b/talimatname/genel/plasma-workspace/talimat @@ -7,7 +7,8 @@ name=plasma-workspace version=5.7.2 release=1 -source=( http://download.kde.org/stable/plasma/$version/$name-$version.tar.xz) +source=( http://download.kde.org/stable/plasma/$version/$name-$version.tar.xz + kscreensaver.pam) build() { cd $name-$version @@ -20,8 +21,8 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \ make make DESTDIR=$PKG install -mkdir -p $PKG/usr/bin/ -sed -i "s:qtpaths:&-qt5:g" $PKG/usr/bin/startkde +sed 's|qtpaths|qtpaths-qt5|' -i $PKG/usr/bin/startkde +sed 's|qtpaths|qtpaths-qt5|' -i $PKG/usr/bin/startplasmacompositor mkdir -p $PKG/etc/pam.d @@ -38,4 +39,6 @@ EOF install -v -dm755 $PKG/usr/share/xsessions ln -sfv /usr/share/xsessions/plasma.desktop $PKG/usr/share/xsessions/kf5-plasma.desktop + +install -D -m644 $SRC/kscreensaver.pam $PKG/etc/pam.d/kscreensaver } diff --git a/talimatname/genel/qupzilla/talimat b/talimatname/genel/qupzilla/talimat index 6e5f763b5..10e6e636f 100644 --- a/talimatname/genel/qupzilla/talimat +++ b/talimatname/genel/qupzilla/talimat @@ -4,7 +4,7 @@ # Depends on: qt5 desktop-file-utils hunspell qt5-webkit name=qupzilla -version=1.8.9 +version=2.0.1 release=1 source=( https://github.com/QupZilla/qupzilla/releases/download/v$version/QupZilla-$version.tar.xz) diff --git a/talimatname/genel/sddm/10-backlight.rules b/talimatname/genel/sddm/10-backlight.rules new file mode 100644 index 000000000..68e50bb2a --- /dev/null +++ b/talimatname/genel/sddm/10-backlight.rules @@ -0,0 +1,12 @@ +polkit.addRule(function(action, subject) { + + if (action.id.indexOf("org.kde.powerdevil.backlighthelper.") == 0 && + + subject.isInGroup("users")) { + + return polkit.Result.YES; + + } + +}); + diff --git a/talimatname/genel/sddm/sddm.conf b/talimatname/genel/sddm/sddm.conf new file mode 100644 index 000000000..aad2ac65b --- /dev/null +++ b/talimatname/genel/sddm/sddm.conf @@ -0,0 +1,100 @@ +[Autologin] +# Autologin again on session exit +Relogin=false + +# Autologin session +Session=plasma.desktop + +# Autologin user +User= + + +[General] +# Halt command +HaltCommand=/sbin/shutdown -h -P now + +# Initial NumLock state +# Valid values: on|off|none +# If property is set to none, numlock won't be changed +Numlock=none + +# Reboot command +RebootCommand=/sbin/shutdown -r now + + +[Theme] +# Current theme name +Current=breeze + +# Cursor theme +CursorTheme=breeze_cursors + +# Face icon directory +# The files should be in username.face.icon format +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH +DefaultPath=/bin:/usr/bin:/usr/sbin:/usr/local/bin + +# Hidden shells +# Users with these shells as their default won't be listed +HideShells= + +# Hidden users +HideUsers= + +# Maximum user id for displayed users +MaximumUid=65000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + + +[WaylandDisplay] +# Wayland session script path +# A script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/wayland-session + +# Session description directory +SessionDir=/usr/share/wayland-sessions + + +[XDisplay] +# Xsetup script path +# A script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Xstop script path +# A script to execute when stopping the display server +DisplayStopCommand=/usr/share/sddm/scripts/Xstop + +# Minimum VT +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# X server path +ServerPath=/usr/bin/X + +# Xsession script path +# A script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Session description directory +SessionDir=/usr/share/xsessions + +# Xauth path +XauthPath=/usr/bin/xauth + +# Xephyr path +XephyrPath=/usr/bin/Xephyr diff --git a/talimatname/genel/sddm/sddm.kur-kos b/talimatname/genel/sddm/sddm.kur-kos index e93a3c380..1482a0684 100644 --- a/talimatname/genel/sddm/sddm.kur-kos +++ b/talimatname/genel/sddm/sddm.kur-kos @@ -1,3 +1,4 @@ . lib/lsb/init-functions -sed -i "s/^id:[3-5]/id:5/" etc/inittab -log_success_msg2 "Init default set to 5 in the ${WARNING}/etc/inittab ${NORMAL}file" +sed -i "s/^id:[3-5]/id:5/" /etc/inittab +echo "Init default set to 5 in the /etc/inittab file" +ln -s /etc/init.d/sddm /etc/rc.d/rc5.d/S90sddm diff --git a/talimatname/genel/sddm/talimat b/talimatname/genel/sddm/talimat index 92a8a1345..db9432dd1 100644 --- a/talimatname/genel/sddm/talimat +++ b/talimatname/genel/sddm/talimat @@ -1,13 +1,15 @@ # Description : The SDDM package contains a lightweight display manager written in Qt and QML. # URL: https://www.kde.org/ # Packager: alihan-ozturk28@hotmail.com -# Depends on: cmake qt5 upower consolekit2 +# Depends on: cmake qt5 upower consolekit2 name=sddm release=1 version=0.13.0 -source=( https://github.com/sddm/sddm/releases/download/v$version/${name}-$version.tar.xz) +source=( https://github.com/sddm/sddm/releases/download/v$version/${name}-$version.tar.xz + sddm.conf + 10-backlight.rules) build() { source /etc/blfs-bootscripts @@ -24,6 +26,10 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \ make make DESTDIR=$PKG install +install -m 644 -p $SRC/sddm.conf $PKG/etc/ +install -m 644 -p $SRC/10-backlight.rules $PKG/etc/polkit-1/rules.d/ +install -v -dm755 -o sddm -g sddm /var/lib/sddm + cat > $PKG/etc/pam.d/sddm << "EOF" # Begin /etc/pam.d/sddm