diff options
-rw-r--r-- | extra/libva/.footprint.i686 | 63 | ||||
-rw-r--r-- | extra/libva/.footprint.x86_64 | 63 | ||||
-rw-r--r-- | extra/libva/.md5sum.i686 | 1 | ||||
-rw-r--r-- | extra/libva/.md5sum.x86_64 | 1 | ||||
-rwxr-xr-x | extra/libva/Pkgfile | 27 | ||||
-rw-r--r-- | extra/libvdpau/.footprint.i686 | 1 | ||||
-rw-r--r-- | extra/libvdpau/.footprint.x86_64 | 1 | ||||
-rw-r--r-- | extra/libvdpau/.md5sum.i686 | 1 | ||||
-rw-r--r-- | extra/libvdpau/.md5sum.x86_64 | 1 | ||||
-rwxr-xr-x | extra/libvdpau/Pkgfile | 21 | ||||
-rw-r--r-- | extra/libvdpau/git_commit_4262513e.patch | 179 | ||||
-rw-r--r-- | extra/vdpau-video/.footprint.i686 | 7 | ||||
-rw-r--r-- | extra/vdpau-video/.footprint.x86_64 | 7 | ||||
-rw-r--r-- | extra/vdpau-video/.md5sum.i686 | 1 | ||||
-rw-r--r-- | extra/vdpau-video/.md5sum.x86_64 | 1 | ||||
-rwxr-xr-x | extra/vdpau-video/Pkgfile | 21 | ||||
-rw-r--r-- | extra/vdpauinfo/.footprint.i686 | 7 | ||||
-rw-r--r-- | extra/vdpauinfo/.footprint.x86_64 | 7 | ||||
-rw-r--r-- | extra/vdpauinfo/.md5sum.i686 | 1 | ||||
-rw-r--r-- | extra/vdpauinfo/.md5sum.x86_64 | 1 | ||||
-rwxr-xr-x | extra/vdpauinfo/Pkgfile | 25 |
21 files changed, 428 insertions, 9 deletions
diff --git a/extra/libva/.footprint.i686 b/extra/libva/.footprint.i686 new file mode 100644 index 000000000..5e493157e --- /dev/null +++ b/extra/libva/.footprint.i686 @@ -0,0 +1,63 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/avcenc +-rwxr-xr-x root/root usr/bin/h264encode +-rwxr-xr-x root/root usr/bin/mpeg2vldemo +-rwxr-xr-x root/root usr/bin/putsurface +-rwxr-xr-x root/root usr/bin/vainfo +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/va/ +-rw-r--r-- root/root usr/include/va/va.h +-rw-r--r-- root/root usr/include/va/va_backend.h +-rw-r--r-- root/root usr/include/va/va_backend_egl.h +-rw-r--r-- root/root usr/include/va/va_backend_glx.h +-rw-r--r-- root/root usr/include/va/va_backend_tpi.h +-rw-r--r-- root/root usr/include/va/va_dri.h +-rw-r--r-- root/root usr/include/va/va_dri2.h +-rw-r--r-- root/root usr/include/va/va_dricommon.h +-rw-r--r-- root/root usr/include/va/va_dummy.h +-rw-r--r-- root/root usr/include/va/va_egl.h +-rw-r--r-- root/root usr/include/va/va_glx.h +-rw-r--r-- root/root usr/include/va/va_tpi.h +-rw-r--r-- root/root usr/include/va/va_version.h +-rw-r--r-- root/root usr/include/va/va_x11.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dri/ +-rwxr-xr-x root/root usr/lib/dri/dummy_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/dummy_drv_video.so +-rwxr-xr-x root/root usr/lib/dri/i965_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/i965_drv_video.so +-rwxr-xr-x root/root usr/lib/libva-dummy.la +lrwxrwxrwx root/root usr/lib/libva-dummy.so -> libva-dummy.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-dummy.so.1 -> libva-dummy.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-dummy.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-egl.la +lrwxrwxrwx root/root usr/lib/libva-egl.so -> libva-egl.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-egl.so.1 -> libva-egl.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-egl.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-glx.la +lrwxrwxrwx root/root usr/lib/libva-glx.so -> libva-glx.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-glx.so.1 -> libva-glx.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-glx.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-tpi.la +lrwxrwxrwx root/root usr/lib/libva-tpi.so -> libva-tpi.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-tpi.so.1 -> libva-tpi.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-tpi.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-x11.la +lrwxrwxrwx root/root usr/lib/libva-x11.so -> libva-x11.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-x11.so.1 -> libva-x11.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-x11.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva.la +lrwxrwxrwx root/root usr/lib/libva.so -> libva.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva.so.1 -> libva.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva.so.1.0.14 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libva-egl.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-glx.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-tpi.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-x11.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/licenses/ +drwxr-xr-x root/root usr/share/licenses/libva/ +-rw-r--r-- root/root usr/share/licenses/libva/COPYING diff --git a/extra/libva/.footprint.x86_64 b/extra/libva/.footprint.x86_64 new file mode 100644 index 000000000..5e493157e --- /dev/null +++ b/extra/libva/.footprint.x86_64 @@ -0,0 +1,63 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/avcenc +-rwxr-xr-x root/root usr/bin/h264encode +-rwxr-xr-x root/root usr/bin/mpeg2vldemo +-rwxr-xr-x root/root usr/bin/putsurface +-rwxr-xr-x root/root usr/bin/vainfo +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/va/ +-rw-r--r-- root/root usr/include/va/va.h +-rw-r--r-- root/root usr/include/va/va_backend.h +-rw-r--r-- root/root usr/include/va/va_backend_egl.h +-rw-r--r-- root/root usr/include/va/va_backend_glx.h +-rw-r--r-- root/root usr/include/va/va_backend_tpi.h +-rw-r--r-- root/root usr/include/va/va_dri.h +-rw-r--r-- root/root usr/include/va/va_dri2.h +-rw-r--r-- root/root usr/include/va/va_dricommon.h +-rw-r--r-- root/root usr/include/va/va_dummy.h +-rw-r--r-- root/root usr/include/va/va_egl.h +-rw-r--r-- root/root usr/include/va/va_glx.h +-rw-r--r-- root/root usr/include/va/va_tpi.h +-rw-r--r-- root/root usr/include/va/va_version.h +-rw-r--r-- root/root usr/include/va/va_x11.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dri/ +-rwxr-xr-x root/root usr/lib/dri/dummy_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/dummy_drv_video.so +-rwxr-xr-x root/root usr/lib/dri/i965_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/i965_drv_video.so +-rwxr-xr-x root/root usr/lib/libva-dummy.la +lrwxrwxrwx root/root usr/lib/libva-dummy.so -> libva-dummy.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-dummy.so.1 -> libva-dummy.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-dummy.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-egl.la +lrwxrwxrwx root/root usr/lib/libva-egl.so -> libva-egl.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-egl.so.1 -> libva-egl.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-egl.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-glx.la +lrwxrwxrwx root/root usr/lib/libva-glx.so -> libva-glx.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-glx.so.1 -> libva-glx.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-glx.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-tpi.la +lrwxrwxrwx root/root usr/lib/libva-tpi.so -> libva-tpi.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-tpi.so.1 -> libva-tpi.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-tpi.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-x11.la +lrwxrwxrwx root/root usr/lib/libva-x11.so -> libva-x11.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva-x11.so.1 -> libva-x11.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva-x11.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva.la +lrwxrwxrwx root/root usr/lib/libva.so -> libva.so.1.0.14 +lrwxrwxrwx root/root usr/lib/libva.so.1 -> libva.so.1.0.14 +-rwxr-xr-x root/root usr/lib/libva.so.1.0.14 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libva-egl.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-glx.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-tpi.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva-x11.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libva.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/licenses/ +drwxr-xr-x root/root usr/share/licenses/libva/ +-rw-r--r-- root/root usr/share/licenses/libva/COPYING diff --git a/extra/libva/.md5sum.i686 b/extra/libva/.md5sum.i686 new file mode 100644 index 000000000..f42bb3643 --- /dev/null +++ b/extra/libva/.md5sum.i686 @@ -0,0 +1 @@ +9a7eba239bffa3b40d7a49e3bb4fb6fb libva-1.0.14.tar.bz2 diff --git a/extra/libva/.md5sum.x86_64 b/extra/libva/.md5sum.x86_64 new file mode 100644 index 000000000..f42bb3643 --- /dev/null +++ b/extra/libva/.md5sum.x86_64 @@ -0,0 +1 @@ +9a7eba239bffa3b40d7a49e3bb4fb6fb libva-1.0.14.tar.bz2 diff --git a/extra/libva/Pkgfile b/extra/libva/Pkgfile new file mode 100755 index 000000000..3052782ee --- /dev/null +++ b/extra/libva/Pkgfile @@ -0,0 +1,27 @@ +# Description: API d'accélération vidéo pour Linux +# URL: http://freedesktop.org/wiki/Software/vaapi +# Maintainer: NutyX core team +# Packager: piernov <piernov@piernov.org> +# Depends on: mesa, libdrm, libgl, xorg-libxfixes +# Run on: mesa,libdrm,libgl,xorg-libxfixes + +name=libva +version=1.0.14 +release=1 + +source=(http://cgit.freedesktop.org/$name/snapshot/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./autogen.sh + ./configure --prefix=/usr \ + --enable-glx \ + --enable-dummy-driver \ + --enable-dummy-backend \ + --enable-i965-driver + make + make DESTDIR=$PKG install + + install -d -m755 $PKG/usr/share/licenses/$name + install -m644 COPYING $PKG/usr/share/licenses/$name +} diff --git a/extra/libvdpau/.footprint.i686 b/extra/libvdpau/.footprint.i686 index 833807bf6..8421b1141 100644 --- a/extra/libvdpau/.footprint.i686 +++ b/extra/libvdpau/.footprint.i686 @@ -8,6 +8,7 @@ drwxr-xr-x root/root usr/lib/ lrwxrwxrwx root/root usr/lib/libvdpau.so -> libvdpau.so.1.0.0 lrwxrwxrwx root/root usr/lib/libvdpau.so.1 -> libvdpau.so.1.0.0 -rwxr-xr-x root/root usr/lib/libvdpau.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.280.13 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/vdpau.pc drwxr-xr-x root/root usr/lib/vdpau/ diff --git a/extra/libvdpau/.footprint.x86_64 b/extra/libvdpau/.footprint.x86_64 index 833807bf6..8421b1141 100644 --- a/extra/libvdpau/.footprint.x86_64 +++ b/extra/libvdpau/.footprint.x86_64 @@ -8,6 +8,7 @@ drwxr-xr-x root/root usr/lib/ lrwxrwxrwx root/root usr/lib/libvdpau.so -> libvdpau.so.1.0.0 lrwxrwxrwx root/root usr/lib/libvdpau.so.1 -> libvdpau.so.1.0.0 -rwxr-xr-x root/root usr/lib/libvdpau.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.280.13 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/vdpau.pc drwxr-xr-x root/root usr/lib/vdpau/ diff --git a/extra/libvdpau/.md5sum.i686 b/extra/libvdpau/.md5sum.i686 index 39532caa8..972d23d69 100644 --- a/extra/libvdpau/.md5sum.i686 +++ b/extra/libvdpau/.md5sum.i686 @@ -1 +1,2 @@ +1644e00b0d9acb09093c6c5e05a939ec git_commit_4262513e.patch 8e1f0639bea4e4a842aee93ab64406cc libvdpau-0.4.1.tar.gz diff --git a/extra/libvdpau/.md5sum.x86_64 b/extra/libvdpau/.md5sum.x86_64 index 39532caa8..972d23d69 100644 --- a/extra/libvdpau/.md5sum.x86_64 +++ b/extra/libvdpau/.md5sum.x86_64 @@ -1 +1,2 @@ +1644e00b0d9acb09093c6c5e05a939ec git_commit_4262513e.patch 8e1f0639bea4e4a842aee93ab64406cc libvdpau-0.4.1.tar.gz diff --git a/extra/libvdpau/Pkgfile b/extra/libvdpau/Pkgfile index 6049c16e9..99b85a93c 100755 --- a/extra/libvdpau/Pkgfile +++ b/extra/libvdpau/Pkgfile @@ -1,22 +1,25 @@ -# Description: Nvidia VDPAU lib +# Description: Bibliothèque NVidia VDPAU # URL: http://cgit.freedesktop.org/~aplattner/libvdpau # Maintainer: NutyX core team # Packager: lesibel at free dot fr # Depends on: xorg-libx11 +# Run on: name=libvdpau version=0.4.1 -release=1 +release=2 -source=(http://people.freedesktop.org/~aplattner/vdpau/$name-$version.tar.gz ) +source=(http://people.freedesktop.org/~aplattner/vdpau/$name-$version.tar.gz git_commit_4262513e.patch) build() { - cd $name-$version + cd $name-$version + patch -p1 < ../git_commit_4262513e.patch + ./configure --prefix=/usr + make + make DESTDIR=$PKG install - ./configure --prefix=/usr - make - make DESTDIR=$PKG install + ln -s vdpau/libvdpau_nvidia.so.280.13 $PKG/usr/lib/libvdpau_nvidia.so - install -d -m755 $PKG/usr/share/licenses/$name - install -m644 COPYING $PKG/usr/share/licenses/$name + install -d -m755 $PKG/usr/share/licenses/$name + install -m644 COPYING $PKG/usr/share/licenses/$name } diff --git a/extra/libvdpau/git_commit_4262513e.patch b/extra/libvdpau/git_commit_4262513e.patch new file mode 100644 index 000000000..e32fc120a --- /dev/null +++ b/extra/libvdpau/git_commit_4262513e.patch @@ -0,0 +1,179 @@ +From 4262513e67c3572ed19bd796ec6180cdde7ccb7e Mon Sep 17 00:00:00 2001 +From: Kiran Pawar <kpawar@nvidia.com> +Date: Fri, 05 Aug 2011 06:15:18 +0000 +Subject: vdpau_wrapper.c: Track dynamic library handles and free them on exit using __attribute__((destructor)) + +Signed-off-by: Kiran Pawar <kpawar@nvidia.com> +Tested-by: Aaron Plattner <aplattner@nvidia.com> +Signed-off-by: Aaron Plattner <aplattner@nvidia.com> +--- +diff --git a/src/vdpau_wrapper.c b/src/vdpau_wrapper.c +index f504775..23de3d4 100644 +--- a/src/vdpau_wrapper.c ++++ b/src/vdpau_wrapper.c +@@ -40,6 +40,17 @@ typedef void SetDllHandle( + void * driver_dll_handle + ); + ++static void * _vdp_backend_dll; ++static void * _vdp_trace_dll; ++static void * _vdp_driver_dll; ++static VdpDeviceCreateX11 * _vdp_imp_device_create_x11_proc; ++ ++#if defined(__GNUC__) ++ ++static void _vdp_close_driver(void) __attribute__((destructor)); ++ ++#endif ++ + #if DEBUG + + static void _vdp_wrapper_error_breakpoint(char const * file, int line, char const * function) +@@ -87,23 +98,16 @@ static char * _vdp_get_driver_name_from_dri2( + return driver_name; + } + +-VdpStatus vdp_device_create_x11( ++static VdpStatus _vdp_open_driver( + Display * display, +- int screen, +- /* output parameters follow */ +- VdpDevice * device, +- VdpGetProcAddress * * get_proc_address +-) ++ int screen) + { + char const * vdpau_driver; + char * vdpau_driver_dri2 = NULL; + char vdpau_driver_lib[PATH_MAX]; +- void * backend_dll; + char const * vdpau_trace; + char const * func_name; + +- VdpDeviceCreateX11 * vdp_imp_device_create_x11; +- + vdpau_driver = getenv("VDPAU_DRIVER"); + if (!vdpau_driver) { + vdpau_driver = vdpau_driver_dri2 = +@@ -125,13 +129,13 @@ VdpStatus vdp_device_create_x11( + return VDP_STATUS_NO_IMPLEMENTATION; + } + +- backend_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); +- if (!backend_dll) { ++ _vdp_driver_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); ++ if (!_vdp_driver_dll) { + /* Try again using the old path, which is guaranteed to fit in PATH_MAX + * if the complete path fit above. */ + snprintf(vdpau_driver_lib, sizeof(vdpau_driver_lib), DRIVER_LIB_FORMAT, + "", vdpau_driver, ""); +- backend_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); ++ _vdp_driver_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); + } + + if (vdpau_driver_dri2) { +@@ -139,26 +143,28 @@ VdpStatus vdp_device_create_x11( + vdpau_driver_dri2 = NULL; + } + +- if (!backend_dll) { ++ if (!_vdp_driver_dll) { + fprintf(stderr, "Failed to open VDPAU backend %s\n", dlerror()); + _VDP_ERROR_BREAKPOINT(); + return VDP_STATUS_NO_IMPLEMENTATION; + } + ++ _vdp_backend_dll = _vdp_driver_dll; ++ + vdpau_trace = getenv("VDPAU_TRACE"); + if (vdpau_trace && atoi(vdpau_trace)) { +- void * trace_dll; + SetDllHandle * set_dll_handle; + +- trace_dll = dlopen(VDPAU_MODULEDIR "/libvdpau_trace.so.1", RTLD_NOW | RTLD_GLOBAL); +- if (!trace_dll) { ++ _vdp_trace_dll = dlopen(VDPAU_MODULEDIR "/libvdpau_trace.so.1", ++ RTLD_NOW | RTLD_GLOBAL); ++ if (!_vdp_trace_dll) { + fprintf(stderr, "Failed to open VDPAU trace library %s\n", dlerror()); + _VDP_ERROR_BREAKPOINT(); + return VDP_STATUS_NO_IMPLEMENTATION; + } + + set_dll_handle = (SetDllHandle*)dlsym( +- trace_dll, ++ _vdp_trace_dll, + "vdp_trace_set_backend_handle" + ); + if (!set_dll_handle) { +@@ -167,9 +173,9 @@ VdpStatus vdp_device_create_x11( + return VDP_STATUS_NO_IMPLEMENTATION; + } + +- set_dll_handle(backend_dll); ++ set_dll_handle(_vdp_backend_dll); + +- backend_dll = trace_dll; ++ _vdp_backend_dll = _vdp_trace_dll; + + func_name = "vdp_trace_device_create_x11"; + } +@@ -177,17 +183,52 @@ VdpStatus vdp_device_create_x11( + func_name = "vdp_imp_device_create_x11"; + } + +- vdp_imp_device_create_x11 = (VdpDeviceCreateX11*)dlsym( +- backend_dll, ++ _vdp_imp_device_create_x11_proc = (VdpDeviceCreateX11*)dlsym( ++ _vdp_backend_dll, + func_name + ); +- if (!vdp_imp_device_create_x11) { ++ if (!_vdp_imp_device_create_x11_proc) { + fprintf(stderr, "%s\n", dlerror()); + _VDP_ERROR_BREAKPOINT(); + return VDP_STATUS_NO_IMPLEMENTATION; + } + +- return vdp_imp_device_create_x11( ++ return VDP_STATUS_OK; ++} ++ ++static void _vdp_close_driver(void) ++{ ++ if (_vdp_driver_dll) { ++ dlclose(_vdp_driver_dll); ++ _vdp_driver_dll = NULL; ++ } ++ if (_vdp_trace_dll) { ++ dlclose(_vdp_trace_dll); ++ _vdp_trace_dll = NULL; ++ } ++ _vdp_backend_dll = NULL; ++ _vdp_imp_device_create_x11_proc = NULL; ++} ++ ++VdpStatus vdp_device_create_x11( ++ Display * display, ++ int screen, ++ /* output parameters follow */ ++ VdpDevice * device, ++ VdpGetProcAddress * * get_proc_address ++) ++{ ++ VdpStatus status; ++ ++ if (!_vdp_imp_device_create_x11_proc) { ++ status = _vdp_open_driver(display, screen); ++ if (status != VDP_STATUS_OK) { ++ _vdp_close_driver(); ++ return status; ++ } ++ } ++ ++ return _vdp_imp_device_create_x11_proc( + display, + screen, + device, +-- +cgit v0.9.0.2-2-gbebe diff --git a/extra/vdpau-video/.footprint.i686 b/extra/vdpau-video/.footprint.i686 new file mode 100644 index 000000000..ae061bae0 --- /dev/null +++ b/extra/vdpau-video/.footprint.i686 @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dri/ +lrwxrwxrwx root/root usr/lib/dri/nvidia_drv_video.so -> vdpau_drv_video.so +lrwxrwxrwx root/root usr/lib/dri/s3g_drv_video.so -> vdpau_drv_video.so +-rwxr-xr-x root/root usr/lib/dri/vdpau_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/vdpau_drv_video.so diff --git a/extra/vdpau-video/.footprint.x86_64 b/extra/vdpau-video/.footprint.x86_64 new file mode 100644 index 000000000..ae061bae0 --- /dev/null +++ b/extra/vdpau-video/.footprint.x86_64 @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dri/ +lrwxrwxrwx root/root usr/lib/dri/nvidia_drv_video.so -> vdpau_drv_video.so +lrwxrwxrwx root/root usr/lib/dri/s3g_drv_video.so -> vdpau_drv_video.so +-rwxr-xr-x root/root usr/lib/dri/vdpau_drv_video.la +-rwxr-xr-x root/root usr/lib/dri/vdpau_drv_video.so diff --git a/extra/vdpau-video/.md5sum.i686 b/extra/vdpau-video/.md5sum.i686 new file mode 100644 index 000000000..f7eea730d --- /dev/null +++ b/extra/vdpau-video/.md5sum.i686 @@ -0,0 +1 @@ +18870e007ecdc50a528861fa55556364 vdpau-video-0.7.3.tar.gz diff --git a/extra/vdpau-video/.md5sum.x86_64 b/extra/vdpau-video/.md5sum.x86_64 new file mode 100644 index 000000000..f7eea730d --- /dev/null +++ b/extra/vdpau-video/.md5sum.x86_64 @@ -0,0 +1 @@ +18870e007ecdc50a528861fa55556364 vdpau-video-0.7.3.tar.gz diff --git a/extra/vdpau-video/Pkgfile b/extra/vdpau-video/Pkgfile new file mode 100755 index 000000000..86843dec2 --- /dev/null +++ b/extra/vdpau-video/Pkgfile @@ -0,0 +1,21 @@ +# Description: Backend VDPAU pour l'API VA +# URL: http://www.splitted-desktop.com/~gbeauchesne/vdpau-video/ +# Maintainer: NutyX core team +# Packager: piernov <piernov@piernov.org> +# Depends on: mesa, libva, libvdpau +# Run on: mesa,libva,libvdpau + +name=vdpau-video +version=0.7.3 +release=1 + +source=(http://www.splitted-desktop.com/~gbeauchesne/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --enable-glx \ + --enable-tracer + make + make DESTDIR=$PKG install +} diff --git a/extra/vdpauinfo/.footprint.i686 b/extra/vdpauinfo/.footprint.i686 new file mode 100644 index 000000000..9ac900900 --- /dev/null +++ b/extra/vdpauinfo/.footprint.i686 @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/vdpauinfo +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/licenses/ +drwxr-xr-x root/root usr/share/licenses/vdpauinfo/ +-rw-r--r-- root/root usr/share/licenses/vdpauinfo/LICENSE diff --git a/extra/vdpauinfo/.footprint.x86_64 b/extra/vdpauinfo/.footprint.x86_64 new file mode 100644 index 000000000..9ac900900 --- /dev/null +++ b/extra/vdpauinfo/.footprint.x86_64 @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/vdpauinfo +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/licenses/ +drwxr-xr-x root/root usr/share/licenses/vdpauinfo/ +-rw-r--r-- root/root usr/share/licenses/vdpauinfo/LICENSE diff --git a/extra/vdpauinfo/.md5sum.i686 b/extra/vdpauinfo/.md5sum.i686 new file mode 100644 index 000000000..b907ec14d --- /dev/null +++ b/extra/vdpauinfo/.md5sum.i686 @@ -0,0 +1 @@ +e8abff8c4822174f5956bb735c739db2 vdpauinfo-0.0.6.tar.bz2 diff --git a/extra/vdpauinfo/.md5sum.x86_64 b/extra/vdpauinfo/.md5sum.x86_64 new file mode 100644 index 000000000..b907ec14d --- /dev/null +++ b/extra/vdpauinfo/.md5sum.x86_64 @@ -0,0 +1 @@ +e8abff8c4822174f5956bb735c739db2 vdpauinfo-0.0.6.tar.bz2 diff --git a/extra/vdpauinfo/Pkgfile b/extra/vdpauinfo/Pkgfile new file mode 100755 index 000000000..87a544a41 --- /dev/null +++ b/extra/vdpauinfo/Pkgfile @@ -0,0 +1,25 @@ +# Description: Permet de récupérer les informations d'un périphérique VDPAU +# URL: http://cgit.freedesktop.org/~aplattner/vdpauinfo +# Maintainer: NutyX core team +# Packager: piernov <piernov@piernov.org> +# Depends on: libvdpau +# Run on: libvdpau + +name=vdpauinfo +version=0.0.6 +release=1 + +source=(http://cgit.freedesktop.org/~aplattner/$name/snapshot/$name-$version.tar.bz2) + +build() { + cd $name-$version + autoreconf -fi + ./configure --prefix=/usr \ + VDPAU_CFLAGS=-I/usr/include \ + VDPAU_LIBS=-lvdpau LIBS=-lX11 + make + make DESTDIR=$PKG install + + install -d -m755 $PKG/usr/share/licenses/$name + install -m644 LICENSE $PKG/usr/share/licenses/$name +} |