opera.paketlendi
This commit is contained in:
		
							parent
							
								
									bca8af03ba
								
							
						
					
					
						commit
						cfd0a861ba
					
				
					 4 changed files with 64 additions and 0 deletions
				
			
		
							
								
								
									
										4
									
								
								talimatname/genel/opera-web-browser/default
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								talimatname/genel/opera-web-browser/default
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					# Default settings for chromium. This file is sourced by /usr/bin/chromium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Options to pass to chromium
 | 
				
			||||||
 | 
					OPERA_FLAGS=""
 | 
				
			||||||
							
								
								
									
										13
									
								
								talimatname/genel/opera-web-browser/opera
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								talimatname/genel/opera-web-browser/opera
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Allow users to override command-line options
 | 
				
			||||||
 | 
					# Based on Gentoo's chromium package (and by extension, Debian's)
 | 
				
			||||||
 | 
					if [[ -f /etc/%name%/default ]]; then
 | 
				
			||||||
 | 
						. /etc/%name%/default
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system
 | 
				
			||||||
 | 
					# default CHROMIUM_FLAGS (from /etc/chromium/default)
 | 
				
			||||||
 | 
					OPERA_FLAGS=${OPERA_USER_FLAGS:-$OPERA_FLAGS}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					exec /usr/lib/%operabin% $OPERA_FLAGS "$@"
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					update-desktop-database -q /usr/share/applications
 | 
				
			||||||
 | 
					update-mime-database /usr/share/mime >/dev/null
 | 
				
			||||||
 | 
					gtk-update-icon-cache -tq /usr/share/icons/hicolor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										43
									
								
								talimatname/genel/opera-web-browser/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								talimatname/genel/opera-web-browser/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,43 @@
 | 
				
			||||||
 | 
					# Description: Hızlı ve güvenli bir web tarayıcısı
 | 
				
			||||||
 | 
					# URL: http://www.opera.com/
 | 
				
			||||||
 | 
					# Packager: yasarciv67
 | 
				
			||||||
 | 
					# Depends on: gtk2 desktop-file-utils shared-mime-info xorg-libxtst gconf xorg-libxscrnsaver alsa-lib nss freefont-ttf libnotify hicolor-icon-theme 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					name=opera-web-browser
 | 
				
			||||||
 | 
					_name=opera
 | 
				
			||||||
 | 
					version=45.0.2552.898
 | 
				
			||||||
 | 
					release=1
 | 
				
			||||||
 | 
					source=(http://get.geo.opera.com/pub/$_name/desktop/$version/linux/$_name-stable_${version}_amd64.deb
 | 
				
			||||||
 | 
							opera
 | 
				
			||||||
 | 
							default
 | 
				
			||||||
 | 
							)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					build() {
 | 
				
			||||||
 | 
					    sed -e "s/%_name%/$_name/g" -i "$SRC/opera"
 | 
				
			||||||
 | 
					    sed -e "s/%operabin%/$_name\/$_name/g" \
 | 
				
			||||||
 | 
					        -i "$SRC/opera"
 | 
				
			||||||
 | 
					    bsdtar -xf $_name-stable_${version}_amd64.deb    
 | 
				
			||||||
 | 
					    bsdtar -xf data.tar.xz --exclude=usr/share/{lintian,menu} -C "$PKG/"
 | 
				
			||||||
 | 
					    # get rid of the extra subfolder {i386,x86_64}-linux-gnu
 | 
				
			||||||
 | 
					    (
 | 
				
			||||||
 | 
					        cd "$PKG/usr/lib/"*-linux-gnu/
 | 
				
			||||||
 | 
					        mv "$_name" ../
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					    rm -rf "$PKG/usr/lib/"*-linux-gnu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # suid opera_sandbox
 | 
				
			||||||
 | 
					    chmod 4755 "$PKG/usr/lib/$_name/opera_sandbox"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # install default options
 | 
				
			||||||
 | 
					    install -Dm644 "$SRC/default" "$PKG/etc/$_name/default"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # install opera wrapper
 | 
				
			||||||
 | 
					    rm "$PKG/usr/bin/$_name"
 | 
				
			||||||
 | 
					    install -Dm755 "$SRC/opera" "$PKG/usr/bin/$_name"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # license
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    install -Dm644 \
 | 
				
			||||||
 | 
					        "$PKG/usr/share/doc/${_name}-stable/copyright" \
 | 
				
			||||||
 | 
					        "$PKG/usr/share/licenses/$_name/copyright"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue