Browse Source

working properly now...

Matt Parnell 8 years ago
parent
commit
7a9f2f01ec
4 changed files with 38 additions and 33 deletions
  1. 2 2
      .SRCINFO
  2. 1 0
      .gitignore
  3. 33 29
      PKGBUILD
  4. 2 2
      ungoogled-chromium.desktop

+ 2 - 2
.SRCINFO

@@ -1,5 +1,5 @@
 # Generated by mksrcinfo v8
 # Generated by mksrcinfo v8
-# Mon Dec 19 06:20:54 UTC 2016
+# Mon Dec 19 08:06:38 UTC 2016
 pkgbase = ungoogled-chromium
 pkgbase = ungoogled-chromium
 	pkgdesc = The open-source project behind Google Chrome (Latest Snapshot)
 	pkgdesc = The open-source project behind Google Chrome (Latest Snapshot)
 	pkgver = 55.0.2883.95
 	pkgver = 55.0.2883.95
@@ -57,7 +57,7 @@ pkgbase = ungoogled-chromium
 	source = ungoogled-chromium_256.png
 	source = ungoogled-chromium_256.png
 	md5sums = SKIP
 	md5sums = SKIP
 	md5sums = 374877078f924e08afe93b30d0daea09
 	md5sums = 374877078f924e08afe93b30d0daea09
-	md5sums = 39910905d8966edff40ca6be7535fdce
+	md5sums = ccd3505ed32877a6e7e54fbb4f5040c1
 	md5sums = 6cd41f6e08eee03c6553603fb0b6ecd7
 	md5sums = 6cd41f6e08eee03c6553603fb0b6ecd7
 	md5sums = 227eac16d1e737bed42742840b950d41
 	md5sums = 227eac16d1e737bed42742840b950d41
 	md5sums = 308eb2e0c509e12ecf33165ced9eef0d
 	md5sums = 308eb2e0c509e12ecf33165ced9eef0d

+ 1 - 0
.gitignore

@@ -1,3 +1,4 @@
+*.pkg.*
 ungoogled-chromium
 ungoogled-chromium
 src
 src
 pkg
 pkg

+ 33 - 29
PKGBUILD

@@ -5,7 +5,7 @@
 pkgname=ungoogled-chromium
 pkgname=ungoogled-chromium
 pkgver=55.0.2883.95
 pkgver=55.0.2883.95
 pkgrel=1
 pkgrel=1
-pkgdesc="The open-source project behind Google Chrome (Latest Snapshot)"
+pkgdesc=" Modifications to Google Chromium for removing Google integration and enhancing privacy, control, and transparency"
 arch=('x86_64')
 arch=('x86_64')
 url="https://github.com/Eloston/ungoogled-chromium"
 url="https://github.com/Eloston/ungoogled-chromium"
 license=('BSD')
 license=('BSD')
@@ -20,14 +20,14 @@ optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
             'pepper-flash: for Pepper Flash plugin [AUR]')
             'pepper-flash: for Pepper Flash plugin [AUR]')
 makedepends=('python3' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'git')
 makedepends=('python3' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'git')
 provides=('chromium')
 provides=('chromium')
-install=$pkgname.install
+install=${pkgname}.install
 source=("git://github.com/Eloston/ungoogled-chromium"
 source=("git://github.com/Eloston/ungoogled-chromium"
-        "$pkgname.sh"
-        "$pkgname.desktop"
-        "$pkgname"_{16,22,24,32,48,64,128,256}.png)
+        "${pkgname}.sh"
+        "${pkgname}.desktop"
+        "${pkgname}"_{16,22,24,32,48,64,128,256}.png)
 md5sums=('SKIP'
 md5sums=('SKIP'
          '374877078f924e08afe93b30d0daea09'
          '374877078f924e08afe93b30d0daea09'
-         '39910905d8966edff40ca6be7535fdce'
+         'ccd3505ed32877a6e7e54fbb4f5040c1'
          '6cd41f6e08eee03c6553603fb0b6ecd7'
          '6cd41f6e08eee03c6553603fb0b6ecd7'
          '227eac16d1e737bed42742840b950d41'
          '227eac16d1e737bed42742840b950d41'
          '308eb2e0c509e12ecf33165ced9eef0d'
          '308eb2e0c509e12ecf33165ced9eef0d'
@@ -41,54 +41,58 @@ md5sums=('SKIP'
 PKGEXT='.pkg.tar'
 PKGEXT='.pkg.tar'
 
 
 pkgver() {
 pkgver() {
-	cd "${srcdir}/${pkgname}"
+	cd "$srcdir/${pkgname}"
 	
 	
 	echo $(grep -oPm1 '([0-9]+\.?)+' version.ini)
 	echo $(grep -oPm1 '([0-9]+\.?)+' version.ini)
 	pkgrel=$(grep -oP '\=\ [0-9]$' version.ini|sed -e 's/\=\ //g')
 	pkgrel=$(grep -oP '\=\ [0-9]$' version.ini|sed -e 's/\=\ //g')
 }
 }
 
 
 build() {
 build() {
-	cd "${srcdir}/${pkgname}"
+	cd "$srcdir/${pkgname}"
 	
 	
 	msg "Building...this will take a while..."
 	msg "Building...this will take a while..."
 	/usr/bin/python build.py
 	/usr/bin/python build.py
-	
-	msg "Extracting built tarball to properly package..."
-	tar xvf "${srcdir}/${pkgname}/build/${pkgname}_${pkgver}-${pkgrel}_linux_defaultcpu.tar.xz -C ${srcdir}"
 }
 }
 
 
 package() {
 package() {
+	cd "$srcdir"
+	
+	rm -rf "${pkgname}_${pkgver}-${pkgrel}" &> /dev/null
+	
+	msg "Extracting built tarball to properly package..."
+	if [ -f "${pkgname}/build/${pkgname}_${pkgver}-${pkgrel}_linux_defaultcpu.tar.xz" ]; then
+		mv "${pkgname}/build/${pkgname}_${pkgver}-${pkgrel}_linux_defaultcpu.tar.xz" "$srcdir"
+	fi
+	
+	tar xf "${pkgname}_${pkgver}-${pkgrel}_linux_defaultcpu.tar.xz"
+	
 	msg2 "Creating directory structure..."
 	msg2 "Creating directory structure..."
-	install -d "$pkgdir"/opt/
-	install -d "$pkgdir"/usr/bin/
-	install -d "$pkgdir"/usr/share/applications/
-	install -d "$pkgdir"/usr/share/licenses/${pkgname}/
+	install -d "$pkgdir/opt/"
+	install -d "$pkgdir/usr/bin/"
+	install -d "$pkgdir/usr/share/applications/"
+	install -d "$pkgdir/usr/share/man/"
+	install -d "$pkgdir/usr/share/man1/"
+	install -d "$pkgdir/usr/share/licenses/${pkgname}/"
+	install -d "$pkgdir/usr/share/licenses/${pkgname}/"
 
 
 	msg2 "Moving contents..."
 	msg2 "Moving contents..."
 	# Main script
 	# Main script
-	install -m755 "${srcdir}/$pkgname.sh" "${pkgdir}/usr/bin/$pkgname"
+	install -m755 "${pkgname}.sh" "$pkgdir/usr/bin/${pkgname}"
 
 
 	# Desktop
 	# Desktop
-	install -m644 "${srcdir}/$pkgname.desktop" "$pkgdir/usr/share/applications/"
+	install -m644 "${pkgname}.desktop" "$pkgdir/usr/share/applications/"
 
 
 	# Icons
 	# Icons
 	for i in 16 22 24 32 48 64 128 256; do
 	for i in 16 22 24 32 48 64 128 256; do
-		install -Dm644 ${pkgname}_${i}.png "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png
+		install -Dm644 "${pkgname}_${i}.png" "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
 	done
 	done
 
 
-	cd "${pkgname}_${pkgver}-${pkgrel}"
-	rm *.png &> /dev/null
-
 	# Man page
 	# Man page
-	gzip -9 chrome.1
-	install -m644 chrome.1.gz "$pkgdir"/usr/share/man/man1/$pkgname.1.gz
-	rm chrome.1 chrome.1.gz
-
-	cd "${srcdir}/${pkgname}"
-
+	install -Dm644 "${pkgname}_${pkgver}-${pkgrel}/chrome.1" "$pkgdir/usr/share/man/man1/${pkgname}.1"
+	
 	# License
 	# License
-	install -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/"
+	install -m644 "${pkgname}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/"
 
 
 	msg2 "Installing main directory..."
 	msg2 "Installing main directory..."
-	mv "${srcdir}/${pkgname}_${pkgver}-${pkgrel}" "$pkgdir/opt/${pkgname}"
+	mv "${pkgname}_${pkgver}-${pkgrel}" "$pkgdir/opt/${pkgname}"
 }
 }

+ 2 - 2
ungoogled-chromium.desktop

@@ -105,9 +105,9 @@ Comment[vi]=Truy cập Internet
 Comment[zh_CN]=访问互联网
 Comment[zh_CN]=访问互联网
 Comment[zh_HK]=連線到網際網路
 Comment[zh_HK]=連線到網際網路
 Comment[zh_TW]=連線到網際網路
 Comment[zh_TW]=連線到網際網路
-Exec=chromium-snapshot-bin %U
+Exec=ungoogled-chromium %U
 Terminal=false
 Terminal=false
-Icon=chromium-snapshot-bin
+Icon=ungoogled-chromium
 Type=Application
 Type=Application
 Categories=GTK;Network;WebBrowser;
 Categories=GTK;Network;WebBrowser;
 MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
 MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;