New package: kodi-14.0 (replaces xbmc).
This commit is contained in:
		
							
								
								
									
										11
									
								
								srcpkgs/kodi/patches/use-static-lib-for-texturepacker.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								srcpkgs/kodi/patches/use-static-lib-for-texturepacker.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| --- tools/TexturePacker/Makefile.in.orig	2014-05-05 14:06:10.574102302 +0200 | ||||
| +++ tools/TexturePacker/Makefile.in	2014-05-05 14:06:30.389236221 +0200 | ||||
| @@ -20,7 +20,7 @@ CXXFLAGS_FOR_BUILD += \ | ||||
|    -I@abs_top_srcdir@/xbmc/linux | ||||
|   | ||||
|  LDFLAGS_FOR_BUILD += -lSDL_image -lSDL -llzo2 | ||||
| -LDFLAGS_FOR_BUILD += -L@abs_top_srcdir@/lib/libsquish -lsquish-native | ||||
| +LDFLAGS_FOR_BUILD += @abs_top_srcdir@/lib/libsquish/libsquish.a | ||||
|   | ||||
|  ifeq ($(findstring Darwin,$(shell uname -s)),Darwin) | ||||
|  DEFINES += -DTARGET_DARWIN | ||||
							
								
								
									
										65
									
								
								srcpkgs/kodi/template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								srcpkgs/kodi/template
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| # Template file for 'kodi' | ||||
| pkgname=kodi | ||||
| version=14.0 | ||||
| revision=1 | ||||
| wrksrc="xbmc-${version}-Helix" | ||||
| short_desc="A software media player and entertainment hub for digital media" | ||||
| maintainer="Juan RP <xtraeme@gmail.com>" | ||||
| homepage="http://www.kodi.tv" | ||||
| license="GPL-2" | ||||
| distfiles="https://github.com/xbmc/xbmc/archive/${version}-Helix.tar.gz" | ||||
| checksum=11746d95cc59361f36ce6ea9d0d36bbd9ec3376e991f5ec1720f8ff740b91192 | ||||
|  | ||||
| lib32disabled=yes | ||||
| broken_as_needed=yes | ||||
| only_for_archs="i686 x86_64" | ||||
|  | ||||
| provides="xbmc-${version}_${revision}" | ||||
| replaces="xbmc>=0" | ||||
|  | ||||
| # XXX add support for afp. | ||||
| hostmakedepends=" | ||||
|  automake libtool pkg-config gperf cmake zip unzip nasm yasm python-devel | ||||
|  swig openjdk-jre gettext-devel libltdl-devel curl" | ||||
| makedepends=" | ||||
|  libudev-devel pcre-devel>=8.30 expat-devel libpng-devel>=1.6 libjpeg-turbo-devel | ||||
|  libXrandr-devel avahi-libs-devel pulseaudio-devel samba-devel tiff-devel | ||||
|  libmysqlclient-devel>=5.5.27 libmpeg2-devel wavpack-devel zlib-devel lzo-devel | ||||
|  libXmu-devel glew-devel>=1.9.0 fribidi-devel sqlite-devel libcdio-devel freetype-devel | ||||
|  jasper-devel faac-devel SDL_image-devel faad2-devel libmodplug-devel libressl-devel | ||||
|  libmad-devel fontconfig-devel libXinerama-devel libsamplerate-devel libmms-devel | ||||
|  enca-devel boost-devel libcurl-devel libva-devel libvdpau-devel libass-devel | ||||
|  libbluetooth-devel yajl-devel libplist-devel>=1.12 librtmp-devel tinyxml-devel | ||||
|  taglib-devel libcap-devel lame-devel libbluray-devel libnfs-devel | ||||
|  libcec-devel libxslt-devel gnutls-devel libssh-devel libmicrohttpd-devel" | ||||
| # The following dependencies are dlopen(3)ed. | ||||
| depends="libbluray libmad libvorbis libcurl libflac libmodplug libass libmpeg2 | ||||
|  lame librtmp libnfs libplist>=1.12" | ||||
| depends+=" glxinfo hicolor-icon-theme desktop-file-utils" | ||||
|  | ||||
| pre_configure() { | ||||
| 	. /etc/profile.d/10_openjdk.sh | ||||
| 	./bootstrap | ||||
| } | ||||
| do_configure() { | ||||
| 	. /etc/profile.d/10_openjdk.sh | ||||
| 	./configure ${configure_args} \ | ||||
| 		--disable-debug --enable-optimizations --enable-gl \ | ||||
| 		--enable-sdl --enable-vdpau --enable-vaapi --enable-joystick \ | ||||
| 		--enable-xrandr --enable-rsxs --enable-projectm --enable-x11 \ | ||||
| 		--enable-pulse --enable-dvdcss --enable-optical-drive \ | ||||
| 		--enable-rtmp --enable-samba --enable-nfs --enable-ssh \ | ||||
| 		--enable-airplay --enable-ffmpeg-libvorbis --enable-udev \ | ||||
| 		--enable-avahi --enable-libcec --enable-libbluray \ | ||||
| 		--enable-texturepacker --enable-external-libraries | ||||
| } | ||||
| do_build() { | ||||
| 	make ${makejobs} | ||||
| } | ||||
| do_install() { | ||||
| 	make DESTDIR=${DESTDIR} install | ||||
| 	vinstall tools/TexturePacker/TexturePacker 755 usr/lib/kodi | ||||
| 	# remove unused stuff | ||||
| 	rm -rf ${DESTDIR}/usr/include | ||||
| 	find ${DESTDIR}/usr/lib -name "*.cmake" -delete | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Juan RP
					Juan RP