hplip-plugin.paketlendi
This commit is contained in:
		
							parent
							
								
									4e868e8b67
								
							
						
					
					
						commit
						7b00fa9b0b
					
				
					 1 changed files with 48 additions and 0 deletions
				
			
		
							
								
								
									
										48
									
								
								talimatname/genel/hplip-plugin/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								talimatname/genel/hplip-plugin/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,48 @@
 | 
			
		|||
# Description: HPs hplip yazıcı ikili sürücüler
 | 
			
		||||
# URL: http://hplipopensource.com/node/309
 | 
			
		||||
# Packager: milisarge
 | 
			
		||||
# Depends on: hplip
 | 
			
		||||
 | 
			
		||||
name=hplip-plugin
 | 
			
		||||
version=3.17.6
 | 
			
		||||
release=1
 | 
			
		||||
source=(http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-$version-plugin.run)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
    sh "hplip-$version-plugin.run" --target "$SRC/hplip-$version-plugin" --noexec
 | 
			
		||||
    cd "$SRC/hplip-$version-plugin"
 | 
			
		||||
    _arch='x86_64'
 | 
			
		||||
 | 
			
		||||
    install -d "$PKG/usr/share/hplip/data/firmware"
 | 
			
		||||
    install -d "$PKG/usr/share/hplip/fax/plugins"
 | 
			
		||||
    install -d "$PKG/usr/share/hplip/prnt/plugins"
 | 
			
		||||
    install -d "$PKG/usr/share/hplip/scan/plugins"
 | 
			
		||||
    install -d "$PKG/usr/share/licenses/hplip-plugin"
 | 
			
		||||
    install -d "$PKG/var/lib/hp"
 | 
			
		||||
 | 
			
		||||
    install -m644 plugin.spec                  "$PKG/usr/share/hplip/"
 | 
			
		||||
    install -m644 hp_laserjet_*.fw.gz          "$PKG/usr/share/hplip/data/firmware/"
 | 
			
		||||
    install -m755 fax_marvell-"$_arch".so      "$PKG/usr/share/hplip/fax/plugins/"
 | 
			
		||||
    install -m755 hbpl1-"$_arch".so            "$PKG/usr/share/hplip/prnt/plugins/"
 | 
			
		||||
    install -m755 lj-"$_arch".so               "$PKG/usr/share/hplip/prnt/plugins/"
 | 
			
		||||
    install -m755 bb_*-"$_arch".so             "$PKG/usr/share/hplip/scan/plugins/"
 | 
			
		||||
    install -m644 license.txt                  "$PKG/usr/share/licenses/hplip-plugin/"
 | 
			
		||||
 | 
			
		||||
    # Create hplip.state used by hplip-tools
 | 
			
		||||
 | 
			
		||||
    cat << EOF > hplip.state
 | 
			
		||||
[plugin]
 | 
			
		||||
installed = 1
 | 
			
		||||
eula = 1
 | 
			
		||||
version = $version
 | 
			
		||||
EOF
 | 
			
		||||
 | 
			
		||||
    install -m644 hplip.state "$PKG/var/lib/hp"
 | 
			
		||||
    # Create symlinks
 | 
			
		||||
    find "$PKG/usr/share/hplip" -type f -name "*.so" | while read f; do
 | 
			
		||||
        lib_dir="${f%/*}"
 | 
			
		||||
        lib_name="${f##*/}"
 | 
			
		||||
        ln -vsf "$lib_name" "$lib_dir/${lib_name%%-*}.so"
 | 
			
		||||
    done
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue