Merge pull request #43 from giresun28/master
kdenlive-libspectre.paketlendi
This commit is contained in:
		
						commit
						f6cf10fe36
					
				
					 11 changed files with 182 additions and 30 deletions
				
			
		| 
						 | 
					@ -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"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
# Description: A non-linear video editor for Linux using the MLT video framework
 | 
					# Description: A non-linear video editor for Linux using the MLT video framework
 | 
				
			||||||
# URL: http://www.kdenlive.org/
 | 
					# URL: http://www.kdenlive.org/
 | 
				
			||||||
# Packager: pierre at nutyx dot org
 | 
					# 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 dvdauthor recordmydesktop xine-ui plasma-desktop
 | 
					# 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
 | 
					name=kdenlive
 | 
				
			||||||
version=16.04.3
 | 
					version=16.04.3
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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;
 | 
				
			||||||
 | 
					 	}
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,22 @@
 | 
				
			||||||
# Description: library for the made of documents postscript
 | 
					# Description: library for the made of documents postscript
 | 
				
			||||||
# URL: http://libspectre.freedesktop.org/wiki/
 | 
					# URL: http://libspectre.freedesktop.org/wiki/
 | 
				
			||||||
# Packager: pierre at nutyx dot org
 | 
					# Packager: alihan-ozturk28@hotmail.com
 | 
				
			||||||
# Depends on: ghostscript 
 | 
					# Depends on: ghostscript 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
name=libspectre
 | 
					name=libspectre
 | 
				
			||||||
version=0.2.7
 | 
					version=0.2.7
 | 
				
			||||||
release=1
 | 
					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() {
 | 
					build() {
 | 
				
			||||||
cd $name-$version
 | 
					cd $name-$version
 | 
				
			||||||
 | 
						patch -Np1 -i ../libspectre-$version-ghostscript-9.18-1.patch
 | 
				
			||||||
	./configure --prefix=/usr \
 | 
						./configure --prefix=/usr \
 | 
				
			||||||
	--disable-static
 | 
						            --disable-static
 | 
				
			||||||
 | 
						            
 | 
				
			||||||
	make
 | 
						make
 | 
				
			||||||
	make DESTDIR=$PKG install
 | 
					    make DESTDIR=$PKG install
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										1
									
								
								talimatname/genel/plasma-workspace/kscreensaver.pam
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								talimatname/genel/plasma-workspace/kscreensaver.pam
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					auth required pam_unix_auth.so
 | 
				
			||||||
| 
						 | 
					@ -7,7 +7,8 @@ name=plasma-workspace
 | 
				
			||||||
version=5.7.2
 | 
					version=5.7.2
 | 
				
			||||||
release=1
 | 
					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() {
 | 
					build() {
 | 
				
			||||||
cd $name-$version
 | 
					cd $name-$version
 | 
				
			||||||
| 
						 | 
					@ -20,8 +21,8 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
 | 
				
			||||||
make
 | 
					make
 | 
				
			||||||
make DESTDIR=$PKG install
 | 
					make DESTDIR=$PKG install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
mkdir -p $PKG/usr/bin/
 | 
					sed 's|qtpaths|qtpaths-qt5|' -i $PKG/usr/bin/startkde
 | 
				
			||||||
sed -i "s:qtpaths:&-qt5:g" $PKG/usr/bin/startkde
 | 
					sed 's|qtpaths|qtpaths-qt5|' -i $PKG/usr/bin/startplasmacompositor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
mkdir -p $PKG/etc/pam.d
 | 
					mkdir -p $PKG/etc/pam.d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,4 +39,6 @@ EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install -v -dm755 $PKG/usr/share/xsessions
 | 
					install -v -dm755 $PKG/usr/share/xsessions
 | 
				
			||||||
ln -sfv /usr/share/xsessions/plasma.desktop $PKG/usr/share/xsessions/kf5-plasma.desktop
 | 
					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
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@
 | 
				
			||||||
# Depends on: qt5 desktop-file-utils hunspell qt5-webkit
 | 
					# Depends on: qt5 desktop-file-utils hunspell qt5-webkit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
name=qupzilla
 | 
					name=qupzilla
 | 
				
			||||||
version=1.8.9
 | 
					version=2.0.1
 | 
				
			||||||
release=1
 | 
					release=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
source=( https://github.com/QupZilla/qupzilla/releases/download/v$version/QupZilla-$version.tar.xz)
 | 
					source=( https://github.com/QupZilla/qupzilla/releases/download/v$version/QupZilla-$version.tar.xz)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										12
									
								
								talimatname/genel/sddm/10-backlight.rules
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								talimatname/genel/sddm/10-backlight.rules
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -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;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}); 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										100
									
								
								talimatname/genel/sddm/sddm.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								talimatname/genel/sddm/sddm.conf
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
. lib/lsb/init-functions
 | 
					. lib/lsb/init-functions
 | 
				
			||||||
sed -i "s/^id:[3-5]/id:5/" etc/inittab
 | 
					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"
 | 
					echo  "Init default set to 5 in the /etc/inittab file"
 | 
				
			||||||
 | 
					ln -s /etc/init.d/sddm /etc/rc.d/rc5.d/S90sddm
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,7 +7,9 @@ name=sddm
 | 
				
			||||||
release=1
 | 
					release=1
 | 
				
			||||||
version=0.13.0
 | 
					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() {
 | 
					build() {
 | 
				
			||||||
source /etc/blfs-bootscripts
 | 
					source /etc/blfs-bootscripts
 | 
				
			||||||
| 
						 | 
					@ -24,6 +26,10 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
 | 
				
			||||||
make
 | 
					make
 | 
				
			||||||
make DESTDIR=$PKG install
 | 
					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"
 | 
					cat > $PKG/etc/pam.d/sddm << "EOF"
 | 
				
			||||||
# Begin /etc/pam.d/sddm
 | 
					# Begin /etc/pam.d/sddm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue