Bump to 13.1.3026, add host 13.1.1548 for armv7h as workaround
This commit is contained in:
		
							parent
							
								
									ff06caf63e
								
							
						
					
					
						commit
						7fd0502da3
					
				
							
								
								
									
										59
									
								
								.SRCINFO
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								.SRCINFO
									
									
									
									
									
								
							| 
						 | 
					@ -1,43 +1,48 @@
 | 
				
			||||||
# Generated by mksrcinfo v8
 | 
					# Generated by mksrcinfo v8
 | 
				
			||||||
# Sat Feb 17 20:08:59 UTC 2018
 | 
					# Wed Apr  4 08:53:17 UTC 2018
 | 
				
			||||||
pkgbase = teamviewer
 | 
					pkgbase = teamviewer
 | 
				
			||||||
	pkgdesc = All-In-One Software for Remote Support and Online Meetings
 | 
						pkgdesc = All-In-One Software for Remote Support and Online Meetings
 | 
				
			||||||
	pkgver = 12.0.90041
 | 
						pkgver = 13.1.3026
 | 
				
			||||||
	pkgrel = 7
 | 
						pkgrel = 9
 | 
				
			||||||
	url = http://www.teamviewer.com
 | 
						url = http://www.teamviewer.com
 | 
				
			||||||
	install = teamviewer.install
 | 
						install = teamviewer.install
 | 
				
			||||||
	arch = i686
 | 
						arch = i686
 | 
				
			||||||
	arch = x86_64
 | 
						arch = x86_64
 | 
				
			||||||
 | 
						arch = armv7h
 | 
				
			||||||
	license = custom
 | 
						license = custom
 | 
				
			||||||
	provides = teamviewer
 | 
						provides = teamviewer
 | 
				
			||||||
	conflicts = teamviewer-beta
 | 
						conflicts = teamviewer-beta
 | 
				
			||||||
	options = !strip
 | 
						options = !strip
 | 
				
			||||||
	source_i686 = https://download.teamviewer.com/download/version_12x/teamviewer_12.0.90041_i386.deb
 | 
						source_i686 = https://dl.tvcdn.de/download/linux/version_13x/teamviewer_13.1.3026_i386.deb
 | 
				
			||||||
	source_i686 = https://archive.archlinux.org/packages/f/freetype2/freetype2-2.8-2-i686.pkg.tar.xz
 | 
						depends_i686 = hicolor-icon-theme
 | 
				
			||||||
	depends_i686 = fontconfig
 | 
						depends_i686 = qt5-webkit
 | 
				
			||||||
	depends_i686 = libpng12
 | 
						depends_i686 = qt5-x11extras
 | 
				
			||||||
	depends_i686 = libsm
 | 
					 | 
				
			||||||
	depends_i686 = libxinerama
 | 
					 | 
				
			||||||
	depends_i686 = libxrender
 | 
					 | 
				
			||||||
	depends_i686 = libjpeg6-turbo
 | 
					 | 
				
			||||||
	depends_i686 = freetype2
 | 
					 | 
				
			||||||
	depends_i686 = libxtst
 | 
						depends_i686 = libxtst
 | 
				
			||||||
	sha256sums_i686 = 8f2f108d2e303705a55111fd8af6561f25537b017bcc795766d6aba63a32eea5
 | 
						depends_i686 = libpng12
 | 
				
			||||||
	sha256sums_i686 = d33cf8be0c4be1c602d368fb363c9029d87f2bc4fdfcae5063595ac482ca39e8
 | 
						depends_i686 = libjpeg6-turbo
 | 
				
			||||||
	source_x86_64 = https://download.teamviewer.com/download/version_12x/teamviewer_12.0.90041_amd64.deb
 | 
						depends_i686 = libxinerama
 | 
				
			||||||
	source_x86_64 = https://archive.archlinux.org/packages/l/lib32-freetype2/lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
 | 
						depends_i686 = qt4
 | 
				
			||||||
	depends_x86_64 = lib32-fontconfig
 | 
						sha256sums_i686 = 46f1b697a113f304ff8e5792f9893319c0de6b802355e7e5fdf7dba6f4b415c8
 | 
				
			||||||
	depends_x86_64 = lib32-libpng12
 | 
						source_x86_64 = https://dl.tvcdn.de/download/linux/version_13x/teamviewer_13.1.3026_amd64.deb
 | 
				
			||||||
	depends_x86_64 = lib32-libsm
 | 
						depends_x86_64 = hicolor-icon-theme
 | 
				
			||||||
	depends_x86_64 = lib32-libxinerama
 | 
						depends_x86_64 = qt5-webkit
 | 
				
			||||||
	depends_x86_64 = lib32-libxrender
 | 
						depends_x86_64 = qt5-x11extras
 | 
				
			||||||
	depends_x86_64 = lib32-libjpeg6-turbo
 | 
					 | 
				
			||||||
	depends_x86_64 = lib32-libxtst
 | 
						depends_x86_64 = lib32-libxtst
 | 
				
			||||||
	depends_x86_64 = lib32-freetype2
 | 
						depends_x86_64 = lib32-libpng12
 | 
				
			||||||
	depends_x86_64 = lib32-dbus
 | 
						depends_x86_64 = lib32-libjpeg6-turbo
 | 
				
			||||||
	depends_x86_64 = libxtst
 | 
						depends_x86_64 = lib32-libxinerama
 | 
				
			||||||
	sha256sums_x86_64 = a30bfaa0ddfa7f6ab03141f0deb8fd0a26760e1b18ea1cb9e54b5b54bf2c0131
 | 
						depends_x86_64 = lib32-qt4
 | 
				
			||||||
	sha256sums_x86_64 = 4f39c9bd52579ac5d13980d760a5434fdb0f0638df07d2abca9ea44a779185e3
 | 
						sha256sums_x86_64 = 33eacc8ebeaf34aea5fa932e3d80553f358629ad454740f05aafba267b50ea93
 | 
				
			||||||
 | 
						source_armv7h = https://dl.tvcdn.de/download/linux/version_13x/teamviewer-host_13.1.1548_armhf.deb
 | 
				
			||||||
 | 
						depends_armv7h = hicolor-icon-theme
 | 
				
			||||||
 | 
						depends_armv7h = qt5-webkit
 | 
				
			||||||
 | 
						depends_armv7h = qt5-x11extras
 | 
				
			||||||
 | 
						depends_armv7h = libxtst
 | 
				
			||||||
 | 
						depends_armv7h = libpng12
 | 
				
			||||||
 | 
						depends_armv7h = libjpeg6-turbo
 | 
				
			||||||
 | 
						depends_armv7h = libxinerama
 | 
				
			||||||
 | 
						depends_armv7h = qt4
 | 
				
			||||||
 | 
						sha256sums_armv7h = d887c4faae3b85542e982dbb8add5271fdeb1da98c669b230d82dd56e04724bf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pkgname = teamviewer
 | 
					pkgname = teamviewer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										57
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										57
									
								
								PKGBUILD
									
									
									
									
									
								
							| 
						 | 
					@ -1,50 +1,50 @@
 | 
				
			||||||
# Maintainer: Alex Taber <aft dot pokemon at gmail dot com>
 | 
					# Maintainer: Alex Taber <aft dot pokemon at gmail dot com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pkgname=teamviewer
 | 
					pkgname=teamviewer
 | 
				
			||||||
pkgver=12.0.90041
 | 
					pkgver=13.1.3026
 | 
				
			||||||
pkgrel=7
 | 
					pkgrel=9
 | 
				
			||||||
pkgdesc='All-In-One Software for Remote Support and Online Meetings'
 | 
					pkgdesc='All-In-One Software for Remote Support and Online Meetings'
 | 
				
			||||||
arch=('i686' 'x86_64')
 | 
					arch=('i686' 'x86_64' 'armv7h')
 | 
				
			||||||
url='http://www.teamviewer.com'
 | 
					url='http://www.teamviewer.com'
 | 
				
			||||||
license=('custom')
 | 
					license=('custom')
 | 
				
			||||||
options=('!strip')
 | 
					options=('!strip')
 | 
				
			||||||
provides=('teamviewer')
 | 
					provides=('teamviewer')
 | 
				
			||||||
conflicts=('teamviewer-beta')
 | 
					conflicts=('teamviewer-beta')
 | 
				
			||||||
depends_x86_64=(
 | 
					depends_x86_64=(
 | 
				
			||||||
	'lib32-fontconfig'
 | 
						'hicolor-icon-theme'
 | 
				
			||||||
	'lib32-libpng12'
 | 
						'qt5-webkit'
 | 
				
			||||||
	'lib32-libsm'
 | 
						'qt5-x11extras'
 | 
				
			||||||
	'lib32-libxinerama'
 | 
					 | 
				
			||||||
	'lib32-libxrender'
 | 
					 | 
				
			||||||
	'lib32-libjpeg6-turbo'
 | 
					 | 
				
			||||||
	'lib32-libxtst'
 | 
						'lib32-libxtst'
 | 
				
			||||||
  'lib32-freetype2'
 | 
						'lib32-libpng12'
 | 
				
			||||||
  'lib32-dbus'
 | 
						'lib32-libjpeg6-turbo'
 | 
				
			||||||
  'libxtst')
 | 
						'lib32-libxinerama'
 | 
				
			||||||
 | 
						'lib32-qt4')
 | 
				
			||||||
depends_i686=(
 | 
					depends_i686=(
 | 
				
			||||||
	'fontconfig'
 | 
						'hicolor-icon-theme'
 | 
				
			||||||
 | 
						'qt5-webkit'
 | 
				
			||||||
 | 
						'qt5-x11extras'
 | 
				
			||||||
 | 
						'libxtst'
 | 
				
			||||||
	'libpng12'
 | 
						'libpng12'
 | 
				
			||||||
	'libsm'
 | 
					 | 
				
			||||||
	'libxinerama'
 | 
					 | 
				
			||||||
	'libxrender'
 | 
					 | 
				
			||||||
	'libjpeg6-turbo'
 | 
						'libjpeg6-turbo'
 | 
				
			||||||
  'freetype2'
 | 
						'libxinerama'
 | 
				
			||||||
  'libxtst')
 | 
						'qt4')
 | 
				
			||||||
 | 
					depends_armv7h=(${depends_i686[*]})
 | 
				
			||||||
install=teamviewer.install
 | 
					install=teamviewer.install
 | 
				
			||||||
source_x86_64=("https://download.teamviewer.com/download/version_${pkgver%%.*}x/teamviewer_${pkgver}_amd64.deb"
 | 
					source_x86_64=("https://dl.tvcdn.de/download/linux/version_${pkgver%%.*}x/teamviewer_${pkgver}_amd64.deb")
 | 
				
			||||||
                "https://archive.archlinux.org/packages/l/lib32-freetype2/lib32-freetype2-2.8-2-x86_64.pkg.tar.xz")
 | 
					source_i686=("https://dl.tvcdn.de/download/linux/version_${pkgver%%.*}x/teamviewer_${pkgver}_i386.deb")
 | 
				
			||||||
source_i686=("https://download.teamviewer.com/download/version_${pkgver%%.*}x/teamviewer_${pkgver}_i386.deb"
 | 
					#source_armv7h=("https://dl.tvcdn.de/download/linux/version_${pkgver%%.*}x/teamviewer_${pkgver}_armhf.deb")
 | 
				
			||||||
              "https://archive.archlinux.org/packages/f/freetype2/freetype2-2.8-2-i686.pkg.tar.xz")
 | 
					source_armv7h=("https://dl.tvcdn.de/download/linux/version_${pkgver%%.*}x/teamviewer-host_13.1.1548_armhf.deb")
 | 
				
			||||||
sha256sums_i686=('8f2f108d2e303705a55111fd8af6561f25537b017bcc795766d6aba63a32eea5'
 | 
					sha256sums_i686=('46f1b697a113f304ff8e5792f9893319c0de6b802355e7e5fdf7dba6f4b415c8')
 | 
				
			||||||
                 'd33cf8be0c4be1c602d368fb363c9029d87f2bc4fdfcae5063595ac482ca39e8')
 | 
					sha256sums_x86_64=('33eacc8ebeaf34aea5fa932e3d80553f358629ad454740f05aafba267b50ea93')
 | 
				
			||||||
sha256sums_x86_64=('a30bfaa0ddfa7f6ab03141f0deb8fd0a26760e1b18ea1cb9e54b5b54bf2c0131'
 | 
					sha256sums_armv7h=('d887c4faae3b85542e982dbb8add5271fdeb1da98c669b230d82dd56e04724bf')
 | 
				
			||||||
                   '4f39c9bd52579ac5d13980d760a5434fdb0f0638df07d2abca9ea44a779185e3')
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
prepare() {
 | 
					prepare() {
 | 
				
			||||||
	warning "If the install fails, you need to uninstall previous major version of Teamviewer"
 | 
						warning "If the install fails, you need to uninstall previous major version of Teamviewer"
 | 
				
			||||||
 | 
						[ -d data ] && rm -rf data
 | 
				
			||||||
	mkdir data
 | 
						mkdir data
 | 
				
			||||||
	cd data
 | 
						cd data
 | 
				
			||||||
	tar -xf ../data.tar.bz2
 | 
						tar -xf ../data.tar.bz2
 | 
				
			||||||
 | 
						tar -xf ../data.tar.xz
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package() {
 | 
					package() {
 | 
				
			||||||
| 
						 | 
					@ -52,12 +52,9 @@ package() {
 | 
				
			||||||
	warning "If the install fails, you need to uninstall previous major version of Teamviewer"
 | 
						warning "If the install fails, you need to uninstall previous major version of Teamviewer"
 | 
				
			||||||
	cp -dr --no-preserve=ownership ./data/{etc,opt,usr,var} "${pkgdir}"/
 | 
						cp -dr --no-preserve=ownership ./data/{etc,opt,usr,var} "${pkgdir}"/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # freetype workaround
 | 
					 | 
				
			||||||
  [ -e "${srcdir}/usr/lib32/libfreetype.so.6.14.0" ] && install -D -m0755 "${srcdir}/usr/lib32/libfreetype.so.6.14.0" "${pkgdir}/opt/teamviewer/tv_bin/wine/lib/libfreetype.so.6"
 | 
					 | 
				
			||||||
  [ -e "${srcdir}/usr/lib/libfreetype.so.6.14.0" ] && install -D -m0755 "${srcdir}/usr/lib/libfreetype.so.6.14.0" "${pkgdir}/opt/teamviewer/tv_bin/wine/lib/libfreetype.so.6"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	# Additional files
 | 
						# Additional files
 | 
				
			||||||
	rm "${pkgdir}"/opt/teamviewer/tv_bin/xdg-utils/xdg-email
 | 
						rm "${pkgdir}"/opt/teamviewer/tv_bin/xdg-utils/xdg-email
 | 
				
			||||||
 | 
						rm -rf "${pkgdir}"/etc/apt
 | 
				
			||||||
	install -D -m0644 "${pkgdir}"/opt/teamviewer/tv_bin/script/teamviewerd.service \
 | 
						install -D -m0644 "${pkgdir}"/opt/teamviewer/tv_bin/script/teamviewerd.service \
 | 
				
			||||||
		"${pkgdir}"/usr/lib/systemd/system/teamviewerd.service
 | 
							"${pkgdir}"/usr/lib/systemd/system/teamviewerd.service
 | 
				
			||||||
	install -d -m0755 "${pkgdir}"/usr/{share/applications,share/licenses/teamviewer}
 | 
						install -d -m0755 "${pkgdir}"/usr/{share/applications,share/licenses/teamviewer}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user