From 567c4b645949dc4756d5519312038ea4f457ef8d Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Fri, 26 Oct 2018 21:13:26 +0000 Subject: lighttpd: update to 1.4.51 --- abs/core/lighttpd/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/abs/core/lighttpd/PKGBUILD b/abs/core/lighttpd/PKGBUILD index 365d92e..23614cb 100644 --- a/abs/core/lighttpd/PKGBUILD +++ b/abs/core/lighttpd/PKGBUILD @@ -2,14 +2,14 @@ # Maintainer: Pierre Schmitz pkgname=lighttpd -pkgver=1.4.48 +pkgver=1.4.51 pkgrel=1 pkgdesc='A secure, fast, compliant and very flexible web-server' license=('custom') arch=('i686' 'x86_64') url="http://www.lighttpd.net/" depends=('pcre' 'openssl' 'zlib' 'bzip2' 'attr' 'libldap' 'php-cgi') -makedepends=('fcgi' 'libmysqlclient' 'lua51' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig') +makedepends=('fcgi' 'libmysqlclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig') optdepends=('libxml2: mod_webdav' \ 'e2fsprogs: mod_webdav' \ 'libmysqlclient: mod_mysql_vhost' \ @@ -62,7 +62,7 @@ package() { install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING } -md5sums=('fe9ea4dccacd9738be03245c364bc055' +md5sums=('c23b731846163620c24576ec0f145546' '42d106b101d21ffd76ed9f3f1621e164' 'fd4afd737fd16a82ba99b9a99533d34b' '62779511e3f1127c3cc9b94c49f99c29' -- cgit v0.12 From 774ab24402d797d2a4fbcbf9622275cc39858e50 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Sat, 29 Dec 2018 22:26:00 +0000 Subject: libdvdcss: update to 1.4.2. refs #1030 --- abs/extra/libdvdcss/PKGBUILD | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/abs/extra/libdvdcss/PKGBUILD b/abs/extra/libdvdcss/PKGBUILD index 010e6d7..4270cb3 100644 --- a/abs/extra/libdvdcss/PKGBUILD +++ b/abs/extra/libdvdcss/PKGBUILD @@ -1,20 +1,19 @@ -# $Id$ -# Maintainer: +# Maintainer: Jan de Groot # Contributor: Stéphane Gaudreault # Contributor: arjan # Contributor Sarah Hay pkgname=libdvdcss -pkgver=1.3.0 +pkgver=1.4.2 pkgrel=1 pkgdesc="Portable abstraction library for DVD decryption" -url="http://www.videolan.org/libdvdcss" -arch=('i686' 'x86_64') +url="https://www.videolan.org/developers/libdvdcss.html" +arch=('x86_64') license=('GPL') depends=('glibc') options=('!docs' '!emptydirs') -source=(http://download.videolan.org/pub/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) -sha1sums=('b3ccd70a510aa04d644f32b398489a3122a7e11a') +source=(https://download.videolan.org/pub/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) +sha256sums=('78c2ed77ec9c0d8fbed7bf7d3abc82068b8864be494cfad165821377ff3f2575') build() { cd $pkgname-$pkgver -- cgit v0.12 From 99165c68193f29780a40b7f808cd66cd96f1618a Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Sat, 29 Dec 2018 22:29:17 +0000 Subject: libdvdread: update to 6.0.0. refs #1030 --- abs/core/libdvdread/PKGBUILD | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/abs/core/libdvdread/PKGBUILD b/abs/core/libdvdread/PKGBUILD index 04e4431..4bab96e 100644 --- a/abs/core/libdvdread/PKGBUILD +++ b/abs/core/libdvdread/PKGBUILD @@ -1,22 +1,26 @@ -# $Id$ # Maintainer: Jan de Groot # Contributor: Thomas Baechler # Contributor: Tom Newsom pkgname=libdvdread -pkgver=5.0.4 +pkgver=6.0.0 pkgrel=1 pkgdesc="Provides a simple foundation for reading DVD video disks" -arch=(i686 x86_64) -url="http://dvdnav.mplayerhq.hu" +arch=(x86_64) +url="https://www.videolan.org/developers/libdvdnav.html" license=('GPL') depends=('glibc') makedepends=('libdvdcss' 'git') optdepends=('libdvdcss: for decoding encrypted DVDs') -_gitver=5ec409508803037dfa931591aef93851458d1d2a -source=(git+https://code.videolan.org/videolan/libdvdread.git#commit=$_gitver) +_commit=95fdbe8337d2ff31dcfb68f35f3e4441dc27d92f # tags/6.0.0^0 +source=("git+https://code.videolan.org/videolan/libdvdread.git#commit=$_commit") sha256sums=('SKIP') +pkgver() { + cd $pkgname + git describe --tags | sed -e 's/-/+/g' +} + prepare() { cd $pkgname autoreconf -fi -- cgit v0.12 From 736dbd2eadc1189248711c6ba4daab907708c772 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Sat, 29 Dec 2018 22:31:57 +0000 Subject: libdvdnav: update to 6.0.0. closes #1030 --- abs/core/libdvdnav/PKGBUILD | 20 +++++++++------- abs/core/libdvdnav/fix-crash-describe_title.patch | 29 ----------------------- 2 files changed, 11 insertions(+), 38 deletions(-) delete mode 100644 abs/core/libdvdnav/fix-crash-describe_title.patch diff --git a/abs/core/libdvdnav/PKGBUILD b/abs/core/libdvdnav/PKGBUILD index 4bd01d5..d4bf282 100644 --- a/abs/core/libdvdnav/PKGBUILD +++ b/abs/core/libdvdnav/PKGBUILD @@ -1,25 +1,27 @@ -# $Id$ # Maintainer: Jan de Groot # Contributor: Arjan # contributor Sarah Hay pkgname=libdvdnav -pkgver=5.0.3 +pkgver=6.0.0 pkgrel=1 pkgdesc="The library for xine-dvdnav plugin." -arch=('i686' 'x86_64') +arch=('x86_64') license=('GPL') -url="http://dvdnav.mplayerhq.hu/" +url="https://www.videolan.org/developers/libdvdnav.html" depends=('libdvdread') makedepends=('git') -source=(git+https://code.videolan.org/videolan/libdvdnav.git#tag=$pkgver - fix-crash-describe_title.patch) -sha256sums=('SKIP' - '6a8e9c777dd9dbfa8a7f981796bd7a60412e3a5c7a8400253c567d956412c64b') +_commit=dcb9109e45ccd304ec82a7c7bf46cca63620adf9 # tags/6.0.0^0 +source=("git+https://code.videolan.org/videolan/libdvdnav.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed -e 's/-/+/g' +} prepare() { cd $pkgname - patch -Np1 -i ../fix-crash-describe_title.patch autoreconf -fi } diff --git a/abs/core/libdvdnav/fix-crash-describe_title.patch b/abs/core/libdvdnav/fix-crash-describe_title.patch deleted file mode 100644 index 1c07336..0000000 --- a/abs/core/libdvdnav/fix-crash-describe_title.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 8a270d6dd40ac43c98c948fe9d10e5bcb4aa3d41 Mon Sep 17 00:00:00 2001 -From: Jean-Baptiste Kempf -Date: Tue, 1 Sep 2015 16:00:59 +0200 -Subject: [PATCH] Fix crashes with some DVDs on describe_title - -This is a stop-over, but the actual issue is not fixed ---- - src/searching.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/searching.c b/src/searching.c -index 70c0f85..f638b61 100644 ---- a/src/searching.c -+++ b/src/searching.c -@@ -644,6 +644,11 @@ uint32_t dvdnav_describe_title_chapters(dvdnav_t *this, int32_t title, uint64_t - if(!tmp) - goto fail; - -+ if(!ptt) { -+ printerr("ptt NULL"); -+ goto fail; -+ } -+ - length = 0; - for(i=0; i Date: Tue, 15 Jan 2019 17:43:52 +0000 Subject: system-templates: rename foward to forward. refs #1025. closes #1033 --- abs/core/system-templates/PKGBUILD | 2 +- .../templates/remotes/favorites/streamzap/Lircmap.xml | 2 +- .../system-templates/templates/remotes/favorites/streamzap/lircrc | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/abs/core/system-templates/PKGBUILD b/abs/core/system-templates/PKGBUILD index a6286d8..b6fd463 100755 --- a/abs/core/system-templates/PKGBUILD +++ b/abs/core/system-templates/PKGBUILD @@ -1,6 +1,6 @@ pkgname=system-templates pkgver=8.5 -pkgrel=5 +pkgrel=6 conflicts=( ) pkgdesc="Templates used for system configuration" depends=() diff --git a/abs/core/system-templates/templates/remotes/favorites/streamzap/Lircmap.xml b/abs/core/system-templates/templates/remotes/favorites/streamzap/Lircmap.xml index 0960d0b..fe4aec4 100644 --- a/abs/core/system-templates/templates/remotes/favorites/streamzap/Lircmap.xml +++ b/abs/core/system-templates/templates/remotes/favorites/streamzap/Lircmap.xml @@ -16,7 +16,7 @@ PLAY PAUSE STOP - FOWARD + FORWARD REWIND LEFT RIGHT diff --git a/abs/core/system-templates/templates/remotes/favorites/streamzap/lircrc b/abs/core/system-templates/templates/remotes/favorites/streamzap/lircrc index 089c5d7..88a14b8 100644 --- a/abs/core/system-templates/templates/remotes/favorites/streamzap/lircrc +++ b/abs/core/system-templates/templates/remotes/favorites/streamzap/lircrc @@ -305,7 +305,7 @@ end begin prog = mythtv # fast forward -button = FOWARD +button = FORWARD config = End end @@ -439,7 +439,7 @@ end begin prog = mplayer # fast forward -button = FOWARD +button = FORWARD config = speed_mult 2.0 end @@ -514,7 +514,7 @@ end begin prog = xine -button = FOWARD +button = FORWARD repeat = 4 #config = SeekRelative+30 config = SpeedFaster @@ -731,7 +731,7 @@ end begin prog = xmms - button = FOWARD + button = FORWARD config = FWD 10 repeat = 2 end -- cgit v0.12 From e337c6509a6db198fc2fd18b241b24051377ce70 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 15 Jan 2019 17:44:49 +0000 Subject: mythtv & mythplugins: update to latest -fixes --- abs/core/mythtv/stable-29/git_src/git_hash | 2 +- abs/core/mythtv/stable-29/mythplugins/PKGBUILD | 2 +- abs/core/mythtv/stable-29/mythtv/PKGBUILD | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/abs/core/mythtv/stable-29/git_src/git_hash b/abs/core/mythtv/stable-29/git_src/git_hash index 3fed727..b17c7bf 100644 --- a/abs/core/mythtv/stable-29/git_src/git_hash +++ b/abs/core/mythtv/stable-29/git_src/git_hash @@ -1 +1 @@ -951f1fe7ea0bd54a8bb5ef08f3b55feee5169340 +af5d819671ebd4fe4fbd1ff6c2fc978561bde9f3 diff --git a/abs/core/mythtv/stable-29/mythplugins/PKGBUILD b/abs/core/mythtv/stable-29/mythplugins/PKGBUILD index 69128c3..57288c0 100644 --- a/abs/core/mythtv/stable-29/mythplugins/PKGBUILD +++ b/abs/core/mythtv/stable-29/mythplugins/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('mytharchive' 'mythweather' 'mythzoneminder') pkgver=29.1 -pkgrel=11 +pkgrel=12 arch=('x86_64') url="http://www.mythtv.org" license=('GPL') diff --git a/abs/core/mythtv/stable-29/mythtv/PKGBUILD b/abs/core/mythtv/stable-29/mythtv/PKGBUILD index 1e3d14c..6dae83c 100644 --- a/abs/core/mythtv/stable-29/mythtv/PKGBUILD +++ b/abs/core/mythtv/stable-29/mythtv/PKGBUILD @@ -1,6 +1,6 @@ pkgname=mythtv pkgver=29.1 -pkgrel=11 +pkgrel=12 commit_hash=`cat ../git_src/git_hash` pkgdesc="A Homebrew PVR project $commit_hash" arch=('x86_64') -- cgit v0.12 From 139d806174e046616fbbd81c411dee6dc2b78c65 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Wed, 16 Jan 2019 17:40:29 +0000 Subject: plex-media-server: update to 1.14.1.5488 --- abs/extra/plex-media-server/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/abs/extra/plex-media-server/PKGBUILD b/abs/extra/plex-media-server/PKGBUILD index f305dd3..8122125 100644 --- a/abs/extra/plex-media-server/PKGBUILD +++ b/abs/extra/plex-media-server/PKGBUILD @@ -7,8 +7,8 @@ # Contributor: Praekon pkgname=plex-media-server -pkgver=1.13.8.5395 -_pkgsum=10d48da0d +pkgver=1.14.1.5488 +_pkgsum=cc260c476 pkgrel=1 pkgdesc='Plex Media Server' arch=('x86_64') @@ -45,4 +45,4 @@ md5sums=('dfd6778f5c0d3d64c2c3a71dca02b7cc' '97241861f2c0b7c82d1945a6c5de8e35' '506ec15815bba749a743780edd2323c8' 'af6d0a81c7821b2eddb1bc137310ca1b' - 'f47d1da2bd2150bccdb283cea21d4e9a') + 'fafb64a6cc876478964e563af35ea1bd') -- cgit v0.12 From 08e7535998ab0fb9188755363536a3d65d745110 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Wed, 16 Jan 2019 20:58:00 +0000 Subject: google-chrome: update to 71.0.3578.98 --- abs/extra/google-chrome/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/abs/extra/google-chrome/PKGBUILD b/abs/extra/google-chrome/PKGBUILD index 222c16a..c528495 100644 --- a/abs/extra/google-chrome/PKGBUILD +++ b/abs/extra/google-chrome/PKGBUILD @@ -5,7 +5,7 @@ # or use: $ curl -s https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz | gzip -df | awk -F\" '/pkgid/{ sub(".*-","",$4); print $4": "$10 }' pkgname=google-chrome -pkgver=70.0.3538.67 +pkgver=71.0.3578.98 pkgrel=1 pkgdesc="The popular and trusted web browser by Google (Stable Channel)" arch=('x86_64') @@ -55,6 +55,6 @@ package() { rm -r "$pkgdir"/etc/cron.daily/ "$pkgdir"/opt/google/chrome/cron/ rm "$pkgdir"/opt/google/chrome/product_logo_*.png } -md5sums=('297579a04aadce6ea9502e536e44edd3' +md5sums=('48fc073aa2de000bed2abb276189b3f0' 'd50d8f0a6940791eabc41c4f64e6a3cf' 'ed4cf73982461af7d0d944c1cbf9f4e8') -- cgit v0.12 From 92b51237306a312df7aaf36db6f4c4fee7564e96 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 22 Jan 2019 19:45:49 +0000 Subject: nano: update to 3.2 --- abs/core/nano/PKGBUILD | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/abs/core/nano/PKGBUILD b/abs/core/nano/PKGBUILD index 7bebc6f..b7723d3 100644 --- a/abs/core/nano/PKGBUILD +++ b/abs/core/nano/PKGBUILD @@ -1,9 +1,8 @@ -# $Id$ # Maintainer: Andreas Radke # Contributor: Judd pkgname=nano -pkgver=2.9.8 +pkgver=3.2 pkgrel=1 pkgdesc="Pico editor clone with enhancements" arch=('x86_64') @@ -12,8 +11,8 @@ url="http://www.nano-editor.org" groups=('base') depends=('ncurses' 'file' 'sh') backup=('etc/nanorc') -source=(https://www.nano-editor.org/dist/v2.9/${pkgname}-${pkgver}.tar.xz{,.asc}) -sha256sums=('c2deac31ba4d3fd27a42fafcc47ccf499296cc69a422bbecab63f2933ea85488' +source=(https://www.nano-editor.org/dist/v3/${pkgname}-${pkgver}.tar.xz{,.asc}) +sha256sums=('d12773af3589994b2e4982c5792b07c6240da5b86c5aef2103ab13b401fe6349' 'SKIP') validpgpkeys=('8DA6FE7BFA7A418AB3CB2354BCB356DF91009FA7' # "Chris Allegretta " 'A7F6A64A67DA09EF92782DD79DF4862AF1175C5B' # "Benno Schulenberg " -- cgit v0.12 From 1ac956234a8b8031b3fe4b5bb2ddf5bf12aa6922 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 22 Jan 2019 21:08:05 +0000 Subject: LinHES-system: lh_system_restore_job: fix usage message --- abs/core/LinHES-system/PKGBUILD | 4 ++-- abs/core/LinHES-system/lh_system_backup_job | 0 abs/core/LinHES-system/lh_system_restore_job | 12 +++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) mode change 100644 => 100755 abs/core/LinHES-system/lh_system_backup_job mode change 100644 => 100755 abs/core/LinHES-system/lh_system_restore_job diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD index 348996b..c8d01b3 100755 --- a/abs/core/LinHES-system/PKGBUILD +++ b/abs/core/LinHES-system/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-system pkgver=8.5.2 -pkgrel=3 +pkgrel=4 arch=('x86_64') install=system.install pkgdesc="Everything that makes LinHES an automated system" @@ -99,7 +99,7 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac' '3edef50a49a47694bf8add39cc160add' '01cbbf411d2a585feb71f2881755e5d8' 'f421f670a9c74724037f70d1dabcad00' - 'bc69a520add58ede9b060c73e67ace13' + 'eab2d188992b1ac561e0ba968544d7a3' '74e17d6f7453c52d56fecaed5c3f6ad5' '47e093e8cfe4b5b96602358e1f540832' '727a886a1ba237906f48cda2e4e7844b' diff --git a/abs/core/LinHES-system/lh_system_backup_job b/abs/core/LinHES-system/lh_system_backup_job old mode 100644 new mode 100755 diff --git a/abs/core/LinHES-system/lh_system_restore_job b/abs/core/LinHES-system/lh_system_restore_job old mode 100644 new mode 100755 index da7dbca..f39aeaa --- a/abs/core/LinHES-system/lh_system_restore_job +++ b/abs/core/LinHES-system/lh_system_restore_job @@ -17,8 +17,9 @@ function usage(){ echo "------------------------------------------------------" echo "This program will restore the database from a system backup." - echo "Files are expected to be in the $BACKUPDIR" - echo "usage:" + echo "System backup files are expected to be in the $BACKUPDIR" + echo "" + echo "Usage:" echo "" echo "lh_system_restore_job \$filename [cleanup partial]" echo "" @@ -26,9 +27,10 @@ function usage(){ echo "" echo "" - echo "If the script is called with cleanup, it will cleanup the the restore dir." - echo "If the script is called with restore, it will restore the dir, and then copy back some settings." - echo " It's intended to be used with restoring R7 databases only" + echo "If the script is called with cleanup, it will cleanup the restore dir." + echo "If the script is called with partial, it will restore the db," + echo " and then copy back some settings." + echo " partial is intended to be used to restore R7 databases only." echo "------------------------------------------------------" exit 1 -- cgit v0.12 From b8c8e4c8c57801b8e387dcd628203884c0cfc032 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 22 Jan 2019 21:18:48 +0000 Subject: glances: update to 3.1.0 --- abs/extra/glances/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/abs/extra/glances/PKGBUILD b/abs/extra/glances/PKGBUILD index 16562fa..e2e29e1 100644 --- a/abs/extra/glances/PKGBUILD +++ b/abs/extra/glances/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: Francois Boulogne pkgname=glances -pkgver=3.0.2 +pkgver=3.1.0 pkgrel=1 pkgdesc='CLI curses-based monitoring tool' arch=('any') @@ -19,7 +19,7 @@ optdepends=('hddtemp: HDD temperature monitoring support' 'python-zeroconf: for the autodiscover mode') source=("https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz" 'glances.service') -sha512sums=('f86aa285e803c38a852eca6782642c0a854fdb14ae938e22482288d39045d2e6b42040409f5ba323784d3bd9a32386b90964b074d5a65cd03d904bde0ec941d3' +sha512sums=('a888cafa5987ab7a88caa0248e0cb3d9f65466d71ee8f1ca63565c5a8a59282be77c14f29afb2302fba0e79294c39e96384791cd89d23aa7727bfd4f20e2814d' '49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4') package() { -- cgit v0.12 From 2d1485a13f0276a635940fb3a9cfbcb06be2c6fd Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 22 Jan 2019 22:04:31 +0000 Subject: intltool: add perl patch --- abs/core/intltool/PKGBUILD | 24 +++++++--- abs/core/intltool/intltool-0.51.0-perl-5.26.patch | 51 ++++++++++++++++++++++ ...tltool-merge-Create-cache-file-atomically.patch | 38 ++++++++++++++++ abs/core/intltool/intltool_distcheck-fix.patch | 30 +++++++++++++ 4 files changed, 137 insertions(+), 6 deletions(-) create mode 100644 abs/core/intltool/intltool-0.51.0-perl-5.26.patch create mode 100644 abs/core/intltool/intltool-merge-Create-cache-file-atomically.patch create mode 100644 abs/core/intltool/intltool_distcheck-fix.patch diff --git a/abs/core/intltool/PKGBUILD b/abs/core/intltool/PKGBUILD index 3ddeaaf..36e18b7 100644 --- a/abs/core/intltool/PKGBUILD +++ b/abs/core/intltool/PKGBUILD @@ -1,19 +1,31 @@ -# $Id$ # Maintainer: Eric Bélanger pkgname=intltool pkgver=0.51.0 -pkgrel=1 +pkgrel=4 pkgdesc="The internationalization tool collection" arch=('any') -url="https://edge.launchpad.net/intltool" +url="https://launchpad.net/intltool" license=('GPL') depends=('perl-xml-parser') -source=(http://launchpad.net/intltool/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz{,.asc}) -sha1sums=('a0c3bcb99d1bcfc5db70f8d848232a47c47da090' - 'SKIP') +source=(https://launchpad.net/intltool/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz{,.asc} + intltool-0.51.0-perl-5.26.patch + intltool-merge-Create-cache-file-atomically.patch + intltool_distcheck-fix.patch) +sha256sums=('67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd' + 'SKIP' + '458f5d53ac358810879080f69b11649901babcacc14471c243eb850e9436d546' + '13bd6deb65dc94933f132919d4eea4c24354d7c1c1c9e5930cb6e70c75703763' + '58cb7d60796bc69c7d0865f106feb589d0271619e62f8741bff6f5ce1a2615ff') validpgpkeys=('9EBD001680E8C8F9FAC61A9BE1A701D4C9DE75B5') +prepare() { + cd ${pkgname}-${pkgver} + patch -Np1 -i ../intltool-0.51.0-perl-5.26.patch + patch -Np1 -i ../intltool-merge-Create-cache-file-atomically.patch + patch -Np1 -i ../intltool_distcheck-fix.patch +} + build() { cd ${pkgname}-${pkgver} ./configure --prefix=/usr diff --git a/abs/core/intltool/intltool-0.51.0-perl-5.26.patch b/abs/core/intltool/intltool-0.51.0-perl-5.26.patch new file mode 100644 index 0000000..8f6a0b3 --- /dev/null +++ b/abs/core/intltool/intltool-0.51.0-perl-5.26.patch @@ -0,0 +1,51 @@ +diff -Naur intltool-0.51.0.orig/intltool-update.in intltool-0.51.0/intltool-update.in +--- intltool-0.51.0.orig/intltool-update.in 2015-03-09 02:39:54.000000000 +0100 ++++ intltool-0.51.0/intltool-update.in 2017-07-21 22:35:10.613631420 +0200 +@@ -1062,13 +1062,13 @@ + } + } + +- if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) ++ if ($str =~ /^(.*)\$\{?([A-Z_]+)}?(.*)$/) + { + my $rest = $3; + my $untouched = $1; + my $sub = ""; + # Ignore recursive definitions of variables +- $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/; ++ $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\$\{?$2}?/; + + return SubstituteVariable ("$untouched$sub$rest"); + } +@@ -1190,10 +1190,10 @@ + $name =~ s/\(+$//g; + $version =~ s/\(+$//g; + +- $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); +- $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); +- $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); +- $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); ++ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/); ++ $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/); ++ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/); ++ $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/); + } + + if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)[,]?([^,\)]+)?/m) +@@ -1219,11 +1219,11 @@ + $version =~ s/\(+$//g; + $bugurl =~ s/\(+$//g if (defined $bugurl); + +- $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); +- $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); +- $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); +- $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); +- $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\${?\w+}?/); ++ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/); ++ $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/); ++ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/); ++ $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/); ++ $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\$\{?\w+}?/); + } + + # \s makes this not work, why? diff --git a/abs/core/intltool/intltool-merge-Create-cache-file-atomically.patch b/abs/core/intltool/intltool-merge-Create-cache-file-atomically.patch new file mode 100644 index 0000000..677ea45 --- /dev/null +++ b/abs/core/intltool/intltool-merge-Create-cache-file-atomically.patch @@ -0,0 +1,38 @@ +From d328542bea50b9445c63cdf2454052392282a1ce Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Thu, 8 Oct 2015 16:25:47 -0400 +Subject: [PATCH] intltool-merge: Create cache file atomically + +It's going to be relatively common for build systems operating in +parallel to run multiple copies of `intltool-merge`, yet the cache +file is not created atomically (i.e. with the "open .tmp file and +rename()" dance). + +I suspect (but have not yet determined conclusively) this is the cause +of some systemd build issues where translations don't appear in the +merged file. + +Regardless, this patch can't hurt. +--- + intltool-merge.in | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/intltool-merge.in b/intltool-merge.in +index 1afa2a4..d1eba8f 100644 +--- a/intltool-merge.in ++++ b/intltool-merge.in +@@ -371,9 +371,10 @@ sub create_cache + + &create_translation_database; + +- open CACHE, ">$cache_file" || die; ++ open CACHE, ">$cache_file" . ".tmp" || die; + print CACHE join "\x01", %translations; + close CACHE; ++ rename("$cache_file" . ".tmp", "$cache_file"); + } + + sub load_cache +-- +1.8.3.1 + diff --git a/abs/core/intltool/intltool_distcheck-fix.patch b/abs/core/intltool/intltool_distcheck-fix.patch new file mode 100644 index 0000000..6e7f198 --- /dev/null +++ b/abs/core/intltool/intltool_distcheck-fix.patch @@ -0,0 +1,30 @@ +diff -upr intltool-0.51.0-orig/intltool-update.in intltool-0.51.0/intltool-update.in +--- intltool-0.51.0-orig/intltool-update.in 2016-07-29 14:08:06.276987000 +0200 ++++ intltool-0.51.0/intltool-update.in 2016-07-29 14:11:09.562126918 +0200 +@@ -620,6 +620,14 @@ sub FindLeftoutFiles + + my @result; + ++ # If the builddir is a subdir of srcdir, the list of files found will be prefixed with ++ # an additional prefix (e.g. "_build/sub" for automake 1.15 make distcheck). Try to ++ # handle that, by removing those matches as well. ++ my $absbuilddir = Cwd::abs_path("..\/"); ++ my $abssrcdir = Cwd::abs_path("$SRCDIR/.."); ++ # Check if builddir is a subdir of srcdir ++ my ($abspath,$relpath) = split /\s*$abssrcdir\/\s*/, $absbuilddir, 2; ++ + foreach (@buf_allfiles_sorted) + { + my $dummy = $_; +@@ -628,7 +636,10 @@ sub FindLeftoutFiles + $srcdir =~ s#^../##; + $dummy =~ s#^$srcdir/../##; + $dummy =~ s#^$srcdir/##; +- $dummy =~ s#_build/##; ++ if ($relpath) ++ { ++ $dummy =~ s#^$relpath/##; ++ } + if (!exists($in2{$dummy})) + { + push @result, $dummy -- cgit v0.12 From db8e236bf9bc0b23cddd4af854dd0e9f591c8895 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Fri, 25 Jan 2019 22:43:04 +0000 Subject: linhes-theme: add parent arrow for standard settings --- abs/core/linhes-theme/PKGBUILD | 8 ++++---- abs/core/linhes-theme/standardsetting-ui.xml | 13 ++++++++++++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD index 35a8d82..2945fa6 100755 --- a/abs/core/linhes-theme/PKGBUILD +++ b/abs/core/linhes-theme/PKGBUILD @@ -1,8 +1,8 @@ pkgname=linhes-theme -pkgver=8.5.1 -pkgrel=10 +pkgver=8.5.2 +pkgrel=1 pkgdesc="Default LinHES MythTV theme" -arch=('i686' 'x86_64') +arch=('x86_64') license=('GPL2') url="http://linhes.org/" @@ -136,6 +136,6 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60' 'e8ac15e38b3dc99c9e889e439ba356de' 'e8cf0d3a55ba3be47deae55c05432141' '3f600b966bd813dd27f620762ddb3ac8' - 'a2d7c855d78b4fa5e9714509891a6cb9' + 'e92bd22caf09a1d2b709f4d5b2519540' 'b51ef0cbf8ed2d3a8c1a8257a89aceff' '09ad14842f828b7a8d24070ec8214fe5') diff --git a/abs/core/linhes-theme/standardsetting-ui.xml b/abs/core/linhes-theme/standardsetting-ui.xml index a50e985..255b120 100644 --- a/abs/core/linhes-theme/standardsetting-ui.xml +++ b/abs/core/linhes-theme/standardsetting-ui.xml @@ -121,6 +121,7 @@ 0,0,100%,100% + @@ -196,8 +197,14 @@ 0,0,100%,100% + + + 5,50%-15 + images/lists_left_arrow_large.png + + + @@ -2947,83 +3011,85 @@ no basesmalldarkyellow -- cgit v0.12 From 3319c3d4f5afe6bb14451ed5507b47c3cbc877f8 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 11 Mar 2019 20:57:49 +0000 Subject: mythtv & mythplugins: update to latest fixes --- abs/core/mythtv/stable-30/git_src/git_hash | 2 +- abs/core/mythtv/stable-30/mythplugins/PKGBUILD | 2 +- abs/core/mythtv/stable-30/mythtv/PKGBUILD | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/abs/core/mythtv/stable-30/git_src/git_hash b/abs/core/mythtv/stable-30/git_src/git_hash index c2e883a..49df4ff 100644 --- a/abs/core/mythtv/stable-30/git_src/git_hash +++ b/abs/core/mythtv/stable-30/git_src/git_hash @@ -1 +1 @@ -e3474f8afb7191d5593d5fa5baac24611842bbec +60cfb7c05ae21d0049537aaa66f8f70a836a1138 diff --git a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD index 6308c04..7828a2c 100644 --- a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD +++ b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('mytharchive' 'mythweather' 'mythzoneminder') pkgver=30.0 -pkgrel=4 +pkgrel=5 arch=('x86_64') url="http://www.mythtv.org" license=('GPL') diff --git a/abs/core/mythtv/stable-30/mythtv/PKGBUILD b/abs/core/mythtv/stable-30/mythtv/PKGBUILD index 1867511..1aefb62 100644 --- a/abs/core/mythtv/stable-30/mythtv/PKGBUILD +++ b/abs/core/mythtv/stable-30/mythtv/PKGBUILD @@ -1,6 +1,6 @@ pkgname=mythtv pkgver=30.0 -pkgrel=4 +pkgrel=5 commit_hash=`cat ../git_src/git_hash` pkgdesc="A Homebrew PVR project $commit_hash" arch=('x86_64') -- cgit v0.12 From 791ac9c93a09be853569446f390fdf23f1f62c00 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 11 Mar 2019 21:01:32 +0000 Subject: linhes-theme: change another tmdb/ttvdb label --- abs/core/linhes-theme/PKGBUILD | 4 ++-- abs/core/linhes-theme/schedule-ui.xml.patch | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD index 8fd3284..f275e0d 100755 --- a/abs/core/linhes-theme/PKGBUILD +++ b/abs/core/linhes-theme/PKGBUILD @@ -1,6 +1,6 @@ pkgname=linhes-theme pkgver=8.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="Default LinHES MythTV theme" arch=('x86_64') license=('GPL2') @@ -116,7 +116,7 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60' 'dd1e013e806efc26049ea89637a51f83' '9fe3371a8b964a7028126405cfaa330b' '814b52b7ad9a6918585764f5790d1c3b' - 'a65ab8c1c409e89358373aa51f0b3eb3' + '373e1fd01ba18640992bd5d2e7fd7bfe' '384871202030f41148536e2e89bb1801' '8efbd524cef4dd3f5fbe5b7d5ad854f0' '8312aff444945f80a76100696c81cb2e' diff --git a/abs/core/linhes-theme/schedule-ui.xml.patch b/abs/core/linhes-theme/schedule-ui.xml.patch index 729b250..33d6119 100644 --- a/abs/core/linhes-theme/schedule-ui.xml.patch +++ b/abs/core/linhes-theme/schedule-ui.xml.patch @@ -1,5 +1,5 @@ --- schedule-ui.xml.orig 2018-06-06 17:48:28.091163462 +0000 -+++ schedule-ui.xml 2018-06-06 18:04:00.119905930 +0000 ++++ schedule-ui.xml 2019-03-11 20:58:29.671094834 +0000 @@ -119,14 +119,14 @@ 6 5 @@ -251,3 +251,12 @@ +@@ -3583,7 +3661,7 @@ + 112,65,180,40 + basesmall + right,vcenter +- TMDB/TVDB #: ++ Video #: + + + -- cgit v0.12 From f0c8e6d055143a66be140172b700d6255dd70b37 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 11 Mar 2019 22:18:01 +0000 Subject: LinHES-system: myth_status.py: add tuner name --- abs/core/LinHES-system/PKGBUILD | 6 +++--- abs/core/LinHES-system/myth_status.py | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD index c8d01b3..a236769 100755 --- a/abs/core/LinHES-system/PKGBUILD +++ b/abs/core/LinHES-system/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-system -pkgver=8.5.2 -pkgrel=4 +pkgver=8.6.0 +pkgrel=1 arch=('x86_64') install=system.install pkgdesc="Everything that makes LinHES an automated system" @@ -91,7 +91,7 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac' '542e670e78d117657f93141e9689f54d' '8da6a7f1703a002f84e66629e847d8a6' 'bb72ab230c7a71706285bd0f31a4fb1f' - '14352e6d2cd3ed4206b1dff4ff35880d' + 'c25915a9c5382122f849a3a11b943010' '962a3e9eaba2d1466251b7ab0956705d' '1758aed160de64abfafb28a3a8f3390e' '33fbebbd546672cedd3c5e7350ab414e' diff --git a/abs/core/LinHES-system/myth_status.py b/abs/core/LinHES-system/myth_status.py index cd541ca..63328d0 100644 --- a/abs/core/LinHES-system/myth_status.py +++ b/abs/core/LinHES-system/myth_status.py @@ -144,11 +144,12 @@ class tuner_recording_status: a=self.be.getRecorderList() for i in a: outline='' - cmd="select cardtype,hostname from capturecard where cardid=%s;" %i + cmd="select cardtype,hostname,displayname from capturecard where cardid=%s;" %i self.cursor.execute(cmd) results=self.cursor.fetchall() type = results[0][0] hostname = results[0][1] + displayname = results[0][2] id = i try: c=self.be.getCurrentRecording(i) @@ -156,10 +157,10 @@ class tuner_recording_status: current_recording = "Idle" else: current_recording = "Recording %s" %c.title - outline = " Tuner %s (%s) on %s : %s " %(id, type, hostname, current_recording) + outline = " Tuner %s - %s (%s) on %s : %s " %(id, displayname, type, hostname, current_recording) self.tuner_status_list.append(outline) except: - outline = " Tuner %s (%s) on %s : %s " %(id, type, hostname, "Tuner Error") + outline = " Tuner %s - %s (%s) on %s : %s " %(id, displayname, type, hostname, "Tuner Error") self.tuner_status_list.append(outline) def get_tuner_status(self): -- cgit v0.12 From 48f571123428ed5614f55d5ca266d7d2d2a76f79 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 18 Mar 2019 17:11:56 +0000 Subject: libva: update to 2.4.0 --- abs/extra/libva/PKGBUILD | 60 ++++++++++++++-------- ...ot-finding-wl-drm-interface-with-libglvnd.patch | 48 ----------------- 2 files changed, 40 insertions(+), 68 deletions(-) delete mode 100644 abs/extra/libva/not-finding-wl-drm-interface-with-libglvnd.patch diff --git a/abs/extra/libva/PKGBUILD b/abs/extra/libva/PKGBUILD index b8037c6..a044c09 100644 --- a/abs/extra/libva/PKGBUILD +++ b/abs/extra/libva/PKGBUILD @@ -1,36 +1,56 @@ -# $Id$ # Maintainer: Maxime Gauduin # Contributor: Bartłomiej Piotrowski # Contributor: Ionut Biru pkgname=libva -pkgver=2.1.0 +pkgver=2.4.0 pkgrel=1 pkgdesc='Video Acceleration (VA) API for Linux' -arch=('x86_64') -url='https://01.org/linuxmedia/vaapi' -license=('MIT') -depends=('glibc' 'libdrm' 'libgl' 'libx11' 'libxext' 'libxfixes' 'wayland') -makedepends=('mesa') -optdepends=('libva-vdpau-driver: backend for Nvidia and AMD cards' - 'libva-intel-driver: backend for Intel cards') -provides=('libva-drm.so' 'libva-glx.so' 'libva-wayland.so' 'libva-x11.so' 'libva.so') -source=("https://github.com/01org/libva/releases/download/${pkgver}/libva-${pkgver}.tar.bz2") -sha256sums=('f3fa953a11d3210c3a4ee79031abdbe0863d5ce13d9b3f93f315f1eec60a4b0f') +arch=(x86_64) +url=https://01.org/linuxmedia/vaapi +license=(MIT) +depends=( + libdrm + libgl + libx11 + libxext + libxfixes + wayland +) +makedepends=( + git + libglvnd + mesa + meson +) +optdepends=( + 'libva-vdpau-driver: backend for Nvidia and AMD cards' + 'libva-intel-driver: backend for Intel cards' +) +provides=( + libva-drm.so + libva-glx.so + libva-wayland.so + libva-x11.so + libva.so +) +backup=(etc/libva.conf) +source=(git+https://github.com/intel/libva.git#tag=${pkgver}) +sha256sums=(SKIP) build() { - cd libva-${pkgver} - - ./configure \ - --prefix='/usr' - make + CFLAGS+=" -DENABLE_VA_MESSAGING" # Option missing + arch-meson libva build + ninja -C build } package() { - cd libva-${pkgver} + DESTDIR="${pkgdir}" meson install -C build + install -Dm 644 libva/COPYING -t "${pkgdir}"/usr/share/licenses/libva - make DESTDIR="${pkgdir}" install - install -Dm 644 COPYING -t "${pkgdir}"/usr/share/licenses/libva + install -Dm 644 /dev/stdin "${pkgdir}"/etc/libva.conf < -Date: Wed, 15 Feb 2017 15:18:44 +0100 -Subject: [PATCH] Wayland-drm: Fix not finding wl_drm_interface on systems with - libglvnd - -We do not want just any libEGL.so.1 we want mesa's libEGL.so.1 as that -is the only way which defines the wl_drm_interface symbol we need, -one systems with libglvnd libEGL.so.1 is a dispatcher library provided -by libglvnd and the actual mesa libEGL we want is named libEGL_mesa.so.0 -so try that first. - -Signed-off-by: Hans de Goede ---- - va/wayland/va_wayland_drm.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -diff --git a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c -index 958ea85..2ff19f5 100644 ---- a/va/wayland/va_wayland_drm.c -+++ b/va/wayland/va_wayland_drm.c -@@ -38,7 +38,10 @@ - #include "wayland-drm-client-protocol.h" - - /* XXX: Wayland/DRM support currently lives in Mesa libEGL.so.* library */ --#define LIBWAYLAND_DRM_NAME "libEGL.so.1" -+/* First try the soname of a glvnd enabled mesa build */ -+#define LIBWAYLAND_DRM_NAME "libEGL_mesa.so.0" -+/* Then fallback to plain libEGL.so.1 (which might not be mesa) */ -+#define LIBWAYLAND_DRM_NAME_FALLBACK "libEGL.so.1" - - typedef struct va_wayland_drm_context { - struct va_wayland_context base; -@@ -207,8 +210,11 @@ va_wayland_drm_create(VADisplayContextP pDisplayContext) - vtable->has_prime_sharing = 0; - - wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME, RTLD_LAZY|RTLD_LOCAL); -- if (!wl_drm_ctx->handle) -- return false; -+ if (!wl_drm_ctx->handle) { -+ wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME_FALLBACK, RTLD_LAZY|RTLD_LOCAL); -+ if (!wl_drm_ctx->handle) -+ return false; -+ } - - wl_drm_ctx->drm_interface = - dlsym(wl_drm_ctx->handle, "wl_drm_interface"); - -- cgit v0.12 From 448cb8d0708224d78c24ce3615dc7eef44d4689b Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 18 Mar 2019 17:14:31 +0000 Subject: libva-intel-driver: update to 2.3.0 --- abs/extra/libva-intel-driver/427.patch | 65 ++++++++++++++++++++++++++++++++++ abs/extra/libva-intel-driver/PKGBUILD | 43 +++++++++++++--------- 2 files changed, 91 insertions(+), 17 deletions(-) create mode 100644 abs/extra/libva-intel-driver/427.patch diff --git a/abs/extra/libva-intel-driver/427.patch b/abs/extra/libva-intel-driver/427.patch new file mode 100644 index 0000000..906fa8c --- /dev/null +++ b/abs/extra/libva-intel-driver/427.patch @@ -0,0 +1,65 @@ +From 0abb7a1c938437000bfca1a9b3706884467c681e Mon Sep 17 00:00:00 2001 +From: Haihao Xiang +Date: Fri, 7 Dec 2018 13:31:43 +0800 +Subject: [PATCH] Check the interface from libva first + +This fixes https://github.com/intel/intel-vaapi-driver/issues/419 + +Signed-off-by: Haihao Xiang +--- + src/i965_output_wayland.c | 27 ++++++++++++++++----------- + 1 file changed, 16 insertions(+), 11 deletions(-) + +diff --git a/src/i965_output_wayland.c b/src/i965_output_wayland.c +index 122db953..a637552e 100644 +--- a/src/i965_output_wayland.c ++++ b/src/i965_output_wayland.c +@@ -397,6 +397,7 @@ i965_output_wayland_init(VADriverContextP ctx) + struct i965_driver_data * const i965 = i965_driver_data(ctx); + struct dso_handle *dso_handle; + struct wl_vtable *wl_vtable; ++ struct VADriverVTableWayland * const vtable = ctx->vtable_wayland; + + static const struct dso_symbol libegl_symbols[] = { + { +@@ -465,25 +466,29 @@ i965_output_wayland_init(VADriverContextP ctx) + if (!i965->wl_output) + goto error; + +- i965->wl_output->libegl_handle = dso_open(LIBEGL_NAME); +- if (!i965->wl_output->libegl_handle) { +- i965->wl_output->libegl_handle = dso_open(LIBEGL_NAME_FALLBACK); +- if (!i965->wl_output->libegl_handle) ++ wl_vtable = &i965->wl_output->vtable; ++ ++ if (vtable->wl_interface) ++ wl_vtable->drm_interface = vtable->wl_interface; ++ else { ++ i965->wl_output->libegl_handle = dso_open(LIBEGL_NAME); ++ if (!i965->wl_output->libegl_handle) { ++ i965->wl_output->libegl_handle = dso_open(LIBEGL_NAME_FALLBACK); ++ if (!i965->wl_output->libegl_handle) ++ goto error; ++ } ++ ++ dso_handle = i965->wl_output->libegl_handle; ++ if (!dso_get_symbols(dso_handle, wl_vtable, sizeof(*wl_vtable), ++ libegl_symbols)) + goto error; + } + +- dso_handle = i965->wl_output->libegl_handle; +- wl_vtable = &i965->wl_output->vtable; +- if (!dso_get_symbols(dso_handle, wl_vtable, sizeof(*wl_vtable), +- libegl_symbols)) +- goto error; +- + i965->wl_output->libwl_client_handle = dso_open(LIBWAYLAND_CLIENT_NAME); + if (!i965->wl_output->libwl_client_handle) + goto error; + + dso_handle = i965->wl_output->libwl_client_handle; +- wl_vtable = &i965->wl_output->vtable; + if (!dso_get_symbols(dso_handle, wl_vtable, sizeof(*wl_vtable), + libwl_client_symbols)) + goto error; diff --git a/abs/extra/libva-intel-driver/PKGBUILD b/abs/extra/libva-intel-driver/PKGBUILD index 1166e5e..f699b3b 100644 --- a/abs/extra/libva-intel-driver/PKGBUILD +++ b/abs/extra/libva-intel-driver/PKGBUILD @@ -1,35 +1,44 @@ -# $Id$ -# Maintainer: Ionut Biru -# Maintainer: Bartłomiej Piotrowski +# Maintainer: Maxime Gauduin +# Contributor: Ionut Biru +# Contributor: Bartłomiej Piotrowski pkgname=libva-intel-driver -pkgver=1.7.3 -pkgrel=1 +pkgver=2.3.0 +pkgrel=2 pkgdesc='VA-API implementation for Intel G45 and HD Graphics family' -arch=('i686' 'x86_64') -url='http://freedesktop.org/wiki/Software/vaapi' +arch=('x86_64') +url='https://01.org/linuxmedia/vaapi' license=('MIT') -depends=('libva') +depends=('libva' 'libdrm') +makedepends=('git' 'meson') replaces=('libva-driver-intel') -source=(https://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2) -sha1sums=('5100f187afc4e39fce5664b96fe11a38faa9afaa') +source=("git+https://github.com/intel/intel-vaapi-driver.git#tag=${pkgver}" + 427.patch) +sha256sums=('SKIP' + 'e51eaf65b1bb09bf62a1b78668da0c268722387cb8eb3c05ec2d7462c651d1c0') prepare() { - cd $pkgname-$pkgver + cd intel-vaapi-driver + + # https://github.com/intel/intel-vaapi-driver/issues/419 + patch -Np1 -i ../427.patch # Only relevant if intel-gpu-tools is installed, # since then the shaders will be recompiled sed -i '1s/python$/&2/' src/shaders/gpp.py + + # Fix undefined variable in src/meson.build + sed -i 's/2.2.0/2.2.0.0/' meson.build } build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr - make + arch-meson intel-vaapi-driver build + ninja -C build } package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install - install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING + DESTDIR="${pkgdir}" meson install -C build + install -Dm 644 intel-vaapi-driver/COPYING -t "${pkgdir}"/usr/share/licenses/libva-intel-driver } + +# vim: ts=2 sw=2 et: -- cgit v0.12