From 66cf9746721348e71200e2fe04fd6f33600efe3e Mon Sep 17 00:00:00 2001 From: hzy Date: Mon, 2 Jan 2023 01:22:52 +0800 Subject: [PATCH] Clean extras-buildpkgs --- packages/extras-buildpkgs/00-libdri2.conf | 21 - packages/extras-buildpkgs/04-libvdpau.conf | 21 - packages/extras-buildpkgs/05-libump.conf | 21 - packages/extras-buildpkgs/06-libcedrus.conf | 21 - .../06-xf86-video-fbturbo.conf | 21 - .../07-xf86-video-armsoc.conf | 21 - packages/extras-buildpkgs/90-a10disp.conf | 18 - .../90-fswebcam-gc2035.conf.disabled | 19 - .../90-guvcview.conf.disabled | 20 - packages/extras-buildpkgs/90-libglshim.conf | 19 - .../90-libmali-sunxi-r3p0.conf | 21 - .../90-libmali-sunxi-r3p0.conf.old | 21 - .../extras-buildpkgs/90-libvdpau-sunxi.conf | 22 - packages/extras-buildpkgs/90-swconfig.conf | 20 - .../extras-buildpkgs/a10disp/debian/changelog | 5 - .../extras-buildpkgs/a10disp/debian/compat | 1 - .../extras-buildpkgs/a10disp/debian/control | 20 - .../extras-buildpkgs/a10disp/debian/copyright | 23 - .../a10disp/debian/patches/add-header.patch | 888 -------------- .../a10disp/debian/patches/fix-makefile.patch | 16 - .../a10disp/debian/patches/series | 2 - .../extras-buildpkgs/a10disp/debian/rules | 4 - .../a10disp/debian/source/format | 1 - .../fswebcam-gc2035/debian/changelog | 10 - .../fswebcam-gc2035/debian/compat | 1 - .../fswebcam-gc2035/debian/control | 21 - .../fswebcam-gc2035/debian/copyright | 62 - .../patches/01-Use-kernel-headers.patch | 46 - .../fswebcam-gc2035/debian/patches/series | 1 - .../fswebcam-gc2035/debian/rules | 7 - .../fswebcam-gc2035/debian/source/format | 1 - .../guvcview/debian/README.Debian | 12 - .../guvcview/debian/README.source | 7 - .../guvcview/debian/changelog | 221 ---- .../extras-buildpkgs/guvcview/debian/compat | 1 - .../extras-buildpkgs/guvcview/debian/control | 42 - .../guvcview/debian/copyright | 69 -- .../extras-buildpkgs/guvcview/debian/dirs | 1 - .../guvcview/debian/guvcview.install | 2 - .../guvcview/debian/libguvcview-1.1-1.install | 1 - .../guvcview/debian/libguvcview-dev.install | 4 - .../extras-buildpkgs/guvcview/debian/menu | 6 - .../guvcview/debian/patches/ffmpeg_2.9.patch | 37 - .../guvcview/debian/patches/series | 2 - .../guvcview/debian/patches/update-manpage | 69 -- .../extras-buildpkgs/guvcview/debian/rules | 20 - .../guvcview/debian/source/format | 1 - .../extras-buildpkgs/libDRI2/debian/changelog | 22 - .../extras-buildpkgs/libDRI2/debian/compat | 1 - .../extras-buildpkgs/libDRI2/debian/control | 43 - .../extras-buildpkgs/libDRI2/debian/copyright | 41 - .../libDRI2/debian/dri2-utils.install | 1 - .../libDRI2/debian/dri2-utils.manpages | 1 - .../libDRI2/debian/dri2test.1 | 30 - .../libDRI2/debian/libdri2-1.install | 1 - .../libDRI2/debian/libdri2-1.symbols | 16 - .../libDRI2/debian/libdri2-dev.install | 4 - .../extras-buildpkgs/libDRI2/debian/rules | 33 - .../libDRI2/debian/source/format | 1 - .../extras-buildpkgs/libUMP/debian/changelog | 11 - .../extras-buildpkgs/libUMP/debian/compat | 1 - .../extras-buildpkgs/libUMP/debian/control | 35 - .../extras-buildpkgs/libUMP/debian/copyright | 13 - .../libUMP/debian/libump-dev.install | 4 - .../libUMP/debian/libump.install | 2 - .../libUMP/debian/libump.postinst | 12 - .../libUMP/debian/libump.udev | 1 - packages/extras-buildpkgs/libUMP/debian/rules | 11 - .../extras-buildpkgs/libUMP/debian/ump.conf | 1 - .../libcedrus/debian/changelog | 5 - .../extras-buildpkgs/libcedrus/debian/compat | 1 - .../extras-buildpkgs/libcedrus/debian/control | 32 - .../libcedrus/debian/copyright | 94 -- .../libcedrus/debian/libcedrus1-dev.install | 2 - .../libcedrus/debian/libcedrus1.install | 1 - .../libcedrus/debian/libcedrus1.postinst | 12 - .../libcedrus/debian/libcedrus1.udev | 2 - .../extras-buildpkgs/libcedrus/debian/rules | 12 - .../libcedrus/debian/source/format | 1 - .../libglshim/debian/changelog | 5 - .../extras-buildpkgs/libglshim/debian/compat | 1 - .../extras-buildpkgs/libglshim/debian/control | 24 - .../libglshim/debian/copyright | 25 - .../debian/patches/add-gles2-includes.patch | 1027 ----------------- .../debian/patches/add-install-target.patch | 49 - .../libglshim/debian/patches/series | 1 - .../extras-buildpkgs/libglshim/debian/rules | 25 - .../libglshim/debian/source/format | 1 - .../libmali-sunxi-r3p0.old/debian/changelog | 5 - .../libmali-sunxi-r3p0.old/debian/compat | 1 - .../libmali-sunxi-r3p0.old/debian/control | 63 - .../libmali-sunxi-r3p0.old/debian/copyright | 8 - .../libmali-sunxi-r3p0.old/debian/docs | 1 - .../debian/libmali-sunxi-dev.install | 2 - .../debian/libmali-sunxi-r3p0.install.in | 2 - .../debian/libmali-sunxi-r3p0.postinst.in | 19 - .../debian/libmali-sunxi-r3p0.postrm.in | 19 - .../debian/libmali-sunxi-r3p0.preinst.in | 37 - .../debian/libmali-sunxi-r3p0.prerm.in | 13 - .../debian/libmali-sunxi-r3p0.shlibs | 4 - .../debian/libmali-sunxi-r3p0.udev | 1 - .../debian/mali-sunxi-utils.install | 1 - .../patches/fix-makefiles-submodule.patch | 60 - .../debian/patches/fix-makefiles.patch | 197 ---- .../debian/patches/series | 2 - .../libmali-sunxi-r3p0.old/debian/rules | 51 - .../debian/source/format | 1 - .../debian/sunxi-mali.conf | 1 - .../libmali-sunxi-r3p0/debian/changelog | 5 - .../libmali-sunxi-r3p0/debian/compat | 1 - .../libmali-sunxi-r3p0/debian/control | 50 - .../libmali-sunxi-r3p0/debian/copyright | 8 - .../libmali-sunxi-r3p0/debian/docs | 1 - .../debian/libmali-sunxi-dev.install | 2 - .../debian/libmali-sunxi-r3p0.install.in | 2 - .../debian/libmali-sunxi-r3p0.postinst.in | 19 - .../debian/libmali-sunxi-r3p0.postrm.in | 19 - .../debian/libmali-sunxi-r3p0.preinst.in | 37 - .../debian/libmali-sunxi-r3p0.prerm.in | 13 - .../debian/libmali-sunxi-r3p0.shlibs | 4 - .../debian/libmali-sunxi-r3p0.udev | 1 - .../debian/mali-sunxi-utils.install | 1 - .../patches/fix-makefiles-submodule.patch | 60 - .../debian/patches/fix-makefiles.patch | 197 ---- .../libmali-sunxi-r3p0/debian/patches/series | 2 - .../libmali-sunxi-r3p0/debian/rules | 51 - .../libmali-sunxi-r3p0/debian/source/format | 1 - .../libmali-sunxi-r3p0/debian/sunxi-mali.conf | 1 - .../libvdpau-sunxi/debian/changelog | 11 - .../libvdpau-sunxi/debian/compat | 1 - .../libvdpau-sunxi/debian/control | 27 - .../libvdpau-sunxi/debian/copyright | 72 -- .../debian/libvdpau-sunxi1.postinst | 12 - .../debian/libvdpau-sunxi1.udev | 2 - .../patches/redo-csc-calculations.patch | 440 ------- .../libvdpau-sunxi/debian/patches/series | 1 - .../debian/profile.d/99-vdpau.sh | 1 - .../libvdpau-sunxi/debian/rules | 13 - .../libvdpau-sunxi/debian/source/format | 1 - .../libvdpau/debian/README.source | 25 - .../libvdpau/debian/bug-script | 28 - .../libvdpau/debian/changelog | 338 ------ .../extras-buildpkgs/libvdpau/debian/clean | 1 - .../extras-buildpkgs/libvdpau/debian/compat | 1 - .../extras-buildpkgs/libvdpau/debian/control | 64 - .../libvdpau/debian/copyright | 65 -- .../debian/libvdpau-dev.README.Debian | 9 - .../libvdpau/debian/libvdpau-dev.install | 3 - .../libvdpau/debian/libvdpau1.install | 3 - .../debian/patches/default-driver-sunxi.patch | 13 - .../patches/doxygen-no-timestamps.patch | 14 - .../debian/patches/link-with-libx11.patch | 28 - .../libvdpau/debian/patches/series | 5 - ...fy-dlopen-path-length-error-handling.patch | 47 - .../patches/vdpau-module-searchpath.patch | 43 - .../extras-buildpkgs/libvdpau/debian/rules | 30 - .../libvdpau/debian/source/format | 1 - .../debian/patches/add-switch-h.patch | 121 -- .../swconfig/debian/patches/series | 1 - .../debian/80-armsoc-sun4i.conf | 14 - .../xf86-video-armsoc/debian/changelog | 103 -- .../xf86-video-armsoc/debian/compat | 1 - .../xf86-video-armsoc/debian/control | 40 - .../xf86-video-armsoc/debian/copyright | 37 - .../0001-Add-sun4i-drmmode-driver.patch | 164 --- .../0002-Fix-UMP_LOCK-status-logging.patch | 13 - .../xf86-video-armsoc/debian/patches/series | 2 - .../xf86-video-armsoc/debian/rules | 37 - .../xf86-video-armsoc/debian/source/format | 1 - .../xserver-xorg-video-armsoc-sun4i.install | 1 - .../xserver-xorg-video-armsoc-sun4i.udev | 11 - .../xf86-video-fbturbo/debian/README.source | 96 -- .../xf86-video-fbturbo/debian/changelog | 5 - .../xf86-video-fbturbo/debian/compat | 1 - .../xf86-video-fbturbo/debian/control | 29 - .../xf86-video-fbturbo/debian/copyright | 23 - .../xf86-video-fbturbo/debian/docs | 1 - .../xf86-video-fbturbo/debian/rules | 20 - .../xf86-video-fbturbo/debian/source/format | 1 - 179 files changed, 6479 deletions(-) delete mode 100644 packages/extras-buildpkgs/00-libdri2.conf delete mode 100644 packages/extras-buildpkgs/04-libvdpau.conf delete mode 100644 packages/extras-buildpkgs/05-libump.conf delete mode 100644 packages/extras-buildpkgs/06-libcedrus.conf delete mode 100644 packages/extras-buildpkgs/06-xf86-video-fbturbo.conf delete mode 100644 packages/extras-buildpkgs/07-xf86-video-armsoc.conf delete mode 100644 packages/extras-buildpkgs/90-a10disp.conf delete mode 100644 packages/extras-buildpkgs/90-fswebcam-gc2035.conf.disabled delete mode 100644 packages/extras-buildpkgs/90-guvcview.conf.disabled delete mode 100644 packages/extras-buildpkgs/90-libglshim.conf delete mode 100644 packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf delete mode 100644 packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf.old delete mode 100644 packages/extras-buildpkgs/90-libvdpau-sunxi.conf delete mode 100644 packages/extras-buildpkgs/90-swconfig.conf delete mode 100644 packages/extras-buildpkgs/a10disp/debian/changelog delete mode 100644 packages/extras-buildpkgs/a10disp/debian/compat delete mode 100644 packages/extras-buildpkgs/a10disp/debian/control delete mode 100644 packages/extras-buildpkgs/a10disp/debian/copyright delete mode 100644 packages/extras-buildpkgs/a10disp/debian/patches/add-header.patch delete mode 100644 packages/extras-buildpkgs/a10disp/debian/patches/fix-makefile.patch delete mode 100644 packages/extras-buildpkgs/a10disp/debian/patches/series delete mode 100644 packages/extras-buildpkgs/a10disp/debian/rules delete mode 100644 packages/extras-buildpkgs/a10disp/debian/source/format delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/changelog delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/compat delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/control delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/copyright delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/01-Use-kernel-headers.patch delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/series delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/rules delete mode 100644 packages/extras-buildpkgs/fswebcam-gc2035/debian/source/format delete mode 100644 packages/extras-buildpkgs/guvcview/debian/README.Debian delete mode 100644 packages/extras-buildpkgs/guvcview/debian/README.source delete mode 100644 packages/extras-buildpkgs/guvcview/debian/changelog delete mode 100644 packages/extras-buildpkgs/guvcview/debian/compat delete mode 100644 packages/extras-buildpkgs/guvcview/debian/control delete mode 100644 packages/extras-buildpkgs/guvcview/debian/copyright delete mode 100644 packages/extras-buildpkgs/guvcview/debian/dirs delete mode 100644 packages/extras-buildpkgs/guvcview/debian/guvcview.install delete mode 100644 packages/extras-buildpkgs/guvcview/debian/libguvcview-1.1-1.install delete mode 100644 packages/extras-buildpkgs/guvcview/debian/libguvcview-dev.install delete mode 100644 packages/extras-buildpkgs/guvcview/debian/menu delete mode 100644 packages/extras-buildpkgs/guvcview/debian/patches/ffmpeg_2.9.patch delete mode 100644 packages/extras-buildpkgs/guvcview/debian/patches/series delete mode 100644 packages/extras-buildpkgs/guvcview/debian/patches/update-manpage delete mode 100644 packages/extras-buildpkgs/guvcview/debian/rules delete mode 100644 packages/extras-buildpkgs/guvcview/debian/source/format delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/changelog delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/compat delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/control delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/copyright delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/dri2-utils.install delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/dri2-utils.manpages delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/dri2test.1 delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/libdri2-1.install delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/libdri2-1.symbols delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/libdri2-dev.install delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/rules delete mode 100644 packages/extras-buildpkgs/libDRI2/debian/source/format delete mode 100644 packages/extras-buildpkgs/libUMP/debian/changelog delete mode 100644 packages/extras-buildpkgs/libUMP/debian/compat delete mode 100644 packages/extras-buildpkgs/libUMP/debian/control delete mode 100644 packages/extras-buildpkgs/libUMP/debian/copyright delete mode 100644 packages/extras-buildpkgs/libUMP/debian/libump-dev.install delete mode 100644 packages/extras-buildpkgs/libUMP/debian/libump.install delete mode 100644 packages/extras-buildpkgs/libUMP/debian/libump.postinst delete mode 100644 packages/extras-buildpkgs/libUMP/debian/libump.udev delete mode 100644 packages/extras-buildpkgs/libUMP/debian/rules delete mode 100644 packages/extras-buildpkgs/libUMP/debian/ump.conf delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/changelog delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/compat delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/control delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/copyright delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/libcedrus1-dev.install delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/libcedrus1.install delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/libcedrus1.postinst delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/libcedrus1.udev delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/rules delete mode 100644 packages/extras-buildpkgs/libcedrus/debian/source/format delete mode 100644 packages/extras-buildpkgs/libglshim/debian/changelog delete mode 100644 packages/extras-buildpkgs/libglshim/debian/compat delete mode 100644 packages/extras-buildpkgs/libglshim/debian/control delete mode 100644 packages/extras-buildpkgs/libglshim/debian/copyright delete mode 100644 packages/extras-buildpkgs/libglshim/debian/patches/add-gles2-includes.patch delete mode 100644 packages/extras-buildpkgs/libglshim/debian/patches/add-install-target.patch delete mode 100644 packages/extras-buildpkgs/libglshim/debian/patches/series delete mode 100644 packages/extras-buildpkgs/libglshim/debian/rules delete mode 100644 packages/extras-buildpkgs/libglshim/debian/source/format delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.install.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles-submodule.patch delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles.patch delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/changelog delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/compat delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/control delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/copyright delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/docs delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-dev.install delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.install.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postinst.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postrm.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.prerm.in delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.shlibs delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.udev delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/mali-sunxi-utils.install delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles-submodule.patch delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles.patch delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/series delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/rules delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/source/format delete mode 100644 packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/sunxi-mali.conf delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/changelog delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/compat delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/control delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/copyright delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.postinst delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.udev delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/redo-csc-calculations.patch delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/series delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/profile.d/99-vdpau.sh delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/rules delete mode 100644 packages/extras-buildpkgs/libvdpau-sunxi/debian/source/format delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/README.source delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/bug-script delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/changelog delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/clean delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/compat delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/control delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/copyright delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.README.Debian delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.install delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/libvdpau1.install delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/default-driver-sunxi.patch delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/doxygen-no-timestamps.patch delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/link-with-libx11.patch delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/series delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/simplify-dlopen-path-length-error-handling.patch delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/patches/vdpau-module-searchpath.patch delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/rules delete mode 100644 packages/extras-buildpkgs/libvdpau/debian/source/format delete mode 100644 packages/extras-buildpkgs/swconfig/debian/patches/add-switch-h.patch delete mode 100644 packages/extras-buildpkgs/swconfig/debian/patches/series delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/80-armsoc-sun4i.conf delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/changelog delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/compat delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/control delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/copyright delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0001-Add-sun4i-drmmode-driver.patch delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0002-Fix-UMP_LOCK-status-logging.patch delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/series delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/rules delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/source/format delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.install delete mode 100644 packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.udev delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/README.source delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/changelog delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/compat delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/control delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/copyright delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/docs delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/rules delete mode 100644 packages/extras-buildpkgs/xf86-video-fbturbo/debian/source/format diff --git a/packages/extras-buildpkgs/00-libdri2.conf b/packages/extras-buildpkgs/00-libdri2.conf deleted file mode 100644 index d67c518be..000000000 --- a/packages/extras-buildpkgs/00-libdri2.conf +++ /dev/null @@ -1,21 +0,0 @@ -# libDRI2 -# needed only on Debian -# required for xf86-video-fbturbo and libmali-sunxi-r3p0 -local package_name="libDRI2" -local package_repo="https://github.com/robclark/libdri2.git" -local package_ref="branch:master" -local package_upstream_version="1.0.1" -local package_builddeps="xutils-dev x11proto-xext-dev x11proto-dri2-dev pkg-config libxfixes-dev libxext-dev libdrm-dev dh-autoreconf" -local package_install_chroot="libdri2-1 libdri2-dev" -local package_install_target="libdri2-1" -local package_component="${release}-desktop" - -package_checkbuild() -{ - [[ $release == jessie ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun*i || $LINUXFAMILY == pine64 ) && $BRANCH == default && $RELEASE == jessie && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/04-libvdpau.conf b/packages/extras-buildpkgs/04-libvdpau.conf deleted file mode 100644 index 9ad81e4c5..000000000 --- a/packages/extras-buildpkgs/04-libvdpau.conf +++ /dev/null @@ -1,21 +0,0 @@ -# libvdpau -# required for libvdpau-sunxi -local package_name="libvdpau" -local package_repo="https://anongit.freedesktop.org/git/vdpau/libvdpau.git" -local package_ref="branch:master" -local package_builddeps="graphviz ghostscript doxygen-latex x11proto-dri2-dev pkg-config libxext-dev libx11-dev dh-autoreconf" -local package_upstream_version="1.1.1-10" -local package_install_chroot="libvdpau1 libvdpau-dev" -local package_install_target="libvdpau1" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $release == jessie || $release == xenial ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun*i || $LINUXFAMILY == pine64 ) && $BRANCH == default && ( $RELEASE == jessie && $RELEASE == xenial ) && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/05-libump.conf b/packages/extras-buildpkgs/05-libump.conf deleted file mode 100644 index 48dcf3058..000000000 --- a/packages/extras-buildpkgs/05-libump.conf +++ /dev/null @@ -1,21 +0,0 @@ -# libUMP -# required for libmali-sunxi-r3p0 -# may be required for libcedrus -local package_name="libUMP" -local package_repo="https://github.com/rellla/libump.git" -local package_ref="branch:ump" -local package_builddeps="dh-autoreconf pkg-config" -local package_install_chroot="libump libump-dev" -local package_install_target="libump" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - [[ $LINUXFAMILY == sun*i && $BRANCH == default && ( $release == jessie || $release == xenial ) && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/06-libcedrus.conf b/packages/extras-buildpkgs/06-libcedrus.conf deleted file mode 100644 index 19c1a8719..000000000 --- a/packages/extras-buildpkgs/06-libcedrus.conf +++ /dev/null @@ -1,21 +0,0 @@ -# libcedrus -# required for libvdpau-sunxi -# may depend on libump -local package_name="libcedrus" -local package_repo="https://github.com/linux-sunxi/libcedrus.git" -local package_ref="branch:master" -local package_upstream_version="1.0.1" -local package_install_chroot="libcedrus1 libcedrus1-dev" -local package_install_target="libcedrus1" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $release == jessie || $release == xenial ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun*i || $LINUXFAMILY == pine64 ) && $BRANCH == default && ( $RELEASE == jessie && $RELEASE == xenial ) && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/06-xf86-video-fbturbo.conf b/packages/extras-buildpkgs/06-xf86-video-fbturbo.conf deleted file mode 100644 index 7c2d06e18..000000000 --- a/packages/extras-buildpkgs/06-xf86-video-fbturbo.conf +++ /dev/null @@ -1,21 +0,0 @@ -# xf86-video-fbturbo -# depends on libUMP -# depends on libDRI on Jessie -local package_name="xf86-video-fbturbo" -local package_repo="https://github.com/ssvb/xf86-video-fbturbo.git" -local package_ref="branch:master" -local package_builddeps="dh-autoreconf pkg-config xserver-xorg-dev x11proto-core-dev x11proto-fonts-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev xutils-dev" -local package_builddeps_xenial="libdri2-dev" -local package_install_target="xserver-xorg-video-fbturbo" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $release == jessie || $release == xenial ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun*i || $LINUXFAMILY == pine64 ) && $RELEASE != stretch && $RELEASE != bionic && $BUILD_DESKTOP == yes && $BRANCH == default ]] -} diff --git a/packages/extras-buildpkgs/07-xf86-video-armsoc.conf b/packages/extras-buildpkgs/07-xf86-video-armsoc.conf deleted file mode 100644 index 17ba9b297..000000000 --- a/packages/extras-buildpkgs/07-xf86-video-armsoc.conf +++ /dev/null @@ -1,21 +0,0 @@ -# xf86-video-armsoc -local package_name="xf86-video-armsoc" -local package_repo="https://anongit.freedesktop.org/git/xorg/driver/xf86-video-armsoc.git" -local package_ref="tag:1.4.1" -local package_upstream_version="1.4.1" -local package_builddeps="dh-autoreconf libdrm-dev libudev-dev libxext-dev pkg-config x11proto-core-dev x11proto-fonts-dev x11proto-gl-dev x11proto-xf86dri-dev xutils-dev xserver-xorg-dev" -local package_install_target="xserver-xorg-video-armsoc-sun4i" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # until we have access to properly licensed arm64 mali binary drivers - [[ $arch == armhf ]] -} - -package_checkinstall() -{ - # TODO: enable installing this after testing and updating the repository - #[[ ( $LINUXFAMILY == sunxi || $LINUXFAMILY == sunxi64 ) && $BUILD_DESKTOP == yes && $BRANCH != default ]] - false -} diff --git a/packages/extras-buildpkgs/90-a10disp.conf b/packages/extras-buildpkgs/90-a10disp.conf deleted file mode 100644 index 7b81b2004..000000000 --- a/packages/extras-buildpkgs/90-a10disp.conf +++ /dev/null @@ -1,18 +0,0 @@ -# a10disp -local package_name="a10disp" -local package_repo="https://github.com/hglm/a10disp.git" -local package_ref="branch:master" -local package_builddeps="linux-headers-armmp" -local package_install_target="a10disp" -local package_component="${release}-utils" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && $release == jessie ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun4i || $LINUXFAMILY == sun7i ) && $RELEASE != stretch && $RELEASE != bionic && $BRANCH == default ]] -} diff --git a/packages/extras-buildpkgs/90-fswebcam-gc2035.conf.disabled b/packages/extras-buildpkgs/90-fswebcam-gc2035.conf.disabled deleted file mode 100644 index 0b77f2236..000000000 --- a/packages/extras-buildpkgs/90-fswebcam-gc2035.conf.disabled +++ /dev/null @@ -1,19 +0,0 @@ -# fswebcam-gc2035 -local package_name="fswebcam-gc2035" -local package_repo="https://github.com/avafinger/fswebcam.git" -local package_ref="branch:master" -local package_builddeps="libgd2-xpm-dev libgd2-noxpm-dev libjpeg-dev libpng-dev libfreetype6-dev libv4l-dev" -local package_install_target="fswebcam-gc2035" -local package_arch="armhf" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - false -} diff --git a/packages/extras-buildpkgs/90-guvcview.conf.disabled b/packages/extras-buildpkgs/90-guvcview.conf.disabled deleted file mode 100644 index dbeaa1c85..000000000 --- a/packages/extras-buildpkgs/90-guvcview.conf.disabled +++ /dev/null @@ -1,20 +0,0 @@ -# guvcview -# depends on FFmpeg -local package_name="guvcview" -local package_repo="https://github.com/avafinger/guvcview.git" -local package_ref="branch:master" -local package_upstream_version="2.0.2.1" -local package_builddeps="intltool dh-autoreconf autotools-dev libavcodec-dev libavutil-dev libsdl1.2-dev libgtk-3-dev portaudio19-dev libpng12-dev libudev-dev libusb-1.0-0-dev libpulse-dev libgsl0-dev libv4l-dev libv4l2rds0 libsdl2-dev" -local package_install_target="libguvcview-1.1-1 guvcview" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - false -} diff --git a/packages/extras-buildpkgs/90-libglshim.conf b/packages/extras-buildpkgs/90-libglshim.conf deleted file mode 100644 index 8c07efec5..000000000 --- a/packages/extras-buildpkgs/90-libglshim.conf +++ /dev/null @@ -1,19 +0,0 @@ -# glshim -local package_name="libglshim" -local package_repo="https://github.com/ptitSeb/gl4es.git" -local package_ref="tag:v0.9.2" -local package_upstream_version="1:0.9.2" -local package_builddeps="cmake libx11-dev libsdl1.2-dev" -local package_install_target="libglshim" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - [[ $LINUXFAMILY == sun[4578]i && $BRANCH == default && $RELEASE != stretch && $RELEASE != bionic && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf b/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf deleted file mode 100644 index 5650c245f..000000000 --- a/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf +++ /dev/null @@ -1,21 +0,0 @@ -# libmali-sunxi-r3p0 -# depends on libUMP -# depends on libdri2 on Jessie -local package_name="libmali-sunxi-r3p0" -local package_repo="https://github.com/linux-sunxi/sunxi-mali.git" -local package_ref="branch:master" -local package_builddeps="xutils-dev libdrm-dev libxfixes-dev" -local package_builddeps_xenial="libdri2-dev" -local package_install_target="libmali-sunxi-r3p0" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - [[ $LINUXFAMILY == sun[4578]i && $BRANCH == default && $RELEASE != stretch && $RELEASE != bionic && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf.old b/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf.old deleted file mode 100644 index 70b633ca8..000000000 --- a/packages/extras-buildpkgs/90-libmali-sunxi-r3p0.conf.old +++ /dev/null @@ -1,21 +0,0 @@ -# libmali-sunxi-r3p0 -# depends on libUMP -# depends on libdri2 on Jessie -local package_name="libmali-sunxi-r3p0" -local package_repo="https://github.com/linux-sunxi/sunxi-mali.git" -local package_ref="branch:master" -local package_builddeps="xutils-dev libdrm-dev libxfixes-dev libegl1-mesa-dev libgles1-mesa-dev libgles2-mesa-dev" -local package_builddeps_xenial="libdri2-dev" -local package_install_target="libmali-sunxi-r3p0 mali-sunxi-utils" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch - [[ $arch == armhf && ( $release == jessie || $release == xenial ) ]] -} - -package_checkinstall() -{ - [[ $LINUXFAMILY == sun[4578]i && $BRANCH == default && $RELEASE != stretch && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/90-libvdpau-sunxi.conf b/packages/extras-buildpkgs/90-libvdpau-sunxi.conf deleted file mode 100644 index 6fd7ad6b8..000000000 --- a/packages/extras-buildpkgs/90-libvdpau-sunxi.conf +++ /dev/null @@ -1,22 +0,0 @@ -# libvdpau-sunxi -# depends on libcedrus -# depends on libvdpau -# dev branch depends on libcsptr-dev -local package_name="libvdpau-sunxi" -local package_repo="https://github.com/linux-sunxi/libvdpau-sunxi.git" -local package_ref="branch:master" -local package_upstream_version="0.5.1" -local package_builddeps="libpixman-1-dev pkg-config" -local package_install_target="libvdpau-sunxi1" -local package_component="${release}-desktop" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - [[ $release == jessie || $release == xenial ]] -} - -package_checkinstall() -{ - [[ ( $LINUXFAMILY == sun*i || $LINUXFAMILY == pine64 ) && $RELEASE != stretch && $RELEASE != bionic && $BRANCH == default && $BUILD_DESKTOP == yes ]] -} diff --git a/packages/extras-buildpkgs/90-swconfig.conf b/packages/extras-buildpkgs/90-swconfig.conf deleted file mode 100644 index a6b5c5c9a..000000000 --- a/packages/extras-buildpkgs/90-swconfig.conf +++ /dev/null @@ -1,20 +0,0 @@ -# swconfig -local package_name="swconfig" -local package_repo="https://github.com/jekader/swconfig.git" -local package_ref="branch:master" -local package_builddeps="linux-headers-armmp libnl-3-dev libnl-genl-3-dev" -local package_upstream_version="15.04-2" -local package_install_target="swconfig" -local package_component="${release}-utils" - -package_checkbuild() -{ - # we don't support running kernels < 3.13 on Stretch or Bionic - # matching kernel headers on Xenial is complicated and R1 is not supported anymore anyway - [[ $arch == armhf && $release == jessie ]] -} - -package_checkinstall() -{ - [[ $BOARD == lamobo-r1 && $RELEASE == jessie && $BRANCH == default ]] -} diff --git a/packages/extras-buildpkgs/a10disp/debian/changelog b/packages/extras-buildpkgs/a10disp/debian/changelog deleted file mode 100644 index 0ca3ba811..000000000 --- a/packages/extras-buildpkgs/a10disp/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -a10disp (1.0-1) xenial; urgency=low - - * Initial release. - - -- Unknown Sat, 24 Sep 2016 18:04:39 +0400 diff --git a/packages/extras-buildpkgs/a10disp/debian/compat b/packages/extras-buildpkgs/a10disp/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/a10disp/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/a10disp/debian/control b/packages/extras-buildpkgs/a10disp/debian/control deleted file mode 100644 index b9b1a2151..000000000 --- a/packages/extras-buildpkgs/a10disp/debian/control +++ /dev/null @@ -1,20 +0,0 @@ -Source: a10disp -Section: utils -Priority: optional -Maintainer: root -Build-Depends: - debhelper (>= 9), - linux-headers-armmp -Standards-Version: 3.9.7 - - -Package: a10disp -Section: utils -Architecture: any -Depends: - fbset, - ${shlibs:Depends}, - ${misc:Depends}, -Multi-Arch: same -Description: Program to the change the display mode of Allwinner devices - running linux-sunxi. diff --git a/packages/extras-buildpkgs/a10disp/debian/copyright b/packages/extras-buildpkgs/a10disp/debian/copyright deleted file mode 100644 index 34aed05fb..000000000 --- a/packages/extras-buildpkgs/a10disp/debian/copyright +++ /dev/null @@ -1,23 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libcedrus -Source: https://github.com/linux-sunxi/libcedrus - -Files: * -Copyright: Copyright 2013 Harm Hanemaaijer -License: Other - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. \ No newline at end of file diff --git a/packages/extras-buildpkgs/a10disp/debian/patches/add-header.patch b/packages/extras-buildpkgs/a10disp/debian/patches/add-header.patch deleted file mode 100644 index 728cc5be3..000000000 --- a/packages/extras-buildpkgs/a10disp/debian/patches/add-header.patch +++ /dev/null @@ -1,888 +0,0 @@ -diff --git a/sunxi_disp_ioctl.h b/sunxi_disp_ioctl.h -new file mode 100644 -index 0000000..5ba03b2 ---- /dev/null -+++ b/sunxi_disp_ioctl.h -@@ -0,0 +1,882 @@ -+/* -+ * Copyright (C) 2007-2012 Allwinner Technology Co., Ltd. -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License as -+ * published by the Free Software Foundation; either version 2 of -+ * the License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ */ -+ -+#ifndef __SUNXI_DISP_IOCTL_H__ -+#define __SUNXI_DISP_IOCTL_H__ -+ -+#define __bool signed char -+ -+/* for tracking the ioctls API/ABI */ -+#define SUNXI_DISP_VERSION_MAJOR 1 -+#define SUNXI_DISP_VERSION_MINOR 0 -+ -+#define SUNXI_DISP_VERSION ((SUNXI_DISP_VERSION_MAJOR << 16) | SUNXI_DISP_VERSION_MINOR) -+#define SUNXI_DISP_VERSION_MAJOR_GET(x) (((x) >> 16) & 0x7FFF) -+#define SUNXI_DISP_VERSION_MINOR_GET(x) ((x) & 0xFFFF) -+ -+typedef struct { -+ __u8 alpha; -+ __u8 red; -+ __u8 green; -+ __u8 blue; -+} __disp_color_t; -+typedef struct { -+ __s32 x; -+ __s32 y; -+ __u32 width; -+ __u32 height; -+} __disp_rect_t; -+typedef struct { -+ __u32 width; -+ __u32 height; -+} __disp_rectsz_t; -+typedef struct { -+ __s32 x; -+ __s32 y; -+} __disp_pos_t; -+ -+typedef enum { -+ DISP_FORMAT_1BPP = 0x0, -+ DISP_FORMAT_2BPP = 0x1, -+ DISP_FORMAT_4BPP = 0x2, -+ DISP_FORMAT_8BPP = 0x3, -+ DISP_FORMAT_RGB655 = 0x4, -+ DISP_FORMAT_RGB565 = 0x5, -+ DISP_FORMAT_RGB556 = 0x6, -+ DISP_FORMAT_ARGB1555 = 0x7, -+ DISP_FORMAT_RGBA5551 = 0x8, -+ DISP_FORMAT_ARGB888 = 0x9, /* alpha padding to 0xff */ -+ DISP_FORMAT_ARGB8888 = 0xa, -+ DISP_FORMAT_RGB888 = 0xb, -+ DISP_FORMAT_ARGB4444 = 0xc, -+ -+ DISP_FORMAT_YUV444 = 0x10, -+ DISP_FORMAT_YUV422 = 0x11, -+ DISP_FORMAT_YUV420 = 0x12, -+ DISP_FORMAT_YUV411 = 0x13, -+ DISP_FORMAT_CSIRGB = 0x14, -+} __disp_pixel_fmt_t; -+ -+typedef enum { -+ /* interleaved,1 address */ -+ DISP_MOD_INTERLEAVED = 0x1, -+ /* -+ * No macroblock plane mode, 3 address, RGB/YUV each channel were stored -+ */ -+ DISP_MOD_NON_MB_PLANAR = 0x0, -+ /* No macroblock UV packaged mode, 2 address, Y and UV were stored */ -+ DISP_MOD_NON_MB_UV_COMBINED = 0x2, -+ /* Macroblock plane mode, 3 address,RGB/YUV each channel were stored */ -+ DISP_MOD_MB_PLANAR = 0x4, -+ /* Macroblock UV packaged mode, 2 address, Y and UV were stored */ -+ DISP_MOD_MB_UV_COMBINED = 0x6, -+} __disp_pixel_mod_t; -+ -+typedef enum { -+ /* for interleave argb8888 */ -+ DISP_SEQ_ARGB = 0x0, /* A at a high level */ -+ DISP_SEQ_BGRA = 0x2, -+ -+ /* for interleaved yuv422 */ -+ DISP_SEQ_UYVY = 0x3, -+ DISP_SEQ_YUYV = 0x4, -+ DISP_SEQ_VYUY = 0x5, -+ DISP_SEQ_YVYU = 0x6, -+ -+ /* for interleaved yuv444 */ -+ DISP_SEQ_AYUV = 0x7, -+ DISP_SEQ_VUYA = 0x8, -+ -+ /* for uv_combined yuv420 */ -+ DISP_SEQ_UVUV = 0x9, -+ DISP_SEQ_VUVU = 0xa, -+ -+ /* for 16bpp rgb */ -+ DISP_SEQ_P10 = 0xd, /* p1 high */ -+ DISP_SEQ_P01 = 0xe, /* p0 high */ -+ -+ /* for planar format or 8bpp rgb */ -+ DISP_SEQ_P3210 = 0xf, /* p3 high */ -+ DISP_SEQ_P0123 = 0x10, /* p0 high */ -+ -+ /* for 4bpp rgb */ -+ DISP_SEQ_P76543210 = 0x11, -+ DISP_SEQ_P67452301 = 0x12, -+ DISP_SEQ_P10325476 = 0x13, -+ DISP_SEQ_P01234567 = 0x14, -+ -+ /* for 2bpp rgb */ -+ /* 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 */ -+ DISP_SEQ_2BPP_BIG_BIG = 0x15, -+ /* 12,13,14,15,8,9,10,11,4,5,6,7,0,1,2,3 */ -+ DISP_SEQ_2BPP_BIG_LITTER = 0x16, -+ /* 3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12 */ -+ DISP_SEQ_2BPP_LITTER_BIG = 0x17, -+ /* 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 */ -+ DISP_SEQ_2BPP_LITTER_LITTER = 0x18, -+ -+ /* for 1bpp rgb */ -+ /* -+ * 31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16, -+ * 15,14,13,12,11,10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 -+ */ -+ DISP_SEQ_1BPP_BIG_BIG = 0x19, -+ /* -+ * 24,25,26,27,28,29,30,31,16,17,18,19,20,21,22,23, -+ * 8, 9,10,11,12,13,14,15, 0, 1, 2, 3, 4, 5, 6, 7 -+ */ -+ DISP_SEQ_1BPP_BIG_LITTER = 0x1a, -+ /* -+ * 7, 6, 5, 4, 3, 2, 1, 0,15,14,13,12,11,10, 9, 8, -+ * 23,22,21,20,19,18,17,16,31,30,29,28,27,26,25,24 -+ */ -+ DISP_SEQ_1BPP_LITTER_BIG = 0x1b, -+ /* -+ * 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15, -+ * 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 -+ */ -+ DISP_SEQ_1BPP_LITTER_LITTER = 0x1c, -+} __disp_pixel_seq_t; -+ -+typedef enum { -+ DISP_3D_SRC_MODE_TB = 0x0, /* top bottom */ -+ DISP_3D_SRC_MODE_FP = 0x1, /* frame packing */ -+ DISP_3D_SRC_MODE_SSF = 0x2, /* side by side full */ -+ DISP_3D_SRC_MODE_SSH = 0x3, /* side by side half */ -+ DISP_3D_SRC_MODE_LI = 0x4, /* line interleaved */ -+} __disp_3d_src_mode_t; -+ -+typedef enum { -+ DISP_3D_OUT_MODE_CI_1 = 0x5, /* column interlaved 1 */ -+ DISP_3D_OUT_MODE_CI_2 = 0x6, /* column interlaved 2 */ -+ DISP_3D_OUT_MODE_CI_3 = 0x7, /* column interlaved 3 */ -+ DISP_3D_OUT_MODE_CI_4 = 0x8, /* column interlaved 4 */ -+ DISP_3D_OUT_MODE_LIRGB = 0x9, /* line interleaved rgb */ -+ -+ DISP_3D_OUT_MODE_TB = 0x0, /* top bottom */ -+ DISP_3D_OUT_MODE_FP = 0x1, /* frame packing */ -+ DISP_3D_OUT_MODE_SSF = 0x2, /* side by side full */ -+ DISP_3D_OUT_MODE_SSH = 0x3, /* side by side half */ -+ DISP_3D_OUT_MODE_LI = 0x4, /* line interleaved */ -+ DISP_3D_OUT_MODE_FA = 0xa, /* field alternative */ -+} __disp_3d_out_mode_t; -+ -+typedef enum { -+ DISP_BT601 = 0, -+ DISP_BT709 = 1, -+ DISP_YCC = 2, -+ DISP_VXYCC = 3, -+} __disp_cs_mode_t; -+ -+typedef enum { -+ DISP_COLOR_RANGE_16_255 = 0, -+ DISP_COLOR_RANGE_0_255 = 1, -+ DISP_COLOR_RANGE_16_235 = 2, -+} __disp_color_range_t; -+ -+typedef enum { -+ DISP_OUTPUT_TYPE_NONE = 0, -+ DISP_OUTPUT_TYPE_LCD = 1, -+ DISP_OUTPUT_TYPE_TV = 2, -+ DISP_OUTPUT_TYPE_HDMI = 4, -+ DISP_OUTPUT_TYPE_VGA = 8, -+} __disp_output_type_t; -+ -+typedef enum { -+ DISP_TV_NONE = 0, -+ DISP_TV_CVBS = 1, -+ DISP_TV_YPBPR = 2, -+ DISP_TV_SVIDEO = 4, -+} __disp_tv_output_t; -+ -+typedef enum { -+ DISP_TV_MOD_480I = 0, -+ DISP_TV_MOD_576I = 1, -+ DISP_TV_MOD_480P = 2, -+ DISP_TV_MOD_576P = 3, -+ DISP_TV_MOD_720P_50HZ = 4, -+ DISP_TV_MOD_720P_60HZ = 5, -+ DISP_TV_MOD_1080I_50HZ = 6, -+ DISP_TV_MOD_1080I_60HZ = 7, -+ DISP_TV_MOD_1080P_24HZ = 8, -+ DISP_TV_MOD_1080P_50HZ = 9, -+ DISP_TV_MOD_1080P_60HZ = 0xa, -+ DISP_TV_MOD_1080P_24HZ_3D_FP = 0x17, -+ DISP_TV_MOD_720P_50HZ_3D_FP = 0x18, -+ DISP_TV_MOD_720P_60HZ_3D_FP = 0x19, -+ DISP_TV_MOD_PAL = 0xb, -+ DISP_TV_MOD_PAL_SVIDEO = 0xc, -+ DISP_TV_MOD_NTSC = 0xe, -+ DISP_TV_MOD_NTSC_SVIDEO = 0xf, -+ DISP_TV_MOD_PAL_M = 0x11, -+ DISP_TV_MOD_PAL_M_SVIDEO = 0x12, -+ DISP_TV_MOD_PAL_NC = 0x14, -+ DISP_TV_MOD_PAL_NC_SVIDEO = 0x15, -+ -+ DISP_TV_MOD_H1360_V768_60HZ = 0x1a, -+ DISP_TV_MOD_H1280_V1024_60HZ = 0x1b, -+ -+ DISP_TV_MODE_NUM = 0x1c, -+ -+ /* Reserved, do not use in fex files */ -+ DISP_TV_MODE_EDID = 0xff -+} __disp_tv_mode_t; -+ -+typedef enum { -+ DISP_TV_DAC_SRC_COMPOSITE = 0, -+ DISP_TV_DAC_SRC_LUMA = 1, -+ DISP_TV_DAC_SRC_CHROMA = 2, -+ DISP_TV_DAC_SRC_Y = 4, -+ DISP_TV_DAC_SRC_PB = 5, -+ DISP_TV_DAC_SRC_PR = 6, -+ DISP_TV_DAC_SRC_NONE = 7, -+} __disp_tv_dac_source; -+ -+typedef enum { -+ DISP_VGA_H1680_V1050 = 0, -+ DISP_VGA_H1440_V900 = 1, -+ DISP_VGA_H1360_V768 = 2, -+ DISP_VGA_H1280_V1024 = 3, -+ DISP_VGA_H1024_V768 = 4, -+ DISP_VGA_H800_V600 = 5, -+ DISP_VGA_H640_V480 = 6, -+ DISP_VGA_H1440_V900_RB = 7, /* not support yet */ -+ DISP_VGA_H1680_V1050_RB = 8, /* not support yet */ -+ DISP_VGA_H1920_V1080_RB = 9, -+ DISP_VGA_H1920_V1080 = 0xa, -+ DISP_VGA_H1280_V720 = 0xb, -+ DISP_VGA_MODE_NUM = 0xc, -+} __disp_vga_mode_t; -+ -+typedef enum { -+ DISP_LCDC_SRC_DE_CH1 = 0, -+ DISP_LCDC_SRC_DE_CH2 = 1, -+ DISP_LCDC_SRC_DMA = 2, -+ DISP_LCDC_SRC_WHITE = 3, -+ DISP_LCDC_SRC_BLACK = 4, -+ DISP_LCDC_SRC_BLUT = 5, -+} __disp_lcdc_src_t; -+ -+typedef enum { -+ DISP_LAYER_WORK_MODE_NORMAL = 0, /* normal work mode */ -+ DISP_LAYER_WORK_MODE_PALETTE = 1, /* palette work mode */ -+ /* internal frame buffer work mode */ -+ DISP_LAYER_WORK_MODE_INTER_BUF = 2, -+ DISP_LAYER_WORK_MODE_GAMMA = 3, /* gamma correction work mode */ -+ DISP_LAYER_WORK_MODE_SCALER = 4, /* scaler work mode */ -+} __disp_layer_work_mode_t; -+ -+typedef enum { -+ DISP_VIDEO_NATUAL = 0, -+ DISP_VIDEO_SOFT = 1, -+ DISP_VIDEO_VERYSOFT = 2, -+ DISP_VIDEO_SHARP = 3, -+ DISP_VIDEO_VERYSHARP = 4 -+} __disp_video_smooth_t; -+ -+typedef enum { -+ DISP_HWC_MOD_H32_V32_8BPP = 0, -+ DISP_HWC_MOD_H64_V64_2BPP = 1, -+ DISP_HWC_MOD_H64_V32_4BPP = 2, -+ DISP_HWC_MOD_H32_V64_4BPP = 3, -+} __disp_hwc_mode_t; -+ -+typedef enum { -+ DISP_EXIT_MODE_CLEAN_ALL = 0, -+ DISP_EXIT_MODE_CLEAN_PARTLY = 1, /* only clean interrupt temply */ -+} __disp_exit_mode_t; -+ -+typedef enum { /* only for debug!!! */ -+ DISP_REG_SCALER0 = 0, -+ DISP_REG_SCALER1 = 1, -+ DISP_REG_IMAGE0 = 2, -+ DISP_REG_IMAGE1 = 3, -+ DISP_REG_LCDC0 = 4, -+ DISP_REG_LCDC1 = 5, -+ DISP_REG_TVEC0 = 6, -+ DISP_REG_TVEC1 = 7, -+ DISP_REG_CCMU = 8, -+ DISP_REG_PIOC = 9, -+ DISP_REG_PWM = 10, -+} __disp_reg_index_t; -+ -+typedef struct { -+ /* -+ * The way these are treated today, these are physical addresses. Are -+ * there any actual userspace applications out there that use this? -+ * -- libv. -+ */ -+ /* -+ * the contents of the frame buffer address for rgb type only addr[0] -+ * valid -+ */ -+ __u32 addr[3]; -+ __disp_rectsz_t size; /* unit is pixel */ -+ __disp_pixel_fmt_t format; -+ __disp_pixel_seq_t seq; -+ __disp_pixel_mod_t mode; -+ /* -+ * blue red color swap flag, FALSE:RGB; TRUE:BGR,only used in rgb format -+ */ -+ __bool br_swap; -+ __disp_cs_mode_t cs_mode; /* color space */ -+ __bool b_trd_src; /* if 3d source, used for scaler mode layer */ -+ /* source 3d mode, used for scaler mode layer */ -+ __disp_3d_src_mode_t trd_mode; -+ __u32 trd_right_addr[3]; /* used when in frame packing 3d mode */ -+} __disp_fb_t; -+ -+typedef struct { -+ __disp_layer_work_mode_t mode; /* layer work mode */ -+ __bool b_from_screen; -+ /* -+ * layer pipe,0/1,if in scaler mode, scaler0 must be pipe0, -+ * scaler1 must be pipe1 -+ */ -+ __u8 pipe; -+ /* -+ * layer priority,can get layer prio,but never set layer prio. -+ * From bottom to top, priority from low to high -+ */ -+ __u8 prio; -+ __bool alpha_en; /* layer global alpha enable */ -+ __u16 alpha_val; /* layer global alpha value */ -+ __bool ck_enable; /* layer color key enable */ -+ /* framebuffer source window,only care x,y if is not scaler mode */ -+ __disp_rect_t src_win; -+ __disp_rect_t scn_win; /* screen window */ -+ __disp_fb_t fb; /* framebuffer */ -+ __bool b_trd_out; /* if output 3d mode, used for scaler mode layer */ -+ /* output 3d mode, used for scaler mode layer */ -+ __disp_3d_out_mode_t out_trd_mode; -+} __disp_layer_info_t; -+ -+typedef struct { -+ __disp_color_t ck_max; -+ __disp_color_t ck_min; -+ /* -+ * 0/1:always match; -+ * 2:match if min<=color<=max; -+ * 3:match if color>max or color Tue, 21 Jan 2014 00:02:55 +0100 diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/compat b/packages/extras-buildpkgs/fswebcam-gc2035/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/control b/packages/extras-buildpkgs/fswebcam-gc2035/debian/control deleted file mode 100644 index 0108a164a..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/control +++ /dev/null @@ -1,21 +0,0 @@ -Source: fswebcam-gc2035 -Section: graphics -Priority: optional -Maintainer: Luca Niccoli -Build-Depends: debhelper (>= 9.20120417), libgd2-noxpm-dev | libgd2-xpm-dev, libv4l-dev -Standards-Version: 3.9.5 -Homepage: https://github.com/avafinger/fswebcam - -Package: fswebcam-gc2035 -Architecture: linux-any -Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: fswebcam -Conflicts: fswebcam -Description: Tiny and flexible webcam program - Fswebcam is a tiny and flexible webcam command-line program for capturing - images from a V4L1/V4L2 device. It accepts a number of formats, can skip - the first (possibly bad) frames before performing the actual capture, and - can perform simple manipulation on the captured image, such as resizing, - averaging multiple frames or overlaying a caption or an image. - . - This is the version for Orange Pi boards with gc2035 camera diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/copyright b/packages/extras-buildpkgs/fswebcam-gc2035/debian/copyright deleted file mode 100644 index 94ccc4b10..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/copyright +++ /dev/null @@ -1,62 +0,0 @@ -This package was debianized by Luca Niccoli on -Wed, 28 Jan 2008 16:05:41 +0100. - -It was downloaded from http://www.firestorm.cx/fswebcam/files/ - -Upstream author: Philip Heron - -Licence (videodev_mjpeg.h): - - videodev_mjpeg.h is a part of mjpegtools, written by - - Rainer Johanni - Gernot Ziegler - Andrew Stevens - Bernhard Praschinger - Ronald Bultje - Xavier Biquard - Matthew Marjanovic - Philipp Zabel - Kawamata/Hitoshi - Stefan Fendt - Scott Moser - Shawn Sulma - Mike Bernson - James Klicman - - mjpegtools is distributed under the terms of the GNU General Public - License, version 2. You may use, modify, and redistribute it under the - terms of this license. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -License (everything else): - - Copyright 2004-2009 Philip Heron - - This program is distributed under the terms of the GNU General Public - License, version 2. You may use, modify, and redistribute it under the - terms of this license. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -The Debian packaging is © 2010, Luca Niccoli and is -licensed under the same license as the upstream source, see above. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL-2' file. - diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/01-Use-kernel-headers.patch b/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/01-Use-kernel-headers.patch deleted file mode 100644 index 96797a218..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/01-Use-kernel-headers.patch +++ /dev/null @@ -1,46 +0,0 @@ -# Description: Use headers from linux-libc-dev instead of the old included ones. -# Author: Luca Niccoli -# Forwarded: not-needed - -Index: fswebcam-20101118/src_v4l1.c -=================================================================== ---- fswebcam-20101118.orig/src_v4l1.c 2011-06-25 18:10:24.702074598 +0200 -+++ fswebcam-20101118/src_v4l1.c 2011-06-25 18:13:54.387114371 +0200 -@@ -19,7 +19,7 @@ - #include - #include - #include --#include "videodev.h" -+#include - #include "videodev_mjpeg.h" - #include "src.h" - #include "log.h" -Index: fswebcam-20101118/src_v4l2.c -=================================================================== ---- fswebcam-20101118.orig/src_v4l2.c 2011-06-25 18:10:24.730074738 +0200 -+++ fswebcam-20101118/src_v4l2.c 2011-06-25 18:12:13.794615566 +0200 -@@ -19,7 +19,7 @@ - #include - #include - #include --#include "videodev2.h" -+#include - #include "src.h" - #include "log.h" - -Index: fswebcam-20101118/videodev_mjpeg.h -=================================================================== ---- fswebcam-20101118.orig/videodev_mjpeg.h 2011-06-25 18:12:20.598649300 +0200 -+++ fswebcam-20101118/videodev_mjpeg.h 2011-06-25 18:14:12.447203924 +0200 -@@ -103,6 +103,11 @@ - /* - Private IOCTL to set up for displaying MJPEG - */ -+ -+#ifndef BASE_VIDIOCPRIVATE -+#define BASE_VIDIOCPRIVATE 192 -+#endif -+ - #define MJPIOC_G_PARAMS _IOR ('v', BASE_VIDIOCPRIVATE+0, struct mjpeg_params) - #define MJPIOC_S_PARAMS _IOWR('v', BASE_VIDIOCPRIVATE+1, struct mjpeg_params) - #define MJPIOC_REQBUFS _IOWR('v', BASE_VIDIOCPRIVATE+2, struct mjpeg_requestbuffers) diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/series b/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/series deleted file mode 100644 index c3d8e114c..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -01-Use-kernel-headers.patch diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/rules b/packages/extras-buildpkgs/fswebcam-gc2035/debian/rules deleted file mode 100644 index e1cab5fee..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/rules +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/make -f - -override_dh_auto_configure: - dh_auto_configure -- --prefix=/usr --disable-v4l1 --enable-32bit-buffer - -%: - dh $@ diff --git a/packages/extras-buildpkgs/fswebcam-gc2035/debian/source/format b/packages/extras-buildpkgs/fswebcam-gc2035/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/fswebcam-gc2035/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/guvcview/debian/README.Debian b/packages/extras-buildpkgs/guvcview/debian/README.Debian deleted file mode 100644 index fec31e73f..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/README.Debian +++ /dev/null @@ -1,12 +0,0 @@ -guvcview for Debian -------------------- - -- Check Linux kernel version - -- 2.6.26 - -- UVC module in 2.6.26 debian package - -- Check UVC cam - -- Quickcam netbook - -- Macbook iSight (1st) - - -- Nobuhiro Iwamatsu Sun, 14 Sep 2008 22:18:16 +0900 diff --git a/packages/extras-buildpkgs/guvcview/debian/README.source b/packages/extras-buildpkgs/guvcview/debian/README.source deleted file mode 100644 index 40c892197..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/README.source +++ /dev/null @@ -1,7 +0,0 @@ -README.source - -Remove symlink of m4/intltool.m4 and copy /usr/share/aclocal/intltool.m4 -to m4/intltool.m4. - - -- Nobuhiro Iwamatsu Fri, 24 Oct 2014 00:43:19 +0900 - diff --git a/packages/extras-buildpkgs/guvcview/debian/changelog b/packages/extras-buildpkgs/guvcview/debian/changelog deleted file mode 100644 index d8c52ce84..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/changelog +++ /dev/null @@ -1,221 +0,0 @@ -guvcview (2.0.2+debian-3) unstable; urgency=medium - - * Fix build with ffmpeg 2.9. (Closes: #803823) - Thanks to Andreas Cadhalpun. - - -- Nobuhiro Iwamatsu Sun, 17 Jan 2016 07:42:31 +0900 - -guvcview (2.0.2+debian-2) unstable; urgency=medium - - * Update build dependencies for GSL 2, change libgsl0-dev to libgsl-dev. - (Closes: #807205) - - -- Nobuhiro Iwamatsu Tue, 08 Dec 2015 23:28:33 +0900 - -guvcview (2.0.2+debian-1) unstable; urgency=medium - - * New upstream release. - * Add patches/update-manpage. (Closes: #779839) - * Bump soname in control file and override file. - * Update debian/rules. - - Add GVIEWENCODER_CFLAGS="-D_FILE_OFFSET_BITS=64" to configure. - (Closes: #778834) - - -- Nobuhiro Iwamatsu Sun, 16 Aug 2015 06:25:17 +0900 - -guvcview (2.0.1+debian-1) unstable; urgency=medium - - * New upstream release. (Closes: #761388, #761230) - * Update patches/remove_cppflags.patch. - * Update debian/README.source. - * Update debian/control. - - Update Standards-Version to 3.9.6. - - Update sdl library from libsdl1.2-dev to libsdl2-dev. - - Add libgsl0-dev to Build-Depends.. - - -- Nobuhiro Iwamatsu Thu, 23 Oct 2014 23:25:55 +0900 - -guvcview (2.0.0-1) UNRELEASED; urgency=medium - - * New upstream release. - * Add patches/remove_cppflags.patch. - * Add intltool.m4.patch. - Fix 'guvcview source: source-contains-unsafe-symlink m4/intltool.m4'. - * Remove patches/0001-fix-build-with-libav10.patch. - * Remove patches/0001-Fix-Segmentation-fault-in-get_ctrl_by_id.patch. - * Add libguvcview-1.0-1 and libguvcview-dev package. - - -- Nobuhiro Iwamatsu Wed, 17 Sep 2014 07:42:07 +0900 - -guvcview (1.7.3-2) unstable; urgency=medium - - * Add patches/0001-Fix-Segmentation-fault-in-get_ctrl_by_id.patch. - Fix segmentation fault on startup. (Closes: #760187) - - -- Nobuhiro Iwamatsu Sun, 07 Sep 2014 02:06:49 +0900 - -guvcview (1.7.3-1.1) unstable; urgency=medium - - * Non-maintainer upload. - * debian/patches/0001-fix-build-with-libav10.patch: Update patch to build - against libav 10. Thanks to Moritz Muehlenhoff. (Closes: #739323) - - -- Sebastian Ramacher Fri, 16 May 2014 00:09:00 +0200 - -guvcview (1.7.3-1) unstable; urgency=low - - * New upstream release. (Closes: #739049) - * Update debian/control. - - Update Standards-Version to 3.9.5. - - Add libusb-1.0-0-dev to Build-Depends. - * Fix build with libav10. (Closes: #739323) - Add patches/0001-fix-build-with-libav10.patch. - Thanks to Moritz Muehlenhoff and anton@khirnov.net. - - -- Nobuhiro Iwamatsu Tue, 25 Mar 2014 07:56:34 +0900 - -guvcview (1.7.1-1) unstable; urgency=low - - * New upstream release. (Closes: #712397) - * Update debian/control. - - Update Vcs-Git and Vcs-Browser field - * Remove patches/fix_typo. This was applied to upstream. - - -- Nobuhiro Iwamatsu Wed, 18 Sep 2013 12:59:47 +0900 - -guvcview (1.7.0-1) unstable; urgency=low - - * New upstream release. (Closes: #677123, #686649, #687440, #704295) - * Update debian/control. - - Bumped standards-version to 3.9.4. - * Change source format to 3.0 (quilt). - * Fix typo in manpage. - Add debian/patches/fix_typo. - - -- Nobuhiro Iwamatsu Mon, 27 May 2013 14:32:02 +0900 - -guvcview (1.6.0-1~exp1) experimental; urgency=low - - * New upstream release. - * Update debian/control. - - Update to debhelper 9. - - Bumped standards-version to 3.9.3. - - Add Vcs-Git field and Vcs-Browser field. - - Add intltool to Build-Depends. - * Update debian/compat. - Bumped to 9. - * Update debian/copyight. - Update to copyright-format 1.0. - - -- Nobuhiro Iwamatsu Sat, 04 Aug 2012 06:25:47 +0900 - -guvcview (1.5.3-1) unstable; urgency=low - - * New upstream release (Closes: #644733). - * Update debian/control. - - Update Build-depends from libpng12-dev to libpng-dev only. - (Closes: #662368) - - Update Homepage field. (Closes: #662297) - - -- Nobuhiro Iwamatsu Mon, 05 Mar 2012 12:05:09 +0900 - -guvcview (1.5.0-1) unstable; urgency=low - - * New upstream release. (Closes: #638323) - * Update debian/control. - - Update Architecture from any to linux-any. - - Add libpng-dev to Build-Depends. This needs to libpng transition. - - -- Nobuhiro Iwamatsu Mon, 22 Aug 2011 12:28:10 +0900 - -guvcview (1.4.5-1) unstable; urgency=low - - * New upstream release. - * Update debian/control. - - Bumped standards-version to 3.9.2. - No changes needed. - - Add libudev-dev to Build-Depends. - - -- Nobuhiro Iwamatsu Thu, 14 Jul 2011 13:34:16 +0900 - -guvcview (1.4.1-1) unstable; urgency=low - - * New upstream release. - * Update debian/control. - - Bumped standards-version to 3.9.0. - No changes needed. - - Remove quilt from Build-depends. - - Add uvcdynctrl to Recommends. - * Remove debian/patches. - - -- Nobuhiro Iwamatsu Thu, 08 Jul 2010 09:43:27 +0900 - -guvcview (1.3.1-1) unstable; urgency=low - - * New upstream release - * Update debian/control. - - Add quilt (>= 0.46-7~). - * Add debian/source/format. - Set source format to "1.0". - - -- Nobuhiro Iwamatsu Tue, 20 Apr 2010 05:52:30 +0900 - -guvcview (1.3.0-1) unstable; urgency=low - - * New upstream release. - * Update debian/control. - - Bumped standards-version to 3.8.4. No changes needed. - - Add libv4l-dev to Build-Depends. - - -- Nobuhiro Iwamatsu Mon, 08 Mar 2010 00:41:09 +0900 - -guvcview (1.2.1-1) unstable; urgency=low - - * New upstream release (Closes: #564301). - * Change from cdbs to debhelper. - * Change patch control tool from dpatch to quilt. - - -- Nobuhiro Iwamatsu Sun, 10 Jan 2010 08:50:22 +0900 - -guvcview (1.1.3-1) unstable; urgency=low - - * New upstream release. - * Change e-mail address. - * Remove DM-Upload-Allowed field. - * Update Standards-Version. - * Add README.source file. - * Update 01_update_man.dpatch - - -- Nobuhiro Iwamatsu Wed, 09 Sep 2009 19:43:43 +0900 - -guvcview (1.1.1-1) unstable; urgency=low - - * New upstream release. - * Update Standards-Version. (Closes: #535303) - * Add "DM-Upload-Allowed: yes" to debian/control. - * Add 01_update_man.dpatch - * Remove some patch, because applied in upstream. - 01_null_check_and_file_clean.dpatch - 02_uyvy_draw_size.dpatch - - -- Nobuhiro Iwamatsu Fri, 24 Jul 2009 19:18:02 +0900 - -guvcview (1.1.0-1) unstable; urgency=low - - * New upstream release. (Closes: #518061) - * Add libtwolame-dev to Build-Depends. - * Remove UYVY dpatch. - * Add new patch of NULL check. - 01_null_check_and_file_clean.dpatch - * Add new patch of fix draw size. - 02_uyvy_draw_size.dpatch - - -- Nobuhiro Iwamatsu Tue, 31 Mar 2009 23:18:15 +0900 - -guvcview (0.9.3-1) unstable; urgency=low - - * Initial release (Closes: #493533) - * Add support UYVY color - - -- Nobuhiro Iwamatsu Sun, 14 Sep 2008 01:09:51 +0900 - diff --git a/packages/extras-buildpkgs/guvcview/debian/compat b/packages/extras-buildpkgs/guvcview/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/guvcview/debian/control b/packages/extras-buildpkgs/guvcview/debian/control deleted file mode 100644 index 2d8dd3a4c..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/control +++ /dev/null @@ -1,42 +0,0 @@ -Source: guvcview -Section: graphics -Priority: extra -Maintainer: Nobuhiro Iwamatsu -Build-Depends: debhelper (>= 9), intltool, autotools-dev, libsdl1.2-dev, - libgtk-3-dev, portaudio19-dev, libpng12-dev, libavcodec-dev, - libavutil-dev, libudev-dev, libusb-1.0-0-dev, libpulse-dev, - libgsl0-dev, libv4l-dev, libv4l2rds0, libsdl2-dev -Standards-Version: 3.9.6 -Homepage: http://guvcview.sourceforge.net/ - -Package: guvcview -Architecture: linux-any -Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: uvcdynctrl -Description: GTK+ base UVC Viewer - guvcview is a simple GTK+ interface for capturing and viewing video from - devices supported by the Linux UVC driver. - -Package: libguvcview-1.1-1 -Section: libs -Architecture: linux-any -Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends} -Multi-Arch: same -Description: GTK+ base UVC Viewer - runtime - guvcview is a simple GTK+ interface for capturing and viewing video from - devices supported by the Linux UVC driver. - . - This package includes the shared library. - -Package: libguvcview-dev -Section: libdevel -Architecture: linux-any -Multi-Arch: same -Depends: ${shlibs:Depends}, libguvcview-1.1-1 (= ${binary:Version}) -Recommends: uvcdynctrl -Description: GTK+ base UVC Viewer - development files - guvcview is a simple GTK+ interface for capturing and viewing video from - devices supported by the Linux UVC driver. - . - This package contains files that are needed to build applications. diff --git a/packages/extras-buildpkgs/guvcview/debian/copyright b/packages/extras-buildpkgs/guvcview/debian/copyright deleted file mode 100644 index eece1b7b5..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/copyright +++ /dev/null @@ -1,69 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: guvcview -Source: http://guvcview.sourceforge.net/ - -Files: src/matroska.c src/matroska.h -Copyright: Copyright (C) 2005 Mike Matsnev - Copyright (C) Paulo Assis -License: GPL-2+ - -Files: src/avilib.c src/avilib.h -Copyright: Copyright (C) 1999 Rainer Johanni - Copyright (C) Paulo Assis -License: GPL-2+ - -Files: src/video_filters.c src/video_filters.h -Copyright: Copyright (C) 2001-2006 FUKUCHI Kentaro - Copyright (C) Paulo Assis -License: GPL-2+ - -Files: * -Copyright: Copyright (C) Paulo Assis -License: GPL-3 - -Files: debian/* -Copyright: Copyright (C) 2008-2012 Nobuhiro Iwamatsu -License: GPL-2+ - -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-3 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. diff --git a/packages/extras-buildpkgs/guvcview/debian/dirs b/packages/extras-buildpkgs/guvcview/debian/dirs deleted file mode 100644 index e77248175..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/dirs +++ /dev/null @@ -1 +0,0 @@ -usr/bin diff --git a/packages/extras-buildpkgs/guvcview/debian/guvcview.install b/packages/extras-buildpkgs/guvcview/debian/guvcview.install deleted file mode 100644 index 809de6d4e..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/guvcview.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin/guvcview -usr/share/* diff --git a/packages/extras-buildpkgs/guvcview/debian/libguvcview-1.1-1.install b/packages/extras-buildpkgs/guvcview/debian/libguvcview-1.1-1.install deleted file mode 100644 index cdae82931..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/libguvcview-1.1-1.install +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/lib*.so.* diff --git a/packages/extras-buildpkgs/guvcview/debian/libguvcview-dev.install b/packages/extras-buildpkgs/guvcview/debian/libguvcview-dev.install deleted file mode 100644 index e6e12eef7..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/libguvcview-dev.install +++ /dev/null @@ -1,4 +0,0 @@ -debian/tmp/usr/include/* -debian/tmp/usr/lib/*/*.a -debian/tmp/usr/lib/*/*.so -debian/tmp/usr/lib/*/pkgconfig/* diff --git a/packages/extras-buildpkgs/guvcview/debian/menu b/packages/extras-buildpkgs/guvcview/debian/menu deleted file mode 100644 index 8dc36a69f..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/menu +++ /dev/null @@ -1,6 +0,0 @@ -?package(guvcview):\ - needs="X11"\ - section="Applications/Video"\ - title="guvcview"\ - longtitle="GTK UVC Viewer - uvc video viewer and capturer"\ - command="/usr/bin/guvcview" diff --git a/packages/extras-buildpkgs/guvcview/debian/patches/ffmpeg_2.9.patch b/packages/extras-buildpkgs/guvcview/debian/patches/ffmpeg_2.9.patch deleted file mode 100644 index d100b8a43..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/patches/ffmpeg_2.9.patch +++ /dev/null @@ -1,37 +0,0 @@ -Description: Replace deprecated FFmpeg API -Author: Andreas Cadhalpun -Last-Update: <2015-11-02> - ---- a/gview_encoder/encoder.c -+++ b/gview_encoder/encoder.c -@@ -1434,7 +1434,7 @@ - /*convert default yuyv to y420p (libav input format)*/ - switch(video_codec_data->codec_context->pix_fmt) - { -- case PIX_FMT_YUVJ420P: -+ case AV_PIX_FMT_YUVJ420P: - yuv422to420p(encoder_ctx, input_frame); - break; - default: ---- a/gview_v4l2core/jpeg_decoder.c -+++ b/gview_v4l2core/jpeg_decoder.c -@@ -1436,7 +1436,7 @@ - exit(-1); - } - -- codec_data->context->pix_fmt = PIX_FMT_YUV422P; -+ codec_data->context->pix_fmt = AV_PIX_FMT_YUV422P; - codec_data->context->width = width; - codec_data->context->height = height; - //jpeg_ctx->context->dsp_mask = (FF_MM_MMX | FF_MM_MMXEXT | FF_MM_SSE); ---- a/gview_v4l2core/uvc_h264.c -+++ b/gview_v4l2core/uvc_h264.c -@@ -970,7 +970,7 @@ - } - - h264_ctx->context->flags2 |= CODEC_FLAG2_FAST; -- h264_ctx->context->pix_fmt = PIX_FMT_YUV420P; -+ h264_ctx->context->pix_fmt = AV_PIX_FMT_YUV420P; - h264_ctx->context->width = width; - h264_ctx->context->height = height; - //h264_ctx->context->dsp_mask = (FF_MM_MMX | FF_MM_MMXEXT | FF_MM_SSE); diff --git a/packages/extras-buildpkgs/guvcview/debian/patches/series b/packages/extras-buildpkgs/guvcview/debian/patches/series deleted file mode 100644 index 25dd656c2..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/patches/series +++ /dev/null @@ -1,2 +0,0 @@ -update-manpage -ffmpeg_2.9.patch diff --git a/packages/extras-buildpkgs/guvcview/debian/patches/update-manpage b/packages/extras-buildpkgs/guvcview/debian/patches/update-manpage deleted file mode 100644 index b81c39bed..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/patches/update-manpage +++ /dev/null @@ -1,69 +0,0 @@ -diff --git a/data/guvcview.1 b/data/guvcview.1 -index 8d16712..5340845 100644 ---- a/data/guvcview.1 -+++ b/data/guvcview.1 -@@ -1,4 +1,4 @@ --.TH GUVCVIEW "1" "Aug 2009" -+.TH GUVCVIEW "1" "Aug 2015" - .SH NAME - guvcview \- GTK+ base UVC Viewer - .SH SYNOPSIS -@@ -14,36 +14,28 @@ this API, including the gspca driver. - guvcview [options...] - - .SH OPTION -- \-?, \-\-help Print help options -- \-\-help\-all Print all help options -- \-\-help\-gtk Print GTK+ options -- \-\-version Print version number -- --Application options: -- \-v, \-\-verbose Prints a lot of debug information -- \-d, \-\-device=VIDEO_DEVICE Video Device [default: /dev/video0] -- \-a, \-\-add_ctrls Exits after adding dynamic controls to the uvc driver (needs root/sudo) -- \-o, \-\-control_only Don't stream video (image controls only) -- \-r, \-\-capture_method=[1|2] Capture method (1-mmap (default) 2-read) -- \-g, \-\-config=FILENAME Configuration File -- \-w, \-\-hwd_acel=[1|0] Hardware accelaration: -- (enable(1) | disable(0)) -- \-f, \-\-format=FORMAT Video input format: -- mjpg | jpeg | yuyv | yvyu | uyvy | yyuv | yu12 | yv12 | nv12 | -- nv21 | nv16 | nv61 | y11p | grey | s501 | s505 | s508 | gbrg | -- grbg | ba81 | rggb | bgr3 | rgb3 | -- \-s, \-\-size=WIDTHxHEIGHT Resolution, default: 640x480 -- \-i, \-\-image=FILENAME Image File -- \-c, \-\-cap_time=TIME Time elapsed between image captures -- \-m, \-\-npics=NUMPIC Number of images to capture -- \-n, \-\-video=FILENAME Video File (capture from start) -- \-t, \-\-vid_time=TIME Video duration (in seconds) -- \-\-exit_on_close Exits guvcview after closing video -- \-j, \-\-skip=N_FRAMES Number of inital frames to skip -- \-p, \-\-show_fps=[1|0] Print FPS on video Window: -- (enable(1) | disable(0)) -- \-l, \-\-profile=FILENAME Load profile -- -+ \-h, \-\-help Print help -+ \-v, \-\-version Print version -+ \-w, \-\-verbosity=LEVEL Set Verbosity level (def: 0) -+ \-d, \-\-device=DEVICE Set device name (def: /dev/video0) -+ \-c, \-\-capture=METHOD Set capture method [read | mmap (def)] -+ \-b, \-\-disable_libv4l2 disable calls to libv4l2 -+ \-x, \-\-resolution=WIDTHxHEIGHT Request resolution (e.g 640x480) -+ \-f, \-\-format=FOURCC Request format (e.g MJPG) -+ \-r, \-\-render=RENDER_API Select render API (e.g none; sdl) -+ \-m, \-\-render_window=RENDER_WINDOW_FLAGS Set render window flags (e.g none; full; max) -+ \-a, \-\-audio=AUDIO_API Select audio API (e.g none; port; pulse) -+ \-k, \-\-audio_device=AUDIO_DEVICE Select audio device index for selected api (0..N) -+ \-g, \-\-gui=GUI_API Select GUI API (e.g none; gtk3) -+ \-o, \-\-audio_codec=CODEC Audio codec [pcm mp2 mp3 aac ac3 vorb] -+ \-u, \-\-video_codec=CODEC Video codec [raw mjpg mpeg flv1 wmv1 mpg2 mp43 dx50 h264 vp80 theo] -+ \-p, \-\-profile=FILENAME load control profile -+ \-j, \-\-video=FILENAME filename for captured video) -+ \-i, \-\-image=FILENAME filename for captured image) -+ \-y, \-\-video_timer=TIME_IN_SEC time (double) in sec. for video capture) -+ \-t, \-\-photo_timer=TIME_IN_SEC time (double) in sec. between captured photos) -+ \-n, \-\-photo_total=TOTAL total number of captured photos) -+ \-z, \-\-control_panel Start in control panel mode - - .SH AUTHOR - This manual page was written by Paulo Assis , diff --git a/packages/extras-buildpkgs/guvcview/debian/rules b/packages/extras-buildpkgs/guvcview/debian/rules deleted file mode 100644 index 011bcc660..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/rules +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/make -f -%: - dh $@ --with autoreconf - -override_dh_auto_configure: - dh_auto_configure -- \ - --disable-silent-rules \ - --enable-yuyv \ - --disable-sdl2 \ - --prefix=/usr \ - --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ - GVIEWENCODER_CFLAGS="-D_FILE_OFFSET_BITS=64" - -override_dh_install: - rm -rf debian/tmp/usr/share/doc/guvcview/NEWS \ - debian/tmp/usr/share/doc/guvcview/COPYING \ - debian/tmp/usr/share/doc/guvcview/INSTALL \ - debian/tmp/usr/share/doc/guvcview/ChangeLog - - dh_install diff --git a/packages/extras-buildpkgs/guvcview/debian/source/format b/packages/extras-buildpkgs/guvcview/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/guvcview/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libDRI2/debian/changelog b/packages/extras-buildpkgs/libDRI2/debian/changelog deleted file mode 100644 index 8a8abcfe1..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/changelog +++ /dev/null @@ -1,22 +0,0 @@ -libdri2 (1.0.0~git20120510+26fee2e-0ubuntu2) raring; urgency=low - - * Enable dri2-utils package on armhf only. The test utility is - incompatible with the new libdrm_nouveau API, hence currently can only - be built on armhf with libdrm_omap. - - -- Dmitrijs Ledkovs Sat, 24 Nov 2012 01:36:44 +0000 - -libdri2 (1.0.0~git20120510+26fee2e-0ubuntu1) quantal; urgency=low - - * Initial release (LP: #1040611) - * debian/patches/force-dependency-nouveau1.patch: - - Force dependency with the older libdrm_nouveau1 lib - * debian/patches/moving-libdri2test-to-static.patch: - - Avoid installing libdrm2_test as a shared library, as it's needed only - by dri2test - * debian/patches/names-pitches-array-multiplanar-yuv.patch - - Change DRI2Buffer to make names/pitches into an array to deal with - multiplanar yuv (needed by the PVR SGX OMAP4 driver). - - -- Ricardo Salveti de Araujo Thu, 23 Aug 2012 04:43:40 -0300 - diff --git a/packages/extras-buildpkgs/libDRI2/debian/compat b/packages/extras-buildpkgs/libDRI2/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libDRI2/debian/control b/packages/extras-buildpkgs/libDRI2/debian/control deleted file mode 100644 index 32eea7178..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/control +++ /dev/null @@ -1,43 +0,0 @@ -Source: libdri2 -Section: libs -Priority: optional -Maintainer: Ubuntu Developers -Build-Depends: debhelper (>= 9), - dh-autoreconf, - libdrm-dev (>= 2.4.32), - libxext-dev, - pkg-config, - x11proto-xext-dev, - x11proto-dri2-dev, - libxfixes-dev, - xutils-dev -Standards-Version: 3.9.3 - -Package: libdri2-dev -Section: libdevel -Architecture: any -Depends: ${misc:Depends}, - libdri2-1 (= ${binary:Version}) -Description: library for the DRI2 extension to the X Window System -- development files - This package provides the development environment for libdri2. - -Package: libdri2-1 -Section: libs -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, - ${shlibs:Depends} -Description: library for the DRI2 extension to the X Window System -- runtime - This package provides the runtime environment for libdri2. - -Package: dri2-utils -Section: misc -Priority: extra -Architecture: armhf -Depends: ${misc:Depends}, - ${shlibs:Depends}, - libdri2-1 (= ${binary:Version}) -Description: Tests utilities for the DRI2 extension to the X Window System -- testing tools - This package provides the testing tools for the libdri2 package. - diff --git a/packages/extras-buildpkgs/libDRI2/debian/copyright b/packages/extras-buildpkgs/libDRI2/debian/copyright deleted file mode 100644 index de9e6f473..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/copyright +++ /dev/null @@ -1,41 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Contact: Rob Clark -Source: https://github.com/robclark/libdri2.git - -Files: * -Copyright: 2005-2008, Red Hat, Inc. -License: Expat - -Files: src/list.h -Copyright: 2010, Intel Corporation - 2010, Francisco Jerez -License: Expat - -Files: test/* -Copyright: 2011, Texas Instruments, Inc -License: Expat - -Files: debian/* -Copyright: 2012, Linaro Limited - 2012, Texas Instruments, Inc -License: Expat - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.install b/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.install deleted file mode 100644 index 1df36c612..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/* diff --git a/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.manpages b/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.manpages deleted file mode 100644 index d92ac541c..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/dri2-utils.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/dri2test.1 diff --git a/packages/extras-buildpkgs/libDRI2/debian/dri2test.1 b/packages/extras-buildpkgs/libDRI2/debian/dri2test.1 deleted file mode 100644 index c9d966998..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/dri2test.1 +++ /dev/null @@ -1,30 +0,0 @@ -.TH DRI2TEST 1 "August 23, 2012" -.\" Please adjust this date whenever revising the manpage. -.\" -.\" Some roff macros, for reference: -.\" .nh disable hyphenation -.\" .hy enable hyphenation -.\" .ad l left justify -.\" .ad b justify to both left and right margins -.\" .nf disable filling -.\" .fi enable filling -.\" .br insert line break -.\" .sp insert n+1 empty lines -.\" for manpage-specific macros, see man(7) -.SH NAME -dri2test \- simple program to test the dri2 support -.SH SYNOPSIS -.B dri2test -.SH DESCRIPTION -.PP -.\" TeX users may be more comfortable with the \fB\fP and -.\" \fI\fP escape sequences to invode bold face and italics, -.\" respectively. -\fBdri2test\fP is a simple program to test the dri2 support by creating a X11 window, -connecting to the dri2 interface, and calling a set of basic functions to validate the -dri2 support at the system. -.SH AUTHOR -dri2test was written by Rob Clark . -.PP -This manual page was written by Ricardo Salveti de Araujo , -for the Debian project (and may be used by others). diff --git a/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.install b/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.install deleted file mode 100644 index e87f9ec01..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libdri2.so.* diff --git a/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.symbols b/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.symbols deleted file mode 100644 index db6808720..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/libdri2-1.symbols +++ /dev/null @@ -1,16 +0,0 @@ -libdri2.so.1 libdri2-1 #MINVER# - DRI2Authenticate@Base 1.0.0~git20120510+26fee2e - DRI2Connect@Base 1.0.0~git20120510+26fee2e - DRI2CopyRegion@Base 1.0.0~git20120510+26fee2e - DRI2CreateDrawable@Base 1.0.0~git20120510+26fee2e - DRI2DestroyDrawable@Base 1.0.0~git20120510+26fee2e - DRI2GetBuffers@Base 1.0.0~git20120510+26fee2e - DRI2GetBuffersWithFormat@Base 1.0.0~git20120510+26fee2e - DRI2GetMSC@Base 1.0.0~git20120510+26fee2e - DRI2InitDisplay@Base 1.0.0~git20120510+26fee2e - DRI2QueryExtension@Base 1.0.0~git20120510+26fee2e - DRI2QueryVersion@Base 1.0.0~git20120510+26fee2e - DRI2SwapBuffers@Base 1.0.0~git20120510+26fee2e - DRI2SwapInterval@Base 1.0.0~git20120510+26fee2e - DRI2WaitMSC@Base 1.0.0~git20120510+26fee2e - DRI2WaitSBC@Base 1.0.0~git20120510+26fee2e diff --git a/packages/extras-buildpkgs/libDRI2/debian/libdri2-dev.install b/packages/extras-buildpkgs/libDRI2/debian/libdri2-dev.install deleted file mode 100644 index 76f28fa26..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/libdri2-dev.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/include/* -usr/lib/*/lib*.a -usr/lib/*/lib*.so -usr/lib/*/pkgconfig/* diff --git a/packages/extras-buildpkgs/libDRI2/debian/rules b/packages/extras-buildpkgs/libDRI2/debian/rules deleted file mode 100644 index d46b69fdb..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/rules +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/make -f - -#export DH_VERBOSE=1 - -deb_source := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p') -deb_version := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p') -upstream_version := $(shell echo '$(deb_version)' | sed 's/.*://; s/-[^-]*$$//') -git_rev := $(shell echo '$(upstream_version)' | sed 's/.*+//') - -get-orig-source: - rm -rf $(deb_source)-$(upstream_version) - rm -f $(deb_source)-$(upstream_version).orig.tar.gz - git clone https://github.com/robclark/libdri2.git $(deb_source)-$(upstream_version) - cd $(deb_source)-$(upstream_version) && git archive \ - --format=tar \ - --prefix=$(deb_source)-$(upstream_version)/ \ - $(git_rev) \ - | gzip >../$(deb_source)_$(upstream_version).orig.tar.gz - rm -rf $(deb_source)-$(upstream_version) - -override_dh_auto_configure: - dh_auto_configure -- --enable-test - -override_dh_auto_install: - dh_auto_install --destdir=debian/tmp - -override_dh_install: - find debian/tmp -name '*.la' -delete - dh_install --fail-missing - -%: - dh $@ --with autoreconf --builddirectory=build/ - diff --git a/packages/extras-buildpkgs/libDRI2/debian/source/format b/packages/extras-buildpkgs/libDRI2/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libDRI2/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libUMP/debian/changelog b/packages/extras-buildpkgs/libUMP/debian/changelog deleted file mode 100644 index 76dc0928e..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/changelog +++ /dev/null @@ -1,11 +0,0 @@ -libump (3.0-0sunxi1) any; urgency=low - - * add udev file. - - -- Luc Verhaegen Tue, 22 Oct 2013 17:31:32 +0200 - -libump (3.0-0sunxi) any; urgency=low - - * package up libump. - - -- Luc Verhaegen Sun, 20 Oct 2013 16:34:34 +0200 diff --git a/packages/extras-buildpkgs/libUMP/debian/compat b/packages/extras-buildpkgs/libUMP/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libUMP/debian/control b/packages/extras-buildpkgs/libUMP/debian/control deleted file mode 100644 index d5b3c94b5..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/control +++ /dev/null @@ -1,35 +0,0 @@ -Source: libump -Section: devel -Priority: optional -Maintainer: Luc Verhaegen -Uploaders: Luc Verhaegen -Build-Depends: - debhelper (>= 9), - dh-autoreconf, - pkg-config, -Standards-Version: 3.9.2 -Vcs-Git: https://github.com/libv/libump -Vcs-Browser: https://github.com/libv/libump - -Package: libump -Section: libs -Architecture: any -Depends: - ${shlibs:Depends}, - ${misc:Depends}, -Pre-Depends: ${misc:Pre-Depends} -Multi-Arch: same -Description: ARM Unified Memory Provider library - The ARM Unified Memory Provider is needed for certain ARM SoCs with - an ARM Mali GPU. The binary Mali driver for X11 depends on it. - -Package: libump-dev -Section: libdevel -Architecture: any -Depends: - libump (= ${binary:Version}), - ${misc:Depends}, -Description: ARM Unified Memory Provider library (development files) - The ARM Unified Memory Provider is needed for certain ARM SoCs with - an ARM Mali GPU. The binary Mali driver for X11 depends on it. This - package is needed to build programs which link against libUMP. diff --git a/packages/extras-buildpkgs/libUMP/debian/copyright b/packages/extras-buildpkgs/libUMP/debian/copyright deleted file mode 100644 index 48ff510b8..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/copyright +++ /dev/null @@ -1,13 +0,0 @@ -Copyright (C) 2010-2012 ARM Limited. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/packages/extras-buildpkgs/libUMP/debian/libump-dev.install b/packages/extras-buildpkgs/libUMP/debian/libump-dev.install deleted file mode 100644 index 98c49e7fd..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/libump-dev.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/lib/*/libUMP.so -usr/lib/*/libUMP.a -usr/lib/*/pkgconfig/libump.pc -usr/include/ump diff --git a/packages/extras-buildpkgs/libUMP/debian/libump.install b/packages/extras-buildpkgs/libUMP/debian/libump.install deleted file mode 100644 index 3dec15da7..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/libump.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/*/libUMP.so.* -etc/modules-load.d/* diff --git a/packages/extras-buildpkgs/libUMP/debian/libump.postinst b/packages/extras-buildpkgs/libUMP/debian/libump.postinst deleted file mode 100644 index c39910c67..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/libump.postinst +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -case "$1" in - install) - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=ump || true - modprobe -q ump || true - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libUMP/debian/libump.udev b/packages/extras-buildpkgs/libUMP/debian/libump.udev deleted file mode 100644 index 541bbf96a..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/libump.udev +++ /dev/null @@ -1 +0,0 @@ -KERNEL=="ump", MODE="0660", GROUP="video" diff --git a/packages/extras-buildpkgs/libUMP/debian/rules b/packages/extras-buildpkgs/libUMP/debian/rules deleted file mode 100644 index ac52b785a..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/rules +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/make -f - -PACKAGE = libump - -override_dh_auto_install: - dh_auto_install - mkdir -p debian/tmp/etc/modules-load.d/ - install -m0644 debian/ump.conf debian/tmp/etc/modules-load.d/ump.conf - -%: - dh $@ --with autoreconf diff --git a/packages/extras-buildpkgs/libUMP/debian/ump.conf b/packages/extras-buildpkgs/libUMP/debian/ump.conf deleted file mode 100644 index 036085174..000000000 --- a/packages/extras-buildpkgs/libUMP/debian/ump.conf +++ /dev/null @@ -1 +0,0 @@ -ump diff --git a/packages/extras-buildpkgs/libcedrus/debian/changelog b/packages/extras-buildpkgs/libcedrus/debian/changelog deleted file mode 100644 index da90b7f31..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -libcedrus (1~git.20160229.e129e79-0~xenial1.0) xenial; urgency=low - - * package up libcedrus.2016 - - -- Simon Eisenmann Sun, 1 May 2016 18:04:39 +0200 diff --git a/packages/extras-buildpkgs/libcedrus/debian/compat b/packages/extras-buildpkgs/libcedrus/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libcedrus/debian/control b/packages/extras-buildpkgs/libcedrus/debian/control deleted file mode 100644 index 57bee597e..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/control +++ /dev/null @@ -1,32 +0,0 @@ -Source: libcedrus -Section: devel -Priority: optional -Maintainer: Simon Eisenmann -Build-Depends: - debhelper (>= 9), -Standards-Version: 3.9.7 -Vcs-Git: https://github.com/linux-sunxi/libcedrus -Vcs-Browser: https://github.com/linux-sunxi/libcedrus - -Package: libcedrus1 -Section: libs -Architecture: any -Depends: - ${shlibs:Depends}, - ${misc:Depends}, -Pre-Depends: ${misc:Pre-Depends} -Multi-Arch: same -Description: Low-level acces to video enginge ofr Allwinner sunxi SoCs - The Cedrus library is need for video engine access of Allwinner sunxi - SOCS. The vdpau sunxi driver depends on it. - -Package: libcedrus1-dev -Section: libdevel -Architecture: any -Depends: - libcedrus1 (= ${binary:Version}), - ${misc:Depends}, -Multi-Arch: same -Description: Low-level acces to video enginge ofr Allwinner sunxi SoCs (development files) - The Cedrus library is need for video engine access of Allwinner sunxi - SOCS. This package is needed to build programs which link against libcedrus. diff --git a/packages/extras-buildpkgs/libcedrus/debian/copyright b/packages/extras-buildpkgs/libcedrus/debian/copyright deleted file mode 100644 index a59d4d095..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/copyright +++ /dev/null @@ -1,94 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libcedrus -Source: https://github.com/linux-sunxi/libcedrus - -Files: * -Copyright: Copyright 1998 John Doe -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -Files: kernel-headers/* -Copyright: Copyright 2011 Google, Inc. -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -Files: kernel-headers/cedardev_api.h -Copyright: Copyright (c) 2008-2015 Allwinner Technology Co. Ltd. - Copyright (c) 2014 BZ Chen -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -Files: debian/* -Copyright: Copyright 2016 Simon Eisenmann -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. diff --git a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1-dev.install b/packages/extras-buildpkgs/libcedrus/debian/libcedrus1-dev.install deleted file mode 100644 index 32059892e..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1-dev.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/*/libcedrus.so -usr/include/cedrus diff --git a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.install b/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.install deleted file mode 100644 index 4129c43b4..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libcedrus.so.* diff --git a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.postinst b/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.postinst deleted file mode 100644 index 1086ced93..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.postinst +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -case "$1" in - install) - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=cedar_dev || true - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=ion || true - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.udev b/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.udev deleted file mode 100644 index 255a53b9a..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/libcedrus1.udev +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL=="cedar_dev", MODE="0660", GROUP="video" -KERNEL=="ion", MODE="0660", GROUP="video" diff --git a/packages/extras-buildpkgs/libcedrus/debian/rules b/packages/extras-buildpkgs/libcedrus/debian/rules deleted file mode 100644 index c4bd033ef..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/rules +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/make -f - -PACKAGE = libcedrus - -#override_dh_auto_build: -# dh_auto_build -- USE_UMP=1 - -override_dh_auto_install: - dh_auto_install -- prefix=/usr libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) - -%: - dh $@ diff --git a/packages/extras-buildpkgs/libcedrus/debian/source/format b/packages/extras-buildpkgs/libcedrus/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libcedrus/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libglshim/debian/changelog b/packages/extras-buildpkgs/libglshim/debian/changelog deleted file mode 100644 index fd7d8348f..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -glshim (1.0-1) unstable; urgency=low - - * Initial release. - - -- Unknown Sun, 24 Jul 2016 19:30:00 -0800 diff --git a/packages/extras-buildpkgs/libglshim/debian/compat b/packages/extras-buildpkgs/libglshim/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libglshim/debian/control b/packages/extras-buildpkgs/libglshim/debian/control deleted file mode 100644 index 0880a6399..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/control +++ /dev/null @@ -1,24 +0,0 @@ -Source: glshim -Section: libs -Priority: optional -Maintainer: Armbian maintainers -Build-Depends: - debhelper (>= 9), - cmake, - pkg-config, - libx11-dev, - libsdl1.2-dev, -Standards-Version: 3.9.6 - -Package: libglshim -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: - libgl1-mesa-glx, - libgl1-mesa-dev, -Description: OpenGL 1.x shim to to OpenGL ES - This is a shim providing OpenGL 1.x functionality to OpenGL ES accelerated cards. - . - This package contains GL shared library diff --git a/packages/extras-buildpkgs/libglshim/debian/copyright b/packages/extras-buildpkgs/libglshim/debian/copyright deleted file mode 100644 index 4f3da5220..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/copyright +++ /dev/null @@ -1,25 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: * -Copyright: © 2013 Ryan Hileman -License: other - -Copyright (c) 2013 Ryan Hileman - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/packages/extras-buildpkgs/libglshim/debian/patches/add-gles2-includes.patch b/packages/extras-buildpkgs/libglshim/debian/patches/add-gles2-includes.patch deleted file mode 100644 index efa86bd98..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/patches/add-gles2-includes.patch +++ /dev/null @@ -1,1027 +0,0 @@ -diff --git a/include_mali/GLES2/gl2.h b/include_mali/GLES2/gl2.h -new file mode 100644 -index 0000000..90d96bb ---- /dev/null -+++ b/include_mali/GLES2/gl2.h -@@ -0,0 +1,621 @@ -+#ifndef __gl2_h_ -+#define __gl2_h_ -+ -+/* $Revision: 8784 $ on $Date:: 2009-09-02 09:49:17 -0700 #$ */ -+ -+#include -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+/* -+ * This document is licensed under the SGI Free Software B License Version -+ * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . -+ */ -+ -+/*------------------------------------------------------------------------- -+ * Data type definitions -+ *-----------------------------------------------------------------------*/ -+ -+typedef void GLvoid; -+typedef unsigned int GLenum; -+typedef unsigned char GLboolean; -+typedef unsigned int GLbitfield; -+typedef khronos_int8_t GLbyte; -+typedef short GLshort; -+typedef int GLint; -+typedef int GLsizei; -+typedef khronos_uint8_t GLubyte; -+typedef unsigned short GLushort; -+typedef unsigned int GLuint; -+typedef khronos_float_t GLfloat; -+typedef khronos_float_t GLclampf; -+typedef khronos_int32_t GLfixed; -+typedef char GLchar; -+ -+/* GL types for handling large vertex buffer objects */ -+typedef khronos_intptr_t GLintptr; -+typedef khronos_ssize_t GLsizeiptr; -+ -+/* OpenGL ES core versions */ -+#define GL_ES_VERSION_2_0 1 -+ -+/* ClearBufferMask */ -+#define GL_DEPTH_BUFFER_BIT 0x00000100 -+#define GL_STENCIL_BUFFER_BIT 0x00000400 -+#define GL_COLOR_BUFFER_BIT 0x00004000 -+ -+/* Boolean */ -+#define GL_FALSE 0 -+#define GL_TRUE 1 -+ -+/* BeginMode */ -+#define GL_POINTS 0x0000 -+#define GL_LINES 0x0001 -+#define GL_LINE_LOOP 0x0002 -+#define GL_LINE_STRIP 0x0003 -+#define GL_TRIANGLES 0x0004 -+#define GL_TRIANGLE_STRIP 0x0005 -+#define GL_TRIANGLE_FAN 0x0006 -+ -+/* AlphaFunction (not supported in ES20) */ -+/* GL_NEVER */ -+/* GL_LESS */ -+/* GL_EQUAL */ -+/* GL_LEQUAL */ -+/* GL_GREATER */ -+/* GL_NOTEQUAL */ -+/* GL_GEQUAL */ -+/* GL_ALWAYS */ -+ -+/* BlendingFactorDest */ -+#define GL_ZERO 0 -+#define GL_ONE 1 -+#define GL_SRC_COLOR 0x0300 -+#define GL_ONE_MINUS_SRC_COLOR 0x0301 -+#define GL_SRC_ALPHA 0x0302 -+#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -+#define GL_DST_ALPHA 0x0304 -+#define GL_ONE_MINUS_DST_ALPHA 0x0305 -+ -+/* BlendingFactorSrc */ -+/* GL_ZERO */ -+/* GL_ONE */ -+#define GL_DST_COLOR 0x0306 -+#define GL_ONE_MINUS_DST_COLOR 0x0307 -+#define GL_SRC_ALPHA_SATURATE 0x0308 -+/* GL_SRC_ALPHA */ -+/* GL_ONE_MINUS_SRC_ALPHA */ -+/* GL_DST_ALPHA */ -+/* GL_ONE_MINUS_DST_ALPHA */ -+ -+/* BlendEquationSeparate */ -+#define GL_FUNC_ADD 0x8006 -+#define GL_BLEND_EQUATION 0x8009 -+#define GL_BLEND_EQUATION_RGB 0x8009 /* same as BLEND_EQUATION */ -+#define GL_BLEND_EQUATION_ALPHA 0x883D -+ -+/* BlendSubtract */ -+#define GL_FUNC_SUBTRACT 0x800A -+#define GL_FUNC_REVERSE_SUBTRACT 0x800B -+ -+/* Separate Blend Functions */ -+#define GL_BLEND_DST_RGB 0x80C8 -+#define GL_BLEND_SRC_RGB 0x80C9 -+#define GL_BLEND_DST_ALPHA 0x80CA -+#define GL_BLEND_SRC_ALPHA 0x80CB -+#define GL_CONSTANT_COLOR 0x8001 -+#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -+#define GL_CONSTANT_ALPHA 0x8003 -+#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -+#define GL_BLEND_COLOR 0x8005 -+ -+/* Buffer Objects */ -+#define GL_ARRAY_BUFFER 0x8892 -+#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -+#define GL_ARRAY_BUFFER_BINDING 0x8894 -+#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 -+ -+#define GL_STREAM_DRAW 0x88E0 -+#define GL_STATIC_DRAW 0x88E4 -+#define GL_DYNAMIC_DRAW 0x88E8 -+ -+#define GL_BUFFER_SIZE 0x8764 -+#define GL_BUFFER_USAGE 0x8765 -+ -+#define GL_CURRENT_VERTEX_ATTRIB 0x8626 -+ -+/* CullFaceMode */ -+#define GL_FRONT 0x0404 -+#define GL_BACK 0x0405 -+#define GL_FRONT_AND_BACK 0x0408 -+ -+/* DepthFunction */ -+/* GL_NEVER */ -+/* GL_LESS */ -+/* GL_EQUAL */ -+/* GL_LEQUAL */ -+/* GL_GREATER */ -+/* GL_NOTEQUAL */ -+/* GL_GEQUAL */ -+/* GL_ALWAYS */ -+ -+/* EnableCap */ -+#define GL_TEXTURE_2D 0x0DE1 -+#define GL_CULL_FACE 0x0B44 -+#define GL_BLEND 0x0BE2 -+#define GL_DITHER 0x0BD0 -+#define GL_STENCIL_TEST 0x0B90 -+#define GL_DEPTH_TEST 0x0B71 -+#define GL_SCISSOR_TEST 0x0C11 -+#define GL_POLYGON_OFFSET_FILL 0x8037 -+#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -+#define GL_SAMPLE_COVERAGE 0x80A0 -+ -+/* ErrorCode */ -+#define GL_NO_ERROR 0 -+#define GL_INVALID_ENUM 0x0500 -+#define GL_INVALID_VALUE 0x0501 -+#define GL_INVALID_OPERATION 0x0502 -+#define GL_OUT_OF_MEMORY 0x0505 -+ -+/* FrontFaceDirection */ -+#define GL_CW 0x0900 -+#define GL_CCW 0x0901 -+ -+/* GetPName */ -+#define GL_LINE_WIDTH 0x0B21 -+#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -+#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E -+#define GL_CULL_FACE_MODE 0x0B45 -+#define GL_FRONT_FACE 0x0B46 -+#define GL_DEPTH_RANGE 0x0B70 -+#define GL_DEPTH_WRITEMASK 0x0B72 -+#define GL_DEPTH_CLEAR_VALUE 0x0B73 -+#define GL_DEPTH_FUNC 0x0B74 -+#define GL_STENCIL_CLEAR_VALUE 0x0B91 -+#define GL_STENCIL_FUNC 0x0B92 -+#define GL_STENCIL_FAIL 0x0B94 -+#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -+#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -+#define GL_STENCIL_REF 0x0B97 -+#define GL_STENCIL_VALUE_MASK 0x0B93 -+#define GL_STENCIL_WRITEMASK 0x0B98 -+#define GL_STENCIL_BACK_FUNC 0x8800 -+#define GL_STENCIL_BACK_FAIL 0x8801 -+#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -+#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -+#define GL_STENCIL_BACK_REF 0x8CA3 -+#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -+#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 -+#define GL_VIEWPORT 0x0BA2 -+#define GL_SCISSOR_BOX 0x0C10 -+/* GL_SCISSOR_TEST */ -+#define GL_COLOR_CLEAR_VALUE 0x0C22 -+#define GL_COLOR_WRITEMASK 0x0C23 -+#define GL_UNPACK_ALIGNMENT 0x0CF5 -+#define GL_PACK_ALIGNMENT 0x0D05 -+#define GL_MAX_TEXTURE_SIZE 0x0D33 -+#define GL_MAX_VIEWPORT_DIMS 0x0D3A -+#define GL_SUBPIXEL_BITS 0x0D50 -+#define GL_RED_BITS 0x0D52 -+#define GL_GREEN_BITS 0x0D53 -+#define GL_BLUE_BITS 0x0D54 -+#define GL_ALPHA_BITS 0x0D55 -+#define GL_DEPTH_BITS 0x0D56 -+#define GL_STENCIL_BITS 0x0D57 -+#define GL_POLYGON_OFFSET_UNITS 0x2A00 -+/* GL_POLYGON_OFFSET_FILL */ -+#define GL_POLYGON_OFFSET_FACTOR 0x8038 -+#define GL_TEXTURE_BINDING_2D 0x8069 -+#define GL_SAMPLE_BUFFERS 0x80A8 -+#define GL_SAMPLES 0x80A9 -+#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -+#define GL_SAMPLE_COVERAGE_INVERT 0x80AB -+ -+/* GetTextureParameter */ -+/* GL_TEXTURE_MAG_FILTER */ -+/* GL_TEXTURE_MIN_FILTER */ -+/* GL_TEXTURE_WRAP_S */ -+/* GL_TEXTURE_WRAP_T */ -+ -+#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -+#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 -+ -+/* HintMode */ -+#define GL_DONT_CARE 0x1100 -+#define GL_FASTEST 0x1101 -+#define GL_NICEST 0x1102 -+ -+/* HintTarget */ -+#define GL_GENERATE_MIPMAP_HINT 0x8192 -+ -+/* DataType */ -+#define GL_BYTE 0x1400 -+#define GL_UNSIGNED_BYTE 0x1401 -+#define GL_SHORT 0x1402 -+#define GL_UNSIGNED_SHORT 0x1403 -+#define GL_INT 0x1404 -+#define GL_UNSIGNED_INT 0x1405 -+#define GL_FLOAT 0x1406 -+#define GL_FIXED 0x140C -+ -+/* PixelFormat */ -+#define GL_DEPTH_COMPONENT 0x1902 -+#define GL_ALPHA 0x1906 -+#define GL_RGB 0x1907 -+#define GL_RGBA 0x1908 -+#define GL_LUMINANCE 0x1909 -+#define GL_LUMINANCE_ALPHA 0x190A -+ -+/* PixelType */ -+/* GL_UNSIGNED_BYTE */ -+#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -+#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -+#define GL_UNSIGNED_SHORT_5_6_5 0x8363 -+ -+/* Shaders */ -+#define GL_FRAGMENT_SHADER 0x8B30 -+#define GL_VERTEX_SHADER 0x8B31 -+#define GL_MAX_VERTEX_ATTRIBS 0x8869 -+#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB -+#define GL_MAX_VARYING_VECTORS 0x8DFC -+#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -+#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -+#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -+#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD -+#define GL_SHADER_TYPE 0x8B4F -+#define GL_DELETE_STATUS 0x8B80 -+#define GL_LINK_STATUS 0x8B82 -+#define GL_VALIDATE_STATUS 0x8B83 -+#define GL_ATTACHED_SHADERS 0x8B85 -+#define GL_ACTIVE_UNIFORMS 0x8B86 -+#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -+#define GL_ACTIVE_ATTRIBUTES 0x8B89 -+#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -+#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -+#define GL_CURRENT_PROGRAM 0x8B8D -+ -+/* StencilFunction */ -+#define GL_NEVER 0x0200 -+#define GL_LESS 0x0201 -+#define GL_EQUAL 0x0202 -+#define GL_LEQUAL 0x0203 -+#define GL_GREATER 0x0204 -+#define GL_NOTEQUAL 0x0205 -+#define GL_GEQUAL 0x0206 -+#define GL_ALWAYS 0x0207 -+ -+/* StencilOp */ -+/* GL_ZERO */ -+#define GL_KEEP 0x1E00 -+#define GL_REPLACE 0x1E01 -+#define GL_INCR 0x1E02 -+#define GL_DECR 0x1E03 -+#define GL_INVERT 0x150A -+#define GL_INCR_WRAP 0x8507 -+#define GL_DECR_WRAP 0x8508 -+ -+/* StringName */ -+#define GL_VENDOR 0x1F00 -+#define GL_RENDERER 0x1F01 -+#define GL_VERSION 0x1F02 -+#define GL_EXTENSIONS 0x1F03 -+ -+/* TextureMagFilter */ -+#define GL_NEAREST 0x2600 -+#define GL_LINEAR 0x2601 -+ -+/* TextureMinFilter */ -+/* GL_NEAREST */ -+/* GL_LINEAR */ -+#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -+#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -+#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -+#define GL_LINEAR_MIPMAP_LINEAR 0x2703 -+ -+/* TextureParameterName */ -+#define GL_TEXTURE_MAG_FILTER 0x2800 -+#define GL_TEXTURE_MIN_FILTER 0x2801 -+#define GL_TEXTURE_WRAP_S 0x2802 -+#define GL_TEXTURE_WRAP_T 0x2803 -+ -+/* TextureTarget */ -+/* GL_TEXTURE_2D */ -+#define GL_TEXTURE 0x1702 -+ -+#define GL_TEXTURE_CUBE_MAP 0x8513 -+#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -+#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -+#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C -+ -+/* TextureUnit */ -+#define GL_TEXTURE0 0x84C0 -+#define GL_TEXTURE1 0x84C1 -+#define GL_TEXTURE2 0x84C2 -+#define GL_TEXTURE3 0x84C3 -+#define GL_TEXTURE4 0x84C4 -+#define GL_TEXTURE5 0x84C5 -+#define GL_TEXTURE6 0x84C6 -+#define GL_TEXTURE7 0x84C7 -+#define GL_TEXTURE8 0x84C8 -+#define GL_TEXTURE9 0x84C9 -+#define GL_TEXTURE10 0x84CA -+#define GL_TEXTURE11 0x84CB -+#define GL_TEXTURE12 0x84CC -+#define GL_TEXTURE13 0x84CD -+#define GL_TEXTURE14 0x84CE -+#define GL_TEXTURE15 0x84CF -+#define GL_TEXTURE16 0x84D0 -+#define GL_TEXTURE17 0x84D1 -+#define GL_TEXTURE18 0x84D2 -+#define GL_TEXTURE19 0x84D3 -+#define GL_TEXTURE20 0x84D4 -+#define GL_TEXTURE21 0x84D5 -+#define GL_TEXTURE22 0x84D6 -+#define GL_TEXTURE23 0x84D7 -+#define GL_TEXTURE24 0x84D8 -+#define GL_TEXTURE25 0x84D9 -+#define GL_TEXTURE26 0x84DA -+#define GL_TEXTURE27 0x84DB -+#define GL_TEXTURE28 0x84DC -+#define GL_TEXTURE29 0x84DD -+#define GL_TEXTURE30 0x84DE -+#define GL_TEXTURE31 0x84DF -+#define GL_ACTIVE_TEXTURE 0x84E0 -+ -+/* TextureWrapMode */ -+#define GL_REPEAT 0x2901 -+#define GL_CLAMP_TO_EDGE 0x812F -+#define GL_MIRRORED_REPEAT 0x8370 -+ -+/* Uniform Types */ -+#define GL_FLOAT_VEC2 0x8B50 -+#define GL_FLOAT_VEC3 0x8B51 -+#define GL_FLOAT_VEC4 0x8B52 -+#define GL_INT_VEC2 0x8B53 -+#define GL_INT_VEC3 0x8B54 -+#define GL_INT_VEC4 0x8B55 -+#define GL_BOOL 0x8B56 -+#define GL_BOOL_VEC2 0x8B57 -+#define GL_BOOL_VEC3 0x8B58 -+#define GL_BOOL_VEC4 0x8B59 -+#define GL_FLOAT_MAT2 0x8B5A -+#define GL_FLOAT_MAT3 0x8B5B -+#define GL_FLOAT_MAT4 0x8B5C -+#define GL_SAMPLER_2D 0x8B5E -+#define GL_SAMPLER_CUBE 0x8B60 -+ -+/* Vertex Arrays */ -+#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -+#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -+#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -+#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -+#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -+#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -+#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F -+ -+/* Read Format */ -+#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -+#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B -+ -+/* Shader Source */ -+#define GL_COMPILE_STATUS 0x8B81 -+#define GL_INFO_LOG_LENGTH 0x8B84 -+#define GL_SHADER_SOURCE_LENGTH 0x8B88 -+#define GL_SHADER_COMPILER 0x8DFA -+ -+/* Shader Binary */ -+#define GL_SHADER_BINARY_FORMATS 0x8DF8 -+#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 -+ -+/* Shader Precision-Specified Types */ -+#define GL_LOW_FLOAT 0x8DF0 -+#define GL_MEDIUM_FLOAT 0x8DF1 -+#define GL_HIGH_FLOAT 0x8DF2 -+#define GL_LOW_INT 0x8DF3 -+#define GL_MEDIUM_INT 0x8DF4 -+#define GL_HIGH_INT 0x8DF5 -+ -+/* Framebuffer Object. */ -+#define GL_FRAMEBUFFER 0x8D40 -+#define GL_RENDERBUFFER 0x8D41 -+ -+#define GL_RGBA4 0x8056 -+#define GL_RGB5_A1 0x8057 -+#define GL_RGB565 0x8D62 -+#define GL_DEPTH_COMPONENT16 0x81A5 -+#define GL_STENCIL_INDEX 0x1901 -+#define GL_STENCIL_INDEX8 0x8D48 -+ -+#define GL_RENDERBUFFER_WIDTH 0x8D42 -+#define GL_RENDERBUFFER_HEIGHT 0x8D43 -+#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 -+#define GL_RENDERBUFFER_RED_SIZE 0x8D50 -+#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 -+#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 -+#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 -+#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 -+#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 -+ -+#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 -+#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 -+#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 -+#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 -+ -+#define GL_COLOR_ATTACHMENT0 0x8CE0 -+#define GL_DEPTH_ATTACHMENT 0x8D00 -+#define GL_STENCIL_ATTACHMENT 0x8D20 -+ -+#define GL_NONE 0 -+ -+#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 -+#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 -+#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 -+#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 -+#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD -+ -+#define GL_FRAMEBUFFER_BINDING 0x8CA6 -+#define GL_RENDERBUFFER_BINDING 0x8CA7 -+#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 -+ -+#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 -+ -+/*------------------------------------------------------------------------- -+ * GL core functions. -+ *-----------------------------------------------------------------------*/ -+ -+GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); -+GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); -+GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const char* name); -+GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); -+GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer); -+GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer); -+GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); -+GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -+GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); -+GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); -+GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -+GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -+GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const void* data, GLenum usage); -+GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void* data); -+GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); -+GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); -+GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -+GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); -+GL_APICALL void GL_APIENTRY glClearStencil (GLint s); -+GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -+GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); -+GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data); -+GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data); -+GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -+GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -+GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); -+GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); -+GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); -+GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* buffers); -+GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers); -+GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); -+GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers); -+GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); -+GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* textures); -+GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); -+GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); -+GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar); -+GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader); -+GL_APICALL void GL_APIENTRY glDisable (GLenum cap); -+GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); -+GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -+GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const void* indices); -+GL_APICALL void GL_APIENTRY glEnable (GLenum cap); -+GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); -+GL_APICALL void GL_APIENTRY glFinish (void); -+GL_APICALL void GL_APIENTRY glFlush (void); -+GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -+GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -+GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); -+GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); -+GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); -+GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* framebuffers); -+GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* renderbuffers); -+GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); -+GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); -+GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); -+GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); -+GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const char* name); -+GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* params); -+GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params); -+GL_APICALL GLenum GL_APIENTRY glGetError (void); -+GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); -+GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, char* infolog); -+GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog); -+GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); -+GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, char* source); -+GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); -+GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params); -+GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat* params); -+GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint* params); -+GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const char* name); -+GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params); -+GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params); -+GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, void** pointer); -+GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); -+GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); -+GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); -+GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); -+GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); -+GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); -+GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); -+GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); -+GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); -+GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); -+GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); -+GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -+GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels); -+GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); -+GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -+GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean invert); -+GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -+GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length); -+GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const char** string, const GLint* length); -+GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -+GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); -+GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); -+GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask); -+GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -+GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass); -+GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels); -+GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -+GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params); -+GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -+GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint* params); -+GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels); -+GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); -+GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat* v); -+GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); -+GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint* v); -+GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfloat y); -+GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat* v); -+GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint y); -+GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint* v); -+GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z); -+GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat* v); -+GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint y, GLint z); -+GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint* v); -+GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -+GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat* v); -+GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w); -+GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint* v); -+GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -+GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -+GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -+GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); -+GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); -+GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); -+GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloat* values); -+GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y); -+GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloat* values); -+GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z); -+GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloat* values); -+GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -+GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloat* values); -+GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr); -+GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#endif /* __gl2_h_ */ -diff --git a/include_mali/GLES2/gl2ext.h b/include_mali/GLES2/gl2ext.h -new file mode 100644 -index 0000000..127711f ---- /dev/null -+++ b/include_mali/GLES2/gl2ext.h -@@ -0,0 +1,359 @@ -+#ifndef __gl2ext_h_ -+#define __gl2ext_h_ -+ -+/* $Revision: 7173 $ on $Date:: 2009-01-09 11:18:21 -0800 #$ */ -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+/* -+ * This document is licensed under the SGI Free Software B License Version -+ * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . -+ */ -+ -+#ifndef GL_APIENTRYP -+# define GL_APIENTRYP GL_APIENTRY* -+#endif -+ -+/*------------------------------------------------------------------------* -+ * OES extension tokens -+ *------------------------------------------------------------------------*/ -+ -+/* GL_OES_compressed_ETC1_RGB8_texture */ -+#ifndef GL_OES_compressed_ETC1_RGB8_texture -+#define GL_ETC1_RGB8_OES 0x8D64 -+#endif -+ -+/* GL_OES_compressed_paletted_texture */ -+#ifndef GL_OES_compressed_paletted_texture -+#define GL_PALETTE4_RGB8_OES 0x8B90 -+#define GL_PALETTE4_RGBA8_OES 0x8B91 -+#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 -+#define GL_PALETTE4_RGBA4_OES 0x8B93 -+#define GL_PALETTE4_RGB5_A1_OES 0x8B94 -+#define GL_PALETTE8_RGB8_OES 0x8B95 -+#define GL_PALETTE8_RGBA8_OES 0x8B96 -+#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 -+#define GL_PALETTE8_RGBA4_OES 0x8B98 -+#define GL_PALETTE8_RGB5_A1_OES 0x8B99 -+#endif -+ -+/* GL_OES_depth24 */ -+#ifndef GL_OES_depth24 -+#define GL_DEPTH_COMPONENT24_OES 0x81A6 -+#endif -+ -+/* GL_OES_depth32 */ -+#ifndef GL_OES_depth32 -+#define GL_DEPTH_COMPONENT32_OES 0x81A7 -+#endif -+ -+/* GL_OES_depth_texture */ -+/* No new tokens introduced by this extension. */ -+ -+/* GL_OES_EGL_image */ -+#ifndef GL_OES_EGL_image -+typedef void* GLeglImageOES; -+#endif -+ -+/* GL_OES_get_program_binary */ -+#ifndef GL_OES_get_program_binary -+#define GL_PROGRAM_BINARY_LENGTH_OES 0x8741 -+#define GL_NUM_PROGRAM_BINARY_FORMATS_OES 0x87FE -+#define GL_PROGRAM_BINARY_FORMATS_OES 0x87FF -+#endif -+ -+/* GL_OES_mapbuffer */ -+#ifndef GL_OES_mapbuffer -+#define GL_WRITE_ONLY_OES 0x88B9 -+#define GL_BUFFER_ACCESS_OES 0x88BB -+#define GL_BUFFER_MAPPED_OES 0x88BC -+#define GL_BUFFER_MAP_POINTER_OES 0x88BD -+#endif -+ -+/* GL_OES_packed_depth_stencil */ -+#ifndef GL_OES_packed_depth_stencil -+#define GL_DEPTH_STENCIL_OES 0x84F9 -+#define GL_UNSIGNED_INT_24_8_OES 0x84FA -+#define GL_DEPTH24_STENCIL8_OES 0x88F0 -+#endif -+ -+/* GL_OES_rgb8_rgba8 */ -+#ifndef GL_OES_rgb8_rgba8 -+#define GL_RGB8_OES 0x8051 -+#define GL_RGBA8_OES 0x8058 -+#endif -+ -+/* GL_OES_standard_derivatives */ -+#ifndef GL_OES_standard_derivatives -+#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES 0x8B8B -+#endif -+ -+/* GL_OES_stencil1 */ -+#ifndef GL_OES_stencil1 -+#define GL_STENCIL_INDEX1_OES 0x8D46 -+#endif -+ -+/* GL_OES_stencil4 */ -+#ifndef GL_OES_stencil4 -+#define GL_STENCIL_INDEX4_OES 0x8D47 -+#endif -+ -+/* GL_OES_texture3D */ -+#ifndef GL_OES_texture3D -+#define GL_TEXTURE_WRAP_R_OES 0x8072 -+#define GL_TEXTURE_3D_OES 0x806F -+#define GL_TEXTURE_BINDING_3D_OES 0x806A -+#define GL_MAX_3D_TEXTURE_SIZE_OES 0x8073 -+#define GL_SAMPLER_3D_OES 0x8B5F -+#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES 0x8CD4 -+#endif -+ -+/* GL_OES_texture_half_float */ -+#ifndef GL_OES_texture_half_float -+#define GL_HALF_FLOAT_OES 0x8D61 -+#endif -+ -+/* GL_OES_vertex_half_float */ -+/* GL_HALF_FLOAT_OES defined in GL_OES_texture_half_float already. */ -+ -+/* GL_OES_vertex_type_10_10_10_2 */ -+#ifndef GL_OES_vertex_type_10_10_10_2 -+#define GL_UNSIGNED_INT_10_10_10_2_OES 0x8DF6 -+#define GL_INT_10_10_10_2_OES 0x8DF7 -+#endif -+ -+/*------------------------------------------------------------------------* -+ * AMD extension tokens -+ *------------------------------------------------------------------------*/ -+ -+/* GL_AMD_compressed_3DC_texture */ -+#ifndef GL_AMD_compressed_3DC_texture -+#define GL_3DC_X_AMD 0x87F9 -+#define GL_3DC_XY_AMD 0x87FA -+#endif -+ -+/* GL_AMD_compressed_ATC_texture */ -+#ifndef GL_AMD_compressed_ATC_texture -+#define GL_ATC_RGB_AMD 0x8C92 -+#define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD 0x8C93 -+#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE -+#endif -+ -+/* GL_AMD_program_binary_Z400 */ -+#ifndef GL_AMD_program_binary_Z400 -+#define GL_Z400_BINARY_AMD 0x8740 -+#endif -+ -+/*------------------------------------------------------------------------* -+ * EXT extension tokens -+ *------------------------------------------------------------------------*/ -+ -+/* GL_EXT_texture_filter_anisotropic */ -+#ifndef GL_EXT_texture_filter_anisotropic -+#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE -+#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF -+#endif -+ -+/* GL_EXT_texture_type_2_10_10_10_REV */ -+#ifndef GL_EXT_texture_type_2_10_10_10_REV -+#define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 -+#endif -+ -+/*------------------------------------------------------------------------* -+ * OES extension functions -+ *------------------------------------------------------------------------*/ -+ -+/* GL_OES_compressed_ETC1_RGB8_texture */ -+#ifndef GL_OES_compressed_ETC1_RGB8_texture -+#define GL_OES_compressed_ETC1_RGB8_texture 1 -+#endif -+ -+/* GL_OES_compressed_paletted_texture */ -+#ifndef GL_OES_compressed_paletted_texture -+#define GL_OES_compressed_paletted_texture 1 -+#endif -+ -+/* GL_OES_EGL_image */ -+#ifndef GL_OES_EGL_image -+#define GL_OES_EGL_image 1 -+#ifdef GL_GLEXT_PROTOTYPES -+GL_APICALL void GL_APIENTRY glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image); -+GL_APICALL void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES (GLenum target, GLeglImageOES image); -+#endif -+typedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETTEXTURE2DOESPROC) (GLenum target, GLeglImageOES image); -+typedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum target, GLeglImageOES image); -+#endif -+ -+/* GL_OES_depth24 */ -+#ifndef GL_OES_depth24 -+#define GL_OES_depth24 1 -+#endif -+ -+/* GL_OES_depth32 */ -+#ifndef GL_OES_depth32 -+#define GL_OES_depth32 1 -+#endif -+ -+/* GL_OES_depth_texture */ -+#ifndef GL_OES_depth_texture -+#define GL_OES_depth_texture 1 -+#endif -+ -+/* GL_OES_element_index_uint */ -+#ifndef GL_OES_element_index_uint -+#define GL_OES_element_index_uint 1 -+#endif -+ -+/* GL_OES_fbo_render_mipmap */ -+#ifndef GL_OES_fbo_render_mipmap -+#define GL_OES_fbo_render_mipmap 1 -+#endif -+ -+/* GL_OES_fragment_precision_high */ -+#ifndef GL_OES_fragment_precision_high -+#define GL_OES_fragment_precision_high 1 -+#endif -+ -+/* GL_OES_get_program_binary */ -+#ifndef GL_OES_get_program_binary -+#define GL_OES_get_program_binary 1 -+#ifdef GL_GLEXT_PROTOTYPES -+GL_APICALL void GL_APIENTRY glGetProgramBinaryOES (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); -+GL_APICALL void GL_APIENTRY glProgramBinaryOES (GLuint program, GLenum binaryFormat, const void *binary, GLint length); -+#endif -+typedef void (GL_APIENTRYP PFNGLGETPROGRAMBINARYOESPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); -+typedef void (GL_APIENTRYP PFNGLPROGRAMBINARYOESPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLint length); -+#endif -+ -+/* GL_OES_mapbuffer */ -+#ifndef GL_OES_mapbuffer -+#define GL_OES_mapbuffer 1 -+#ifdef GL_GLEXT_PROTOTYPES -+GL_APICALL void* GL_APIENTRY glMapBufferOES (GLenum target, GLenum access); -+GL_APICALL GLboolean GL_APIENTRY glUnmapBufferOES (GLenum target); -+GL_APICALL void GL_APIENTRY glGetBufferPointervOES (GLenum target, GLenum pname, void** params); -+#endif -+typedef void* (GL_APIENTRYP PFNGLMAPBUFFEROESPROC) (GLenum target, GLenum access); -+typedef GLboolean (GL_APIENTRYP PFNGLUNMAPBUFFEROESPROC) (GLenum target); -+typedef void (GL_APIENTRYP PFNGLGETBUFFERPOINTERVOESPROC) (GLenum target, GLenum pname, void** params); -+#endif -+ -+/* GL_OES_packed_depth_stencil */ -+#ifndef GL_OES_packed_depth_stencil -+#define GL_OES_packed_depth_stencil 1 -+#endif -+ -+/* GL_OES_rgb8_rgba8 */ -+#ifndef GL_OES_rgb8_rgba8 -+#define GL_OES_rgb8_rgba8 1 -+#endif -+ -+/* GL_OES_standard_derivatives */ -+#ifndef GL_OES_standard_derivatives -+#define GL_OES_standard_derivatives 1 -+#endif -+ -+/* GL_OES_stencil1 */ -+#ifndef GL_OES_stencil1 -+#define GL_OES_stencil1 1 -+#endif -+ -+/* GL_OES_stencil4 */ -+#ifndef GL_OES_stencil4 -+#define GL_OES_stencil4 1 -+#endif -+ -+/* GL_OES_texture_3D */ -+#ifndef GL_OES_texture_3D -+#define GL_OES_texture_3D 1 -+#ifdef GL_GLEXT_PROTOTYPES -+GL_APICALL void GL_APIENTRY glTexImage3DOES (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels); -+GL_APICALL void GL_APIENTRY glTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels); -+GL_APICALL void GL_APIENTRY glCopyTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -+GL_APICALL void GL_APIENTRY glCompressedTexImage3DOES (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data); -+GL_APICALL void GL_APIENTRY glCompressedTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data); -+GL_APICALL void GL_APIENTRY glFramebufferTexture3DOES (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -+#endif -+typedef void (GL_APIENTRYP PFNGLTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels); -+typedef void (GL_APIENTRYP PFNGLTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels); -+typedef void (GL_APIENTRYP PFNGLCOPYTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -+typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data); -+typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data); -+typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DOES) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -+#endif -+ -+/* GL_OES_texture_float_linear */ -+#ifndef GL_OES_texture_float_linear -+#define GL_OES_texture_float_linear 1 -+#endif -+ -+/* GL_OES_texture_half_float_linear */ -+#ifndef GL_OES_texture_half_float_linear -+#define GL_OES_texture_half_float_linear 1 -+#endif -+ -+/* GL_OES_texture_float */ -+#ifndef GL_OES_texture_float -+#define GL_OES_texture_float 1 -+#endif -+ -+/* GL_OES_texture_half_float */ -+#ifndef GL_OES_texture_half_float -+#define GL_OES_texture_half_float 1 -+#endif -+ -+/* GL_OES_texture_npot */ -+#ifndef GL_OES_texture_npot -+#define GL_OES_texture_npot 1 -+#endif -+ -+/* GL_OES_vertex_half_float */ -+#ifndef GL_OES_vertex_half_float -+#define GL_OES_vertex_half_float 1 -+#endif -+ -+/* GL_OES_vertex_type_10_10_10_2 */ -+#ifndef GL_OES_vertex_type_10_10_10_2 -+#define GL_OES_vertex_type_10_10_10_2 1 -+#endif -+ -+/*------------------------------------------------------------------------* -+ * AMD extension functions -+ *------------------------------------------------------------------------*/ -+ -+/* GL_AMD_compressed_3DC_texture */ -+#ifndef GL_AMD_compressed_3DC_texture -+#define GL_AMD_compressed_3DC_texture 1 -+#endif -+ -+/* GL_AMD_compressed_ATC_texture */ -+#ifndef GL_AMD_compressed_ATC_texture -+#define GL_AMD_compressed_ATC_texture 1 -+#endif -+ -+/* GL_AMD_program_binary_Z400 */ -+#ifndef GL_AMD_program_binary_Z400 -+#define GL_AMD_program_binary_Z400 1 -+#endif -+ -+/*------------------------------------------------------------------------* -+ * EXT extension functions -+ *------------------------------------------------------------------------*/ -+ -+/* GL_EXT_texture_filter_anisotropic */ -+#ifndef GL_EXT_texture_filter_anisotropic -+#define GL_EXT_texture_filter_anisotropic 1 -+#endif -+ -+/* GL_EXT_texture_type_2_10_10_10_REV */ -+#ifndef GL_EXT_texture_type_2_10_10_10_REV -+#define GL_EXT_texture_type_2_10_10_10_REV 1 -+#endif -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#endif /* __gl2ext_h_ */ -diff --git a/include_mali/GLES2/gl2platform.h b/include_mali/GLES2/gl2platform.h -new file mode 100644 -index 0000000..3e9036c ---- /dev/null -+++ b/include_mali/GLES2/gl2platform.h -@@ -0,0 +1,29 @@ -+#ifndef __gl2platform_h_ -+#define __gl2platform_h_ -+ -+/* $Revision: 7173 $ on $Date:: 2009-01-09 11:18:21 -0800 #$ */ -+ -+/* -+ * This document is licensed under the SGI Free Software B License Version -+ * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . -+ */ -+ -+/* Platform-specific types and definitions for OpenGL ES 2.X gl2.h -+ * Last modified on 2008/12/19 -+ * -+ * Adopters may modify khrplatform.h and this file to suit their platform. -+ * You are encouraged to submit all modifications to the Khronos group so that -+ * they can be included in future versions of this file. Please submit changes -+ * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) -+ * by filing a bug against product "OpenGL-ES" component "Registry". -+ */ -+ -+#include -+ -+#ifndef GL_APICALL -+#define GL_APICALL KHRONOS_APICALL -+#endif -+ -+#define GL_APIENTRY KHRONOS_APIENTRY -+ -+#endif /* __gl2platform_h_ */ diff --git a/packages/extras-buildpkgs/libglshim/debian/patches/add-install-target.patch b/packages/extras-buildpkgs/libglshim/debian/patches/add-install-target.patch deleted file mode 100644 index d43499466..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/patches/add-install-target.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 13ac06b..0cd8d0e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,7 +1,9 @@ --cmake_minimum_required(VERSION 2.6) -+cmake_minimum_required(VERSION 2.9) - - project(glshim) - -+include(GNUInstallDirs) -+ - set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) - set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) -@@ -35,8 +37,12 @@ if(USE_DRAWTEX) - add_definitions(-DUSE_DRAWTEX) - endif() - --link_directories(${CMAKE_BINARY_DIR}/lib) -+set(INSTALL_TARGETS_DEFAULT_ARGS RUNTIME DESTINATION "${BIN_INSTALL_DIR}" -+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}/${PRIVATEDIR}" -+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}") -+ - add_definitions(-g -std=gnu99 -funwind-tables -O3 -fvisibility=hidden) - - include_directories(include) -+include_directories(include_mali) - add_subdirectory(src) -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 29152b3..32aaa95 100755 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -100,6 +100,12 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") - target_link_libraries(GL X11 m dl) - endif() - --if(CMAKE_SHARED_LIBRARY_SUFFIX MATCHES ".so") -- set_target_properties(GL PROPERTIES SUFFIX ".so.1") --endif() -+SET_TARGET_PROPERTIES (GL -+ PROPERTIES -+ VERSION 1.2.0 -+ SOVERSION 1 -+) -+ -+INSTALL(TARGETS GL -+ ${INSTALL_TARGETS_DEFAULT_ARGS} -+) diff --git a/packages/extras-buildpkgs/libglshim/debian/patches/series b/packages/extras-buildpkgs/libglshim/debian/patches/series deleted file mode 100644 index 46d858fcc..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -add-install-target.patch diff --git a/packages/extras-buildpkgs/libglshim/debian/rules b/packages/extras-buildpkgs/libglshim/debian/rules deleted file mode 100644 index 7f7ae20a9..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/rules +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/make -f - -#export DH_VERBOSE=1 - -# Get the architecture triplet: -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - -export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+stackprotector,+pie - - -private_dir = glshim - -override_dh_auto_configure: - dh_auto_configure -- -DCMAKE_VERBOSE_MAKEFILE=OFF -DPRIVATEDIR=$(private_dir) - -override_dh_auto_build: - dh_auto_build -- GL - -override_dh_install: - dh_install - -override_dh_strip: - -%: - dh $@ diff --git a/packages/extras-buildpkgs/libglshim/debian/source/format b/packages/extras-buildpkgs/libglshim/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libglshim/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog deleted file mode 100644 index 664402fbb..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -libmali-sunxi-r3p0 (1.0-1) unstable; urgency=low - - * Initial release - - -- root Mon, 11 Jul 2016 17:02:30 +0300 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control deleted file mode 100644 index ee0ac8f37..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control +++ /dev/null @@ -1,63 +0,0 @@ -Source: libmali-sunxi-r3p0 -Priority: optional -Maintainer: root -Build-Depends: - debhelper (>= 9), - xutils-dev, - libdrm-dev, - libdri2-dev, - libxfixes-dev, - libegl1-mesa-dev, - libgles2-mesa-dev, -Standards-Version: 3.9.5 -Section: libs -Homepage: https://github.com/linux-sunxi/sunxi-mali/ - -Package: libmali-sunxi-r3p0 -Architecture: any -Pre-Depends: - armbian-bsp, - ${misc:Pre-Depends} -Depends: - ${shlibs:Depends}, - ${misc:Depends} -Replaces: - libegl1-mesa, - libgles1-mesa, - libgles2-mesa, - libegl1-mesa-dev, - libgles1-mesa-dev, - libgles2-mesa-dev, -Provides: sunxi-mali -Multi-Arch: same -Description: Mali userspace binary driver version r3p0 - This package contains a complete set of Mali userspace drivers, - including proprietary OpenGLESv2/EGL binaries. - -Package: libmali-sunxi-dev -Section: libdevel -Architecture: any -Depends: - libmali-sunxi-r3p0 (= ${binary:Version}), - ${misc:Depends}, -Replaces: - libegl1-mesa-dev, - libgles1-mesa-dev, - libgles2-mesa-dev, -Provides: sunxi-mali-dev -Description: Mali userspace binary driver version r3p0 - This package contains a complete set of Mali userspace drivers, - including proprietary OpenGLESv2/EGL binaries. - This package contains OpenGLESv2/EGL development headers - from Mali OpenGL ES SDK. - -Package: mali-sunxi-utils -Architecture: any -Depends: - libmali-sunxi-r3p0, - ${shlibs:Depends}, - ${misc:Depends} -Description: Mali userspace binary driver version r3p0 - This package contains a complete set of Mali userspace drivers, - including proprietary OpenGLESv2/EGL binaries. - This package contains mali-triangle test application. diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright deleted file mode 100644 index 3dc03b066..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright +++ /dev/null @@ -1,8 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sunxi-mali -Source: - -Files: lib/mali -Copyright: Copyright (C) Allwinner Technology Co., Ltd. -License: Proprietary - diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs deleted file mode 100644 index e845566c0..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs +++ /dev/null @@ -1 +0,0 @@ -README diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install deleted file mode 100644 index 5abf78d3c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/include/* -usr/lib/*/pkgconfig/* diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.install.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.install.in deleted file mode 100644 index 47d4ba27d..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.install.in +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/*/${private_dir}/lib* -etc/modules-load.d/* diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in deleted file mode 100644 index b3ec13a02..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -case "$1" in - install) - modprobe -q mali || true - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=mali || true - ;; - - configure) - [ "Ubuntu" = "$DISTRIBUTION" ] && update-alternatives --force --install /etc/ld.so.conf.d/${DEB_HOST_MULTIARCH}_EGL.conf \ - ${DEB_HOST_MULTIARCH}_egl_conf /usr/lib/${DEB_HOST_MULTIARCH}/${private_dir}/ld.so.conf 600 - LDCONFIG_NOTRIGGER=y ldconfig -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in deleted file mode 100644 index feeb0058c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -DIVERT_TARGETS="libEGL.so libEGL.so.1 libEGL.so.1.0.0 libGLESv1_CM.so libGLESv1_CM.so.1 libGLESv1_CM.so.1.1.0 \ - libGLESv2.so libGLESv2.so.2 libGLESv2.so.2.0.0" - -if [ remove = "$1" -o abort-install = "$1" ] && [ "Debian" = "$DISTRIBUTION" ]; then - for f in $DIVERT_TARGETS; do - dpkg-divert --package libmali-sunxi-r3p0 --remove --rename \ - --divert /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert/${f} /usr/lib/${DEB_HOST_MULTIARCH}/${f} - done - rm -rf /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert - LDCONFIG_NOTRIGGER=y ldconfig -fi - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in deleted file mode 100644 index f639c346e..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -BRANCH="" -LINUXFAMILY="" - -[ -f "/etc/armbian-release" ] && . /etc/armbian-release - -case "$1" in - install) - if [ -z "$BRANCH" ] || [ "$BRANCH" != "default" ]; then - echo "Mali binary driver can be used only with legacy kernel" 1>&2 - exit 1 - fi - if [ -z "$LINUXFAMILY" ] || ! ( [ "$LINUXFAMILY" = "sun4i" ] || [ "$LINUXFAMILY" = "sun5i" ] || [ "$LINUXFAMILY" = "sun7i" ] || [ "$LINUXFAMILY" = "sun8i" ] ); then - echo "Mali binary driver can be used only on sunxi hardware" 1>&2 - exit 1 - fi - ;; -esac - -DISTRIBUTION="${distribution}" - -DIVERT_TARGETS="libEGL.so libEGL.so.1 libEGL.so.1.0.0 libGLESv1_CM.so libGLESv1_CM.so.1 libGLESv1_CM.so.1.1.0 \ - libGLESv2.so libGLESv2.so.2 libGLESv2.so.2.0.0" - -if [ "Debian" = "$DISTRIBUTION" ]; then - mkdir -p /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert - for f in $DIVERT_TARGETS; do - dpkg-divert --package libmali-sunxi-r3p0 --add --rename \ - --divert /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert/${f} /usr/lib/${DEB_HOST_MULTIARCH}/${f} - done - LDCONFIG_NOTRIGGER=y ldconfig -fi - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in deleted file mode 100644 index c3aa34958..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -case "$1" in - remove) - [ "Ubuntu" = "$DISTRIBUTION" ] && update-alternatives --remove ${DEB_HOST_MULTIARCH}_egl_conf /usr/lib/${DEB_HOST_MULTIARCH}/${private_dir}/ld.so.conf - LDCONFIG_NOTRIGGER=y ldconfig -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs deleted file mode 100644 index c8ed0c566..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs +++ /dev/null @@ -1,4 +0,0 @@ -libMali 1 sunxi-mali-r3p0 (>=1.0-1) -libEGL 1 sunxi-mali-r3p0 (>=1.0-1) -libGLESv1_CM 1 sunxi-mali-r3p0 (>=1.0-1) -libGLESv2 2 sunxi-mali-r3p0 (>=1.0-1) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev deleted file mode 100644 index 1bb41b9a8..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev +++ /dev/null @@ -1 +0,0 @@ -KERNEL=="mali", MODE="0660", GROUP="video" diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install deleted file mode 100644 index 1e881eda3..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin \ No newline at end of file diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles-submodule.patch b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles-submodule.patch deleted file mode 100644 index 4727d73ce..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles-submodule.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff --git a/lib/mali/Makefile b/lib/mali/Makefile -index d5db8f8..55d85e1 100644 ---- a/lib/mali/Makefile -+++ b/lib/mali/Makefile -@@ -1,6 +1,9 @@ - include ../../Makefile.setup - include ../../config.mk - -+prepare: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile -+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ prepare -+ - install: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile -- $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ -+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ install - -diff --git a/lib/mali/Makefile.mashup b/lib/mali/Makefile.mashup -index 99a2539..efb88ef 100644 ---- a/lib/mali/Makefile.mashup -+++ b/lib/mali/Makefile.mashup -@@ -1,19 +1,31 @@ - # Makefile for when everything is bunched together in libMali.so - -+.PHONY: install - install: libMali.so - $(INSTALL_DATA) $^ $(libdir) - -- $(RM) $(libdir)libEGL.so.1.4 $(libdir)libEGL.so.1 $(libdir)libEGL.so -- $(LN) libMali.so $(libdir)libEGL.so.1.4 -- $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1 -+ $(LN) libEGL.so.1.0.0 $(libdir)libEGL.so.1 - $(LN) libEGL.so.1 $(libdir)libEGL.so -+ $(LN) libMali.so $(libdir)libEGL.so.1.0.0 - -- $(RM) $(libdir)libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so -- $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1 -- $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1 -+ $(LN) libGLESv1_CM.so.1.1.0 $(libdir)libGLESv1_CM.so.1 - $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so -+ $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1.0 - -- $(RM) $(libdir)libGLESv2.so.2.0 $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so -- $(LN) libMali.so $(libdir)libGLESv2.so.2.0 -- $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2 -+ $(LN) libGLESv2.so.2.0.0 $(libdir)libGLESv2.so.2 - $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so -+ $(LN) libMali.so $(libdir)libGLESv2.so.2.0.0 -+ -+.PHONY: prepare -+prepare: -+ $(LN) libEGL.so.1.0.0 libEGL.so.1 -+ $(LN) libEGL.so.1 libEGL.so -+ $(LN) libMali.so libEGL.so.1.0.0 -+ -+ $(LN) libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1 -+ $(LN) libGLESv1_CM.so.1 libGLESv1_CM.so -+ $(LN) libMali.so libGLESv1_CM.so.1.1.0 -+ -+ $(LN) libGLESv2.so.2.0.0 libGLESv2.so.2 -+ $(LN) libGLESv2.so.2 libGLESv2.so -+ $(LN) libMali.so libGLESv2.so.2.0.0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles.patch b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles.patch deleted file mode 100644 index 9171c9584..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/fix-makefiles.patch +++ /dev/null @@ -1,197 +0,0 @@ -diff --git a/.gitignore b/.gitignore -index 6865abf..2f0cfe4 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -1,2 +1,4 @@ - config.mk - *~ -+*.pc -+!Makefile.pc -diff --git a/Makefile b/Makefile -index 60d4a0f..83b40bb 100644 ---- a/Makefile -+++ b/Makefile -@@ -3,6 +3,7 @@ - all: config.mk - $(MAKE) -C include - $(MAKE) -C lib -+ $(MAKE) -f Makefile.pc - - config: - rm -f config.mk -@@ -12,15 +13,21 @@ config.mk: - $(MAKE) -f Makefile.config - - clean: -+ touch config.mk - $(MAKE) -C version clean - $(MAKE) -C test clean - $(MAKE) -C lib clean -- $(MAKE) -C include clean -+ $(MAKE) -f Makefile.pc clean - rm -f config.mk - - install: config.mk - $(MAKE) -C lib install - $(MAKE) -C include install -+ $(MAKE) -C test install -+ $(MAKE) -f Makefile.pc install - --test: config.mk -+prepare: config.mk -+ $(MAKE) -C lib prepare -+ -+test: config.mk prepare - $(MAKE) -C test test -diff --git a/Makefile.pc b/Makefile.pc -new file mode 100644 -index 0000000..333347a ---- /dev/null -+++ b/Makefile.pc -@@ -0,0 +1,24 @@ -+include Makefile.setup -+include config.mk -+ -+all: -+ echo "prefix=$(prefix)" > egl.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> egl.pc -+ cat egl.pc.in >> egl.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" egl.pc -+ echo "prefix=$(prefix)" > gles_cm.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> gles_cm.pc -+ cat gles_cm.pc.in >> gles_cm.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" gles_cm.pc -+ echo "prefix=$(prefix)" > glesv2.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> glesv2.pc -+ cat glesv2.pc.in >> glesv2.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" glesv2.pc -+ -+install: egl.pc gles_cm.pc glesv2.pc -+ $(MKDIR) $(pkgconfigdir)/pkgconfig -+ $(INSTALL_DATA) $^ $(pkgconfigdir)/pkgconfig -+ -+clean: -+ $(RM) egl.pc gles_cm.pc glesv2.pc -+ -diff --git a/Makefile.setup b/Makefile.setup -index 9b1ef0d..31da0d2 100644 ---- a/Makefile.setup -+++ b/Makefile.setup -@@ -1,6 +1,9 @@ - DESTDIR ?= / - prefix ?= /usr/ --libdir ?= $(DESTDIR)$(prefix)lib/ -+libsubdir ?= -+private_dir ?= -+libdir ?= $(DESTDIR)$(prefix)lib/$(libsubdir)/$(private_dir)/ -+pkgconfigdir ?= $(DESTDIR)$(prefix)lib/$(libsubdir)/ - includedir ?= $(DESTDIR)$(prefix)/include - - INSTALL ?= install -diff --git a/egl.pc.in b/egl.pc.in -new file mode 100644 -index 0000000..e5917b0 ---- /dev/null -+++ b/egl.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: egl -+Description: Mali EGL library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lEGL -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/gles_cm.pc.in b/gles_cm.pc.in -new file mode 100644 -index 0000000..86f30fb ---- /dev/null -+++ b/gles_cm.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: gles_cm -+Description: Mali OpenGL ES 1.1 CM library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lGLES_CM -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/glesv2.pc.in b/glesv2.pc.in -new file mode 100644 -index 0000000..21cc87b ---- /dev/null -+++ b/glesv2.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: glesv2 -+Description: Mali OpenGL ES 2.0 library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lGLESv2 -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/include/GLES/gl.h b/include/GLES/gl.h -index 858f394..a6bb591 100644 ---- a/include/GLES/gl.h -+++ b/include/GLES/gl.h -@@ -29,6 +29,7 @@ typedef float GLfloat; - typedef float GLclampf; - typedef signed int GLfixed; - typedef signed int GLclampx; -+typedef char GLchar; - - typedef int * GLintptr; - typedef int * GLsizeiptr; -diff --git a/include/GLES2/gl2.h b/include/GLES2/gl2.h -index 59e376c..90d96bb 100644 ---- a/include/GLES2/gl2.h -+++ b/include/GLES2/gl2.h -@@ -32,6 +32,7 @@ typedef unsigned int GLuint; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; -+typedef char GLchar; - - /* GL types for handling large vertex buffer objects */ - typedef khronos_intptr_t GLintptr; -diff --git a/lib/Makefile b/lib/Makefile -index 574bc2c..1df2e2e 100644 ---- a/lib/Makefile -+++ b/lib/Makefile -@@ -2,6 +2,9 @@ all: - - clean: - -+prepare: -+ $(MAKE) -C mali prepare -+ - install: - $(MAKE) -C mali install - -diff --git a/test/Makefile b/test/Makefile -index 700416e..1fce02f 100644 ---- a/test/Makefile -+++ b/test/Makefile -@@ -1,11 +1,15 @@ - include ../Makefile.setup -+include ../config.mk - - CFLAGS ?= -Wall - - all: test - - test: ../config.mk test.c -- $(CC) $(CFLAGS) -o $@ test.c -lEGL -lGLESv2 -+ $(CC) $(CFLAGS) -o $@ test.c -I../include/ -L../lib/mali/$(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ -lEGL -lGLESv2 -lX11 -+ -+install: -+ $(INSTALL) -m 755 test $(DESTDIR)$(prefix)/bin/mali-triangle - - clean: - rm -f test diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series deleted file mode 100644 index b482c9124..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series +++ /dev/null @@ -1,2 +0,0 @@ -fix-makefiles.patch -fix-makefiles-submodule.patch diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules deleted file mode 100644 index 00ace1b65..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/make -f - -# output every command that modifies files on the build system. -#DH_VERBOSE = 1 - -# Get the architecture triplet: -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - -ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) - DEB_HOST_DISTRIBUTION = Ubuntu -else - DEB_HOST_DISTRIBUTION = Debian -endif - -ifeq ($(DEB_HOST_DISTRIBUTION), Ubuntu) - private_dir = mali-egl -else - private_dir = -endif - -%: - dh $@ - -override_dh_strip: - -override_dh_auto_configure: - for file in debian/*.in; \ - do \ - sed -e"s,\$${DEB_HOST_MULTIARCH},$(DEB_HOST_MULTIARCH),g" \ - -e"s,\$${private_dir},${private_dir},g" \ - -e"s,\$${distribution},${DEB_HOST_DISTRIBUTION},g" \ - $${file} > $${file%%.in}; \ - done - make config VERSION=r3p0 ABI=armhf EGL_TYPE=x11 - -override_dh_auto_build: - dh_auto_build -- libsubdir=$(DEB_HOST_MULTIARCH) private_dir=$(private_dir) all test - -override_dh_auto_install: - mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir) debian/tmp/usr/include debian/tmp/usr/bin - dh_auto_install -- libsubdir=$(DEB_HOST_MULTIARCH) private_dir=$(private_dir) - install -D -m0644 debian/sunxi-mali.conf debian/tmp/etc/modules-load.d/sunxi-mali.conf - -override_dh_install: - dh_install -ifeq ($(DEB_HOST_DISTRIBUTION), Ubuntu) - echo "/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir)" > $(CURDIR)/debian/libmali-sunxi-r3p0/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir)/ld.so.conf -endif - -override_dh_shlibdeps: - dh_shlibdeps -l$(CURDIR)/debian/libmali-sunxi-r3p0/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf b/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf deleted file mode 100644 index 29c66fc8c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf +++ /dev/null @@ -1 +0,0 @@ -mali diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/changelog b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/changelog deleted file mode 100644 index 664402fbb..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -libmali-sunxi-r3p0 (1.0-1) unstable; urgency=low - - * Initial release - - -- root Mon, 11 Jul 2016 17:02:30 +0300 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/compat b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/control b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/control deleted file mode 100644 index 8d527e918..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/control +++ /dev/null @@ -1,50 +0,0 @@ -Source: libmali-sunxi-r3p0 -Priority: optional -Maintainer: root -Build-Depends: - debhelper (>= 9), - xutils-dev, - libdrm-dev, - libdri2-dev, - libxfixes-dev, -Standards-Version: 3.9.5 -Section: libs -Homepage: https://github.com/linux-sunxi/sunxi-mali/ - -Package: libmali-sunxi-r3p0 -Architecture: any -Pre-Depends: - armbian-bsp, - ${misc:Pre-Depends} -Depends: - ${shlibs:Depends}, - ${misc:Depends} -Replaces: - libegl1-mesa, - libgles1-mesa, - libgles2-mesa, - libegl1-mesa-dev, - libgles1-mesa-dev, - libgles2-mesa-dev, -Provides: sunxi-mali -Multi-Arch: same -Description: Mali userspace binary driver version r3p0 - This package contains a complete set of Mali userspace drivers, - including proprietary OpenGLESv2/EGL binaries. - -Package: libmali-sunxi-dev -Section: libdevel -Architecture: any -Depends: - libmali-sunxi-r3p0 (= ${binary:Version}), - ${misc:Depends}, -Replaces: - libegl1-mesa-dev, - libgles1-mesa-dev, - libgles2-mesa-dev, -Provides: sunxi-mali-dev -Description: Mali userspace binary driver version r3p0 - This package contains a complete set of Mali userspace drivers, - including proprietary OpenGLESv2/EGL binaries. - This package contains OpenGLESv2/EGL development headers - from Mali OpenGL ES SDK. diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/copyright b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/copyright deleted file mode 100644 index 3dc03b066..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/copyright +++ /dev/null @@ -1,8 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sunxi-mali -Source: - -Files: lib/mali -Copyright: Copyright (C) Allwinner Technology Co., Ltd. -License: Proprietary - diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/docs b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/docs deleted file mode 100644 index e845566c0..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/docs +++ /dev/null @@ -1 +0,0 @@ -README diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-dev.install b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-dev.install deleted file mode 100644 index 5abf78d3c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-dev.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/include/* -usr/lib/*/pkgconfig/* diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.install.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.install.in deleted file mode 100644 index 47d4ba27d..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.install.in +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/*/${private_dir}/lib* -etc/modules-load.d/* diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postinst.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postinst.in deleted file mode 100644 index b3ec13a02..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postinst.in +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -case "$1" in - install) - modprobe -q mali || true - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=mali || true - ;; - - configure) - [ "Ubuntu" = "$DISTRIBUTION" ] && update-alternatives --force --install /etc/ld.so.conf.d/${DEB_HOST_MULTIARCH}_EGL.conf \ - ${DEB_HOST_MULTIARCH}_egl_conf /usr/lib/${DEB_HOST_MULTIARCH}/${private_dir}/ld.so.conf 600 - LDCONFIG_NOTRIGGER=y ldconfig -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postrm.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postrm.in deleted file mode 100644 index feeb0058c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.postrm.in +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -DIVERT_TARGETS="libEGL.so libEGL.so.1 libEGL.so.1.0.0 libGLESv1_CM.so libGLESv1_CM.so.1 libGLESv1_CM.so.1.1.0 \ - libGLESv2.so libGLESv2.so.2 libGLESv2.so.2.0.0" - -if [ remove = "$1" -o abort-install = "$1" ] && [ "Debian" = "$DISTRIBUTION" ]; then - for f in $DIVERT_TARGETS; do - dpkg-divert --package libmali-sunxi-r3p0 --remove --rename \ - --divert /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert/${f} /usr/lib/${DEB_HOST_MULTIARCH}/${f} - done - rm -rf /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert - LDCONFIG_NOTRIGGER=y ldconfig -fi - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst.in deleted file mode 100644 index f639c346e..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst.in +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -BRANCH="" -LINUXFAMILY="" - -[ -f "/etc/armbian-release" ] && . /etc/armbian-release - -case "$1" in - install) - if [ -z "$BRANCH" ] || [ "$BRANCH" != "default" ]; then - echo "Mali binary driver can be used only with legacy kernel" 1>&2 - exit 1 - fi - if [ -z "$LINUXFAMILY" ] || ! ( [ "$LINUXFAMILY" = "sun4i" ] || [ "$LINUXFAMILY" = "sun5i" ] || [ "$LINUXFAMILY" = "sun7i" ] || [ "$LINUXFAMILY" = "sun8i" ] ); then - echo "Mali binary driver can be used only on sunxi hardware" 1>&2 - exit 1 - fi - ;; -esac - -DISTRIBUTION="${distribution}" - -DIVERT_TARGETS="libEGL.so libEGL.so.1 libEGL.so.1.0.0 libGLESv1_CM.so libGLESv1_CM.so.1 libGLESv1_CM.so.1.1.0 \ - libGLESv2.so libGLESv2.so.2 libGLESv2.so.2.0.0" - -if [ "Debian" = "$DISTRIBUTION" ]; then - mkdir -p /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert - for f in $DIVERT_TARGETS; do - dpkg-divert --package libmali-sunxi-r3p0 --add --rename \ - --divert /usr/lib/${DEB_HOST_MULTIARCH}/mali-divert/${f} /usr/lib/${DEB_HOST_MULTIARCH}/${f} - done - LDCONFIG_NOTRIGGER=y ldconfig -fi - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.prerm.in b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.prerm.in deleted file mode 100644 index c3aa34958..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.prerm.in +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -DISTRIBUTION="${distribution}" - -case "$1" in - remove) - [ "Ubuntu" = "$DISTRIBUTION" ] && update-alternatives --remove ${DEB_HOST_MULTIARCH}_egl_conf /usr/lib/${DEB_HOST_MULTIARCH}/${private_dir}/ld.so.conf - LDCONFIG_NOTRIGGER=y ldconfig -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.shlibs b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.shlibs deleted file mode 100644 index c8ed0c566..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.shlibs +++ /dev/null @@ -1,4 +0,0 @@ -libMali 1 sunxi-mali-r3p0 (>=1.0-1) -libEGL 1 sunxi-mali-r3p0 (>=1.0-1) -libGLESv1_CM 1 sunxi-mali-r3p0 (>=1.0-1) -libGLESv2 2 sunxi-mali-r3p0 (>=1.0-1) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.udev b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.udev deleted file mode 100644 index 1bb41b9a8..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.udev +++ /dev/null @@ -1 +0,0 @@ -KERNEL=="mali", MODE="0660", GROUP="video" diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/mali-sunxi-utils.install b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/mali-sunxi-utils.install deleted file mode 100644 index 1e881eda3..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/mali-sunxi-utils.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin \ No newline at end of file diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles-submodule.patch b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles-submodule.patch deleted file mode 100644 index 4727d73ce..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles-submodule.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff --git a/lib/mali/Makefile b/lib/mali/Makefile -index d5db8f8..55d85e1 100644 ---- a/lib/mali/Makefile -+++ b/lib/mali/Makefile -@@ -1,6 +1,9 @@ - include ../../Makefile.setup - include ../../config.mk - -+prepare: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile -+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ prepare -+ - install: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile -- $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ -+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ install - -diff --git a/lib/mali/Makefile.mashup b/lib/mali/Makefile.mashup -index 99a2539..efb88ef 100644 ---- a/lib/mali/Makefile.mashup -+++ b/lib/mali/Makefile.mashup -@@ -1,19 +1,31 @@ - # Makefile for when everything is bunched together in libMali.so - -+.PHONY: install - install: libMali.so - $(INSTALL_DATA) $^ $(libdir) - -- $(RM) $(libdir)libEGL.so.1.4 $(libdir)libEGL.so.1 $(libdir)libEGL.so -- $(LN) libMali.so $(libdir)libEGL.so.1.4 -- $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1 -+ $(LN) libEGL.so.1.0.0 $(libdir)libEGL.so.1 - $(LN) libEGL.so.1 $(libdir)libEGL.so -+ $(LN) libMali.so $(libdir)libEGL.so.1.0.0 - -- $(RM) $(libdir)libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so -- $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1 -- $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1 -+ $(LN) libGLESv1_CM.so.1.1.0 $(libdir)libGLESv1_CM.so.1 - $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so -+ $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1.0 - -- $(RM) $(libdir)libGLESv2.so.2.0 $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so -- $(LN) libMali.so $(libdir)libGLESv2.so.2.0 -- $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2 -+ $(LN) libGLESv2.so.2.0.0 $(libdir)libGLESv2.so.2 - $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so -+ $(LN) libMali.so $(libdir)libGLESv2.so.2.0.0 -+ -+.PHONY: prepare -+prepare: -+ $(LN) libEGL.so.1.0.0 libEGL.so.1 -+ $(LN) libEGL.so.1 libEGL.so -+ $(LN) libMali.so libEGL.so.1.0.0 -+ -+ $(LN) libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1 -+ $(LN) libGLESv1_CM.so.1 libGLESv1_CM.so -+ $(LN) libMali.so libGLESv1_CM.so.1.1.0 -+ -+ $(LN) libGLESv2.so.2.0.0 libGLESv2.so.2 -+ $(LN) libGLESv2.so.2 libGLESv2.so -+ $(LN) libMali.so libGLESv2.so.2.0.0 diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles.patch b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles.patch deleted file mode 100644 index 9171c9584..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles.patch +++ /dev/null @@ -1,197 +0,0 @@ -diff --git a/.gitignore b/.gitignore -index 6865abf..2f0cfe4 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -1,2 +1,4 @@ - config.mk - *~ -+*.pc -+!Makefile.pc -diff --git a/Makefile b/Makefile -index 60d4a0f..83b40bb 100644 ---- a/Makefile -+++ b/Makefile -@@ -3,6 +3,7 @@ - all: config.mk - $(MAKE) -C include - $(MAKE) -C lib -+ $(MAKE) -f Makefile.pc - - config: - rm -f config.mk -@@ -12,15 +13,21 @@ config.mk: - $(MAKE) -f Makefile.config - - clean: -+ touch config.mk - $(MAKE) -C version clean - $(MAKE) -C test clean - $(MAKE) -C lib clean -- $(MAKE) -C include clean -+ $(MAKE) -f Makefile.pc clean - rm -f config.mk - - install: config.mk - $(MAKE) -C lib install - $(MAKE) -C include install -+ $(MAKE) -C test install -+ $(MAKE) -f Makefile.pc install - --test: config.mk -+prepare: config.mk -+ $(MAKE) -C lib prepare -+ -+test: config.mk prepare - $(MAKE) -C test test -diff --git a/Makefile.pc b/Makefile.pc -new file mode 100644 -index 0000000..333347a ---- /dev/null -+++ b/Makefile.pc -@@ -0,0 +1,24 @@ -+include Makefile.setup -+include config.mk -+ -+all: -+ echo "prefix=$(prefix)" > egl.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> egl.pc -+ cat egl.pc.in >> egl.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" egl.pc -+ echo "prefix=$(prefix)" > gles_cm.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> gles_cm.pc -+ cat gles_cm.pc.in >> gles_cm.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" gles_cm.pc -+ echo "prefix=$(prefix)" > glesv2.pc -+ echo "libdir=$(prefix)lib/$(libsubdir)/$(private_dir)" >> glesv2.pc -+ cat glesv2.pc.in >> glesv2.pc -+ sed -i "s/MVERSION/${MALI_VERSION}/g" glesv2.pc -+ -+install: egl.pc gles_cm.pc glesv2.pc -+ $(MKDIR) $(pkgconfigdir)/pkgconfig -+ $(INSTALL_DATA) $^ $(pkgconfigdir)/pkgconfig -+ -+clean: -+ $(RM) egl.pc gles_cm.pc glesv2.pc -+ -diff --git a/Makefile.setup b/Makefile.setup -index 9b1ef0d..31da0d2 100644 ---- a/Makefile.setup -+++ b/Makefile.setup -@@ -1,6 +1,9 @@ - DESTDIR ?= / - prefix ?= /usr/ --libdir ?= $(DESTDIR)$(prefix)lib/ -+libsubdir ?= -+private_dir ?= -+libdir ?= $(DESTDIR)$(prefix)lib/$(libsubdir)/$(private_dir)/ -+pkgconfigdir ?= $(DESTDIR)$(prefix)lib/$(libsubdir)/ - includedir ?= $(DESTDIR)$(prefix)/include - - INSTALL ?= install -diff --git a/egl.pc.in b/egl.pc.in -new file mode 100644 -index 0000000..e5917b0 ---- /dev/null -+++ b/egl.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: egl -+Description: Mali EGL library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lEGL -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/gles_cm.pc.in b/gles_cm.pc.in -new file mode 100644 -index 0000000..86f30fb ---- /dev/null -+++ b/gles_cm.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: gles_cm -+Description: Mali OpenGL ES 1.1 CM library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lGLES_CM -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/glesv2.pc.in b/glesv2.pc.in -new file mode 100644 -index 0000000..21cc87b ---- /dev/null -+++ b/glesv2.pc.in -@@ -0,0 +1,10 @@ -+exec_prefix=${prefix} -+includedir=${prefix}/include -+ -+Name: glesv2 -+Description: Mali OpenGL ES 2.0 library -+Requires.private: -+Version: MVERSION -+Libs: -L${libdir} -lGLESv2 -+Libs.private: -lm -lpthread -ldl -+Cflags: -I${includedir} -diff --git a/include/GLES/gl.h b/include/GLES/gl.h -index 858f394..a6bb591 100644 ---- a/include/GLES/gl.h -+++ b/include/GLES/gl.h -@@ -29,6 +29,7 @@ typedef float GLfloat; - typedef float GLclampf; - typedef signed int GLfixed; - typedef signed int GLclampx; -+typedef char GLchar; - - typedef int * GLintptr; - typedef int * GLsizeiptr; -diff --git a/include/GLES2/gl2.h b/include/GLES2/gl2.h -index 59e376c..90d96bb 100644 ---- a/include/GLES2/gl2.h -+++ b/include/GLES2/gl2.h -@@ -32,6 +32,7 @@ typedef unsigned int GLuint; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; -+typedef char GLchar; - - /* GL types for handling large vertex buffer objects */ - typedef khronos_intptr_t GLintptr; -diff --git a/lib/Makefile b/lib/Makefile -index 574bc2c..1df2e2e 100644 ---- a/lib/Makefile -+++ b/lib/Makefile -@@ -2,6 +2,9 @@ all: - - clean: - -+prepare: -+ $(MAKE) -C mali prepare -+ - install: - $(MAKE) -C mali install - -diff --git a/test/Makefile b/test/Makefile -index 700416e..1fce02f 100644 ---- a/test/Makefile -+++ b/test/Makefile -@@ -1,11 +1,15 @@ - include ../Makefile.setup -+include ../config.mk - - CFLAGS ?= -Wall - - all: test - - test: ../config.mk test.c -- $(CC) $(CFLAGS) -o $@ test.c -lEGL -lGLESv2 -+ $(CC) $(CFLAGS) -o $@ test.c -I../include/ -L../lib/mali/$(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ -lEGL -lGLESv2 -lX11 -+ -+install: -+ $(INSTALL) -m 755 test $(DESTDIR)$(prefix)/bin/mali-triangle - - clean: - rm -f test diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/series b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/series deleted file mode 100644 index b482c9124..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/series +++ /dev/null @@ -1,2 +0,0 @@ -fix-makefiles.patch -fix-makefiles-submodule.patch diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/rules b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/rules deleted file mode 100644 index 00ace1b65..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/rules +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/make -f - -# output every command that modifies files on the build system. -#DH_VERBOSE = 1 - -# Get the architecture triplet: -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - -ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) - DEB_HOST_DISTRIBUTION = Ubuntu -else - DEB_HOST_DISTRIBUTION = Debian -endif - -ifeq ($(DEB_HOST_DISTRIBUTION), Ubuntu) - private_dir = mali-egl -else - private_dir = -endif - -%: - dh $@ - -override_dh_strip: - -override_dh_auto_configure: - for file in debian/*.in; \ - do \ - sed -e"s,\$${DEB_HOST_MULTIARCH},$(DEB_HOST_MULTIARCH),g" \ - -e"s,\$${private_dir},${private_dir},g" \ - -e"s,\$${distribution},${DEB_HOST_DISTRIBUTION},g" \ - $${file} > $${file%%.in}; \ - done - make config VERSION=r3p0 ABI=armhf EGL_TYPE=x11 - -override_dh_auto_build: - dh_auto_build -- libsubdir=$(DEB_HOST_MULTIARCH) private_dir=$(private_dir) all test - -override_dh_auto_install: - mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir) debian/tmp/usr/include debian/tmp/usr/bin - dh_auto_install -- libsubdir=$(DEB_HOST_MULTIARCH) private_dir=$(private_dir) - install -D -m0644 debian/sunxi-mali.conf debian/tmp/etc/modules-load.d/sunxi-mali.conf - -override_dh_install: - dh_install -ifeq ($(DEB_HOST_DISTRIBUTION), Ubuntu) - echo "/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir)" > $(CURDIR)/debian/libmali-sunxi-r3p0/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir)/ld.so.conf -endif - -override_dh_shlibdeps: - dh_shlibdeps -l$(CURDIR)/debian/libmali-sunxi-r3p0/usr/lib/$(DEB_HOST_MULTIARCH)/$(private_dir) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/source/format b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/sunxi-mali.conf b/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/sunxi-mali.conf deleted file mode 100644 index 29c66fc8c..000000000 --- a/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/sunxi-mali.conf +++ /dev/null @@ -1 +0,0 @@ -mali diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/changelog b/packages/extras-buildpkgs/libvdpau-sunxi/debian/changelog deleted file mode 100644 index bdc5291d8..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/changelog +++ /dev/null @@ -1,11 +0,0 @@ -libvdpau-sunxi (0.5~git.20160309.c2fb693-3~xenial1.0) xenial; urgency=medium - - * Remove dev package, fix install. - - -- Simon Eisenmann Sun, 01 May 2016 21:38:36 +0200 - -libvdpau-sunxi (0.5~git.20160309.c2fb693-0~xenial1.0) xenial; urgency=low - - * package up libvdpau-sunxi. - - -- Simon Eisenmann Sun, 1 May 2016 21:14:57 +0200 diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/compat b/packages/extras-buildpkgs/libvdpau-sunxi/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/control b/packages/extras-buildpkgs/libvdpau-sunxi/debian/control deleted file mode 100644 index db5c7c1b3..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/control +++ /dev/null @@ -1,27 +0,0 @@ -Source: libvdpau-sunxi -Section: devel -Priority: optional -Maintainer: Simon Eisenmann -Build-Depends: - debhelper (>= 9), - pkg-config, - libcedrus1-dev, - libpixman-1-dev, - libvdpau-dev, -Standards-Version: 3.9.7 -Vcs-Git: https://github.com/linux-sunxi/libvdpau-sunxi -Vcs-Browser: https://github.com/linux-sunxi/libvdpau-sunxi - -Package: libvdpau-sunxi1 -Section: libs -Architecture: any -Depends: - ${shlibs:Depends}, - ${misc:Depends}, -Pre-Depends: ${misc:Pre-Depends} -Enhances: libvdpau1 -Provides: vdpau-driver -Multi-Arch: same -Description: VDPAU implementation for sunxi SoCs - It supports decoding of MPEG1 and MPEG2, some limited MPEG4 types, - H.264 and on H3/A64 it also decodes H.265. diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/copyright b/packages/extras-buildpkgs/libvdpau-sunxi/debian/copyright deleted file mode 100644 index ee6b548b0..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/copyright +++ /dev/null @@ -1,72 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libcedrus -Source: https://github.com/linux-sunxi/libvdpau-sunxi - -Files: * -Copyright: Copyright (c) 2013 Jens Kuske -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -Files: kernel-headers/* -Copyright: Copyright (C) 2007-2012 Allwinner Technology Co., Ltd. -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -Files: debian/* -Copyright: Copyright 2016 Simon Eisenmann -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.postinst b/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.postinst deleted file mode 100644 index ad4083546..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.postinst +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -case "$1" in - install) - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=disp || true - which udevadm > /dev/null && udevadm trigger --action=add --sysname-match=g2d || true - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.udev b/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.udev deleted file mode 100644 index a20f90ec0..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/libvdpau-sunxi1.udev +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL=="disp", MODE="0660", GROUP="video" -KERNEL=="g2d", MODE="0660", GROUP="video" diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/redo-csc-calculations.patch b/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/redo-csc-calculations.patch deleted file mode 100644 index 271b34978..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/redo-csc-calculations.patch +++ /dev/null @@ -1,440 +0,0 @@ -diff --git a/csc.h b/csc.h -new file mode 100644 -index 0000000..49705cc ---- /dev/null -+++ b/csc.h -@@ -0,0 +1,72 @@ -+/* -+ * Copyright (c) 2015-2016 Andreas Baierl -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License as published by the Free Software Foundation; either -+ * version 2.1 of the License, or (at your option) any later version. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ * -+ */ -+ -+#ifndef __CSC_H__ -+#define __CSC_H__ -+ -+#include "vdpau_private.h" -+ -+typedef float csc_m[3][4]; -+ -+#ifdef CSC_FULL_RANGE -+/* -+ * This matrizes are from vl_csc.c from the mesa project -+ * The calculation routines are there, too. -+ */ -+ -+/* Full range: RGB is in 0~255 */ -+static const csc_m cs_bt601 = { -+ { 1.164f, 0.0f, 1.596f, 0.0f, }, -+ { 1.164f, -0.391f, -0.813f, 0.0f, }, -+ { 1.164f, 2.018f, 0.0f, 0.0f, } -+}; -+static const csc_m cs_bt709 = { -+ { 1.164f, 0.0f, 1.793f, 0.0f, }, -+ { 1.164f, -0.213f, -0.534f, 0.0f, }, -+ { 1.164f, 2.115f, 0.0f, 0.0f, } -+}; -+static const csc_m cs_smpte_240m = { -+ { 1.164f, 0.0f, 1.794f, 0.0f, }, -+ { 1.164f, -0.258f, -0.543f, 0.0f, }, -+ { 1.164f, 2.079f, 0.0f, 0.0f, } -+}; -+const float ybias = -16.0f / 255.0f; -+#else -+/* Normal range: RGB is in 16~235 */ -+static const csc_m cs_bt601 = { -+ { 1.0f, 0.0f, 1.371f, 0.0f, }, -+ { 1.0f, -0.336f, -0.698f, 0.0f, }, -+ { 1.0f, 1.732f, 0.0f, 0.0f, } -+}; -+static const csc_m cs_bt709 = { -+ { 1.0f, 0.0f, 1.540f, 0.0f, }, -+ { 1.0f, -0.183f, -0.459f, 0.0f, }, -+ { 1.0f, 1.816f, 0.0f, 0.0f, } -+}; -+static const csc_m cs_smpte_240m = { -+ { 1.0f, 0.0f, 1.582f, 0.0f, }, -+ { 1.0f, -0.228f, -0.478f, 0.0f, }, -+ { 1.0f, 1.833f, 0.0f, 0.0f, } -+}; -+static const float ybias = 0.0f; -+#endif -+const float cbbias = -128.0f / 255.0f; -+const float crbias = -128.0f / 255.0f; -+ -+#endif -diff --git a/sunxi_disp.c b/sunxi_disp.c -index 89a029b..6cd934f 100644 ---- a/sunxi_disp.c -+++ b/sunxi_disp.c -@@ -21,6 +21,7 @@ - #include - #include - #include -+#include - #include - #include "kernel-headers/sunxi_disp_ioctl.h" - #include "vdpau_private.h" -@@ -202,24 +203,38 @@ static int sunxi_disp_set_video_layer(struct sunxi_disp *sunxi_disp, int x, int - - ioctl(disp->fd, DISP_CMD_LAYER_OPEN, args); - -- // Note: might be more reliable (but slower and problematic when there -- // are driver issues and the GET functions return wrong values) to query the -- // old values instead of relying on our internal csc_change. -- // Since the driver calculates a matrix out of these values after each -- // set doing this unconditionally is costly. - if (surface->csc_change) - { -- ioctl(disp->fd, DISP_CMD_LAYER_ENHANCE_OFF, args); -- args[2] = 0xff * surface->brightness + 0x20; -- ioctl(disp->fd, DISP_CMD_LAYER_SET_BRIGHT, args); -- args[2] = 0x20 * surface->contrast; -- ioctl(disp->fd, DISP_CMD_LAYER_SET_CONTRAST, args); -- args[2] = 0x20 * surface->saturation; -- ioctl(disp->fd, DISP_CMD_LAYER_SET_SATURATION, args); -- // hue scale is randomly chosen, no idea how it maps exactly -- args[2] = (32 / 3.14) * surface->hue + 0x20; -- ioctl(disp->fd, DISP_CMD_LAYER_SET_HUE, args); -- ioctl(disp->fd, DISP_CMD_LAYER_ENHANCE_ON, args); -+ uint32_t b, c, s, h; -+ -+ /* ioctl(disp->fd, DISP_CMD_LAYER_ENHANCE_OFF, args); */ -+ -+ /* scale VDPAU: -1.0 ~ 1.0 to SUNXI: 0 ~ 100 */ -+ b = args[2] = ((surface->brightness + 1.0) * 50.0) + 0.5; -+ /* ioctl(disp->fd, DISP_CMD_LAYER_SET_BRIGHT, args); */ -+ -+ /* scale VDPAU: 0.0 ~ 10.0 to SUNXI: 0 ~ 100 */ -+ if (surface->contrast <= 1.0) -+ c = args[2] = (surface->contrast * 50.0) + 0.5; -+ else -+ c = args[2] = (50.0 + (surface->contrast - 1.0) * 50.0 / 9.0) + 0.5; -+ /* ioctl(disp->fd, DISP_CMD_LAYER_SET_CONTRAST, args); */ -+ -+ /* scale VDPAU: 0.0 ~ 10.0 to SUNXI: 0 ~ 100 */ -+ if (surface->saturation <= 1.0) -+ s = args[2] = (surface->saturation * 50.0) + 0.5; -+ else -+ s = args[2] = (50.0 + (surface->saturation - 1.0) * 50.0 / 9.0) + 0.5; -+ /* ioctl(disp->fd, DISP_CMD_LAYER_SET_SATURATION, args); */ -+ -+ /* scale VDPAU: -PI ~ PI to SUNXI: 0 ~ 100 */ -+ h = args[2] = (((surface->hue / M_PI) + 1.0) * 50.0) + 0.5; -+ /* ioctl(disp->fd, DISP_CMD_LAYER_SET_HUE, args); */ -+ -+ /* ioctl(disp->fd, DISP_CMD_LAYER_ENHANCE_ON, args); */ -+ VDPAU_DBG("Presentation queue csc change"); -+ VDPAU_DBG("display driver -> bright: %d, contrast: %d, saturation: %d, hue: %d", b, c, s, h); -+ VDPAU_DBG("Not changing display settings to workaround csc brightness bug"); - surface->csc_change = 0; - } - -diff --git a/vdpau_private.h b/vdpau_private.h -index bb078ac..d3bdda5 100644 ---- a/vdpau_private.h -+++ b/vdpau_private.h -@@ -22,6 +22,7 @@ - - #define DEBUG - #define MAX_HANDLES 64 -+#define CSC_FULL_RANGE 1 - #define VBV_SIZE (1 * 1024 * 1024) - - #include -@@ -98,6 +99,8 @@ typedef struct - float contrast; - float saturation; - float hue; -+ int custom_csc; -+ VdpCSCMatrix csc_matrix; - } mixer_ctx_t; - - #define RGBA_FLAG_DIRTY (1 << 0) -diff --git a/video_mixer.c b/video_mixer.c -index 9fd1ccc..cd65be3 100644 ---- a/video_mixer.c -+++ b/video_mixer.c -@@ -18,9 +18,90 @@ - */ - - #include -+#include - #include - #include "vdpau_private.h" - #include "rgba.h" -+#include "csc.h" -+ -+static VdpColorStandard color_standard; -+ -+static void set_csc_matrix(mixer_ctx_t *mix, VdpColorStandard standard) -+{ -+ float asin; -+ static const csc_m *cstd; -+ -+ mix->csc_change = 1; -+ switch (standard) { -+ case VDP_COLOR_STANDARD_ITUR_BT_709: -+ cstd = &cs_bt709; -+ break; -+ case VDP_COLOR_STANDARD_SMPTE_240M: -+ cstd = &cs_smpte_240m; -+ break; -+ case VDP_COLOR_STANDARD_ITUR_BT_601: -+ default: -+ cstd = &cs_bt601; -+ break; -+ } -+ VdpCSCMatrix *matrix = &mix->csc_matrix; -+ -+ if ((*matrix)[1][0] == 0 && (*matrix)[1][1] == 0 && (*matrix)[1][2] == 0) -+ { -+ /* At least contrast was 0.0f. Set Hue and saturation to default. They cannot be guessed... */ -+ mix->contrast = 0.0f; -+ mix->hue = 0.0f; -+ mix->saturation = 1.0f; -+ } -+ else -+ { -+ /* Contrast */ -+ mix->contrast = (*matrix)[0][0] / (*cstd)[0][0]; -+ -+ if ((*matrix)[1][1] == 0 && (*matrix)[1][2] == 0) -+ { -+ /* Saturation was 0.0f. Set Hue to default. This cannot be guessed... */ -+ mix->hue = 0.0f; -+ mix->saturation = 0.0f; -+ } -+ else -+ { -+ /* Hue */ -+ asin = asinf(sqrtf(pow(((*matrix)[1][1] * (*cstd)[1][2] - (*matrix)[1][2] * (*cstd)[1][1]), 2.0) / -+ (pow((-(*matrix)[1][1] * (*cstd)[1][1] - (*matrix)[1][2] * (*cstd)[1][2]), 2.0) + -+ pow(((*matrix)[1][1] * (*cstd)[1][2] - (*matrix)[1][2] * (*cstd)[1][1]), 2.0)))); -+ -+ if (((*matrix)[2][1] < 0 && (*cstd)[2][1] < 0) || ((*matrix)[2][1] > 0 && (*cstd)[2][1] > 0)) -+ if (((*matrix)[0][1] < 0 && (*matrix)[0][2] > 0) || ((*matrix)[0][1] > 0 && (*matrix)[0][2] < 0)) -+ mix->hue = asin; -+ else -+ mix->hue = - asin; -+ else -+ if (((*matrix)[0][1] < 0 && (*matrix)[0][2] > 0) || ((*matrix)[0][1] > 0 && (*matrix)[0][2] < 0)) -+ mix->hue = - M_PI + asin; -+ else -+ mix->hue = M_PI - asin; -+ -+ /* Check, if Hue was M_PI or -M_PI */ -+ if ((fabs(fabs(mix->hue) - M_PI)) < 0.00001f) -+ mix->hue = - mix->hue; -+ -+ /* Saturation */ -+ mix->saturation = (*matrix)[1][1] / (mix->contrast * ((*cstd)[1][1] * cosf(mix->hue) - (*cstd)[1][2] * sinf(mix->hue))); -+ } -+ } -+ -+ /* Brightness */ -+ mix->brightness = ((*matrix)[1][3] - -+ (*cstd)[1][1] * mix->contrast * mix->saturation * (cbbias * cosf(mix->hue) + crbias * sinf(mix->hue)) - -+ (*cstd)[1][2] * mix->contrast * mix->saturation * (crbias * cosf(mix->hue) - cbbias * sinf(mix->hue)) - -+ (*cstd)[1][3] - (*cstd)[1][0] * mix->contrast * ybias) / (*cstd)[1][0]; -+ -+ VDPAU_DBG("Setting mixer value from following color standard: %d", standard); -+ VDPAU_DBG(">mix->bright: %2.3f, mix->contrast: %2.3f, mix->saturation: %2.3f, mix->hue: %2.3f", -+ (double)mix->brightness, (double)mix->contrast, -+ (double)mix->saturation, (double)mix->hue); -+} - - VdpStatus vdp_video_mixer_create(VdpDevice device, - uint32_t feature_count, -@@ -39,8 +120,16 @@ VdpStatus vdp_video_mixer_create(VdpDevice device, - return VDP_STATUS_RESOURCES; - - mix->device = dev; -+ mix->brightness = 0.0; - mix->contrast = 1.0; - mix->saturation = 1.0; -+ mix->hue = 0.0; -+ -+ /* CSC: Use BT601 at initalization time */ -+ mix->custom_csc = 0; -+ color_standard = VDP_COLOR_STANDARD_ITUR_BT_601; -+ vdp_generate_csc_matrix(NULL, color_standard, &mix->csc_matrix); -+ set_csc_matrix(mix, color_standard); - - return VDP_STATUS_OK; - } -@@ -190,26 +279,6 @@ VdpStatus vdp_video_mixer_get_feature_enables(VdpVideoMixer mixer, - return VDP_STATUS_ERROR; - } - --static void set_csc_matrix(mixer_ctx_t *mix, const VdpCSCMatrix *matrix) --{ -- mix->csc_change = 1; -- // default contrast for full-range has 1.0 as luma coefficients -- mix->contrast = ((*matrix)[0][0] + (*matrix)[1][0] + (*matrix)[2][0]) / 3; -- // the way brightness and contrast work with this driver, brightness -- // is the brightness of a "black" pixel -- mix->brightness = ((*matrix)[0][1] + (*matrix)[1][1] + (*matrix)[2][1]) / 2 + -- ((*matrix)[0][2] + (*matrix)[1][2] + (*matrix)[2][2]) / 2 + -- (*matrix)[0][3] + (*matrix)[1][3] + (*matrix)[2][3]; -- mix->brightness /= 3; -- -- float sin = (*matrix)[0][1] + (*matrix)[2][2]; -- float cos = (*matrix)[0][2] + (*matrix)[2][1]; -- float e = 0.001; -- if (-e < cos && cos < e) mix->hue = M_PI; -- else mix->hue = atanf(sin/cos); -- mix->saturation = sqrtf(sin * sin + cos * cos) / (1.403 + 1.773); --} -- - VdpStatus vdp_video_mixer_set_attribute_values(VdpVideoMixer mixer, - uint32_t attribute_count, - VdpVideoMixerAttribute const *attributes, -@@ -223,9 +292,24 @@ VdpStatus vdp_video_mixer_set_attribute_values(VdpVideoMixer mixer, - return VDP_STATUS_INVALID_HANDLE; - - uint32_t i; -- for (i = 0; i < attribute_count; i++) -- if (attributes[i] == VDP_VIDEO_MIXER_ATTRIBUTE_CSC_MATRIX) -- set_csc_matrix(mix, (const VdpCSCMatrix *)attribute_values[i]); -+ for (i = 0; i < attribute_count; i++) { -+ switch (attributes[i]) { -+ case VDP_VIDEO_MIXER_ATTRIBUTE_CSC_MATRIX: -+ mix->custom_csc = !!attribute_values[i]; -+ if (!attribute_values[i]) -+ { -+ /* CSC: Use BT601 if not set */ -+ color_standard = VDP_COLOR_STANDARD_ITUR_BT_601; -+ vdp_generate_csc_matrix(NULL, color_standard, &mix->csc_matrix); -+ } -+ else -+ memcpy(mix->csc_matrix, attribute_values[i], sizeof(mix->csc_matrix)); -+ set_csc_matrix(mix, color_standard); -+ break; -+ default: -+ return VDP_STATUS_INVALID_VIDEO_MIXER_ATTRIBUTE; -+ } -+ } - - return VDP_STATUS_OK; - } -@@ -251,6 +335,9 @@ VdpStatus vdp_video_mixer_get_attribute_values(VdpVideoMixer mixer, - VdpVideoMixerAttribute const *attributes, - void *const *attribute_values) - { -+ int i; -+ VdpCSCMatrix **vdp_csc; -+ - if (!attributes || !attribute_values) - return VDP_STATUS_INVALID_POINTER; - -@@ -258,8 +345,29 @@ VdpStatus vdp_video_mixer_get_attribute_values(VdpVideoMixer mixer, - if (!mix) - return VDP_STATUS_INVALID_HANDLE; - -+ for (i = 0; i < attribute_count; i++) { -+ switch (attributes[i]) -+ { -+ case VDP_VIDEO_MIXER_ATTRIBUTE_CSC_MATRIX: -+ vdp_csc = attribute_values[i]; -+ if (!mix->custom_csc) -+ *vdp_csc = NULL; -+ else -+ memcpy(*vdp_csc, mix->csc_matrix, sizeof(VdpCSCMatrix)); -+ break; -+ case VDP_VIDEO_MIXER_ATTRIBUTE_BACKGROUND_COLOR: -+ case VDP_VIDEO_MIXER_ATTRIBUTE_NOISE_REDUCTION_LEVEL: -+ case VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MIN_LUMA: -+ case VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MAX_LUMA: -+ case VDP_VIDEO_MIXER_ATTRIBUTE_SHARPNESS_LEVEL: -+ case VDP_VIDEO_MIXER_ATTRIBUTE_SKIP_CHROMA_DEINTERLACE: -+ break; -+ default: -+ return VDP_STATUS_INVALID_VIDEO_MIXER_ATTRIBUTE; -+ } -+ } - -- return VDP_STATUS_ERROR; -+ return VDP_STATUS_OK; - } - - VdpStatus vdp_video_mixer_query_feature_support(VdpDevice device, -@@ -391,35 +499,45 @@ VdpStatus vdp_generate_csc_matrix(VdpProcamp *procamp, - VdpColorStandard standard, - VdpCSCMatrix *csc_matrix) - { -- if (!csc_matrix || !procamp) -+ if (!csc_matrix) - return VDP_STATUS_INVALID_POINTER; - -- if (procamp->struct_version > VDP_PROCAMP_VERSION) -+ if (procamp && procamp->struct_version > VDP_PROCAMP_VERSION) - return VDP_STATUS_INVALID_STRUCT_VERSION; - -- // BT.601 table -- (*csc_matrix)[0][1] = 0.000; -- (*csc_matrix)[0][2] = 1.403; -- -- (*csc_matrix)[1][1] = -0.344; -- (*csc_matrix)[1][2] = -0.714; -+ static const csc_m *cstd; -+ color_standard = standard; -+ -+ switch (standard) { -+ case VDP_COLOR_STANDARD_ITUR_BT_709: -+ cstd = &cs_bt709; -+ break; -+ case VDP_COLOR_STANDARD_SMPTE_240M: -+ cstd = &cs_smpte_240m; -+ break; -+ case VDP_COLOR_STANDARD_ITUR_BT_601: -+ default: -+ cstd = &cs_bt601; -+ break; -+ } - -- (*csc_matrix)[2][1] = 1.773; -- (*csc_matrix)[2][2] = 0.000; -+ float b = procamp ? procamp->brightness : 0.0f; -+ float c = procamp ? procamp->contrast : 1.0f; -+ float s = procamp ? procamp->saturation : 1.0f; -+ float h = procamp ? procamp->hue : 0.0f; - -- float uvcos = procamp->saturation * cosf(procamp->hue); -- float uvsin = procamp->saturation * sinf(procamp->hue); - int i; - for (i = 0; i < 3; i++) { -- (*csc_matrix)[i][0] = procamp->contrast; -- float u = (*csc_matrix)[i][1] * uvcos + (*csc_matrix)[i][2] * uvsin; -- float v = (*csc_matrix)[i][1] * uvsin + (*csc_matrix)[i][2] * uvcos; -- (*csc_matrix)[i][1] = u; -- (*csc_matrix)[i][2] = v; -- (*csc_matrix)[i][3] = - (u + v) / 2; -- (*csc_matrix)[i][3] += 0.5 - procamp->contrast / 2; -- (*csc_matrix)[i][3] += procamp->brightness; -+ (*csc_matrix)[i][0] = c * (*cstd)[i][0]; -+ (*csc_matrix)[i][1] = c * (*cstd)[i][1] * s * cosf(h) - c * (*cstd)[i][2] * s * sinf(h); -+ (*csc_matrix)[i][2] = c * (*cstd)[i][2] * s * cosf(h) + c * (*cstd)[i][1] * s * sinf(h); -+ (*csc_matrix)[i][3] = (*cstd)[i][3] + (*cstd)[i][0] * (b + c * ybias) + -+ (*cstd)[i][1] * (c * cbbias * s * cosf(h) + c * crbias * s * sinf(h)) + -+ (*cstd)[i][2] * (c * crbias * s * cosf(h) - c * cbbias * s * sinf(h)); - } -+ VDPAU_DBG("Generate CSC matrix from following color standard: %d", standard); -+ VDPAU_DBG(">procamp->bright: %2.3f, procamp->contrast: %2.3f, procamp->saturation: %2.3f, procamp->hue: %2.3f", -+ (double)b, (double)c, (double)s, (double)h); - - return VDP_STATUS_OK; - } diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/series b/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/series deleted file mode 100644 index 56748ebd9..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -redo-csc-calculations.patch diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/profile.d/99-vdpau.sh b/packages/extras-buildpkgs/libvdpau-sunxi/debian/profile.d/99-vdpau.sh deleted file mode 100644 index bffca52db..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/profile.d/99-vdpau.sh +++ /dev/null @@ -1 +0,0 @@ -export VDPAU_DRIVER=sunxi diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/rules b/packages/extras-buildpkgs/libvdpau-sunxi/debian/rules deleted file mode 100644 index 847d913d8..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/rules +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/make -f - -PACKAGE = libvdpau-sunxi1 - -export DEB_CFLAGS_MAINT_APPEND = -Wall -std=gnu99 - -override_dh_auto_install: - dh_auto_install - install -m0644 -D debian/profile.d/99-vdpau.sh \ - debian/libvdpau-sunxi1/etc/profile.d/99-vdpau.sh - -%: - dh $@ diff --git a/packages/extras-buildpkgs/libvdpau-sunxi/debian/source/format b/packages/extras-buildpkgs/libvdpau-sunxi/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libvdpau-sunxi/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/libvdpau/debian/README.source b/packages/extras-buildpkgs/libvdpau/debian/README.source deleted file mode 100644 index 4887acee3..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/README.source +++ /dev/null @@ -1,25 +0,0 @@ -The upstream repository: - - git remote add libvdpau git://people.freedesktop.org/~aplattner/libvdpau - git fetch --all --prune - -Importing a new upstream tarball: - -The tarball contains all the autotools generated files that we don't need -in the master branch thanks to dh_autoreconf. - - VER=0.7 - git-import-orig --upstream-vcs-tag libvdpau-$VER libvdpau-$VER.tar.bz2 - -Merge the new upstream release: - - git checkout upstream - git merge --ff-only libvdpau-$VER^{commit} - git tag -m "Upstream version $VER" upstream/$VER libvdpau-$VER^{commit} - - git checkout master - git merge upstream/$VER - -Pushing to origin: - - git push origin libvdpau-$VER tarball pristine-tar tarball/$VER upstream upstream/$VER master diff --git a/packages/extras-buildpkgs/libvdpau/debian/bug-script b/packages/extras-buildpkgs/libvdpau/debian/bug-script deleted file mode 100644 index b002ffcb1..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/bug-script +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -exec >&3 - -if [ -z "$VDPAU_DRIVER" ]; then - echo "VDPAU_DRIVER is not set" -else - echo "VDPAU_DRIVER is set to '$VDPAU_DRIVER'" -fi -if [ -z "$VDPAU_DRIVER_PATH" ]; then - echo "VDPAU_DRIVER_PATH is not set" -else - echo "VDPAU_DRIVER_PATH is set to '$VDPAU_DRIVER_PATH'" -fi -echo - -if [ -x /usr/bin/vdpauinfo ]; then - echo "vdpauinfo:" - /usr/bin/vdpauinfo 2>&1 -else - echo "vdpauinfo is not installed" -fi -echo - -echo "available drivers:" -ls -la /usr/lib*/vdpau/libvdpau_* /usr/lib/*/vdpau/libvdpau_* "$VDPAU_DRIVER_PATH"/libvdpau_* 2>/dev/null - -exit 0 diff --git a/packages/extras-buildpkgs/libvdpau/debian/changelog b/packages/extras-buildpkgs/libvdpau/debian/changelog deleted file mode 100644 index a9f16e121..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/changelog +++ /dev/null @@ -1,338 +0,0 @@ -libvdpau (1.1.1-3ubuntu1) xenial; urgency=medium - - * control: Demote libvdpau-va-gl1 from vdpau-driver-all Depends to - Suggests. - - -- Timo Aaltonen Fri, 19 Feb 2016 14:39:25 +0200 - -libvdpau (1.1.1-3) unstable; urgency=medium - - [ Luca Boccassi ] - * Cherry-pick patch for DRI_PRIME crash. (Closes: #802625) - * Upload to unstable. - - -- Andreas Beckmann Thu, 29 Oct 2015 00:47:28 +0100 - -libvdpau (1.1.1-2) experimental; urgency=medium - - * Add vdpau-driver-all driver metapackage. (Closes: #800657) - * libvdpau1: Recommends: vdpau-driver-all | vdpau-driver. - * Upload to experimental. - - -- Andreas Beckmann Thu, 08 Oct 2015 10:15:00 +0200 - -libvdpau (1.1.1-1) unstable; urgency=medium - - [ Andreas Beckmann ] - * simplify d/rules - - [ Luca Boccassi ] - * New upstream release. - - Use secure_getenv(3) to improve security - (CVE-2015-5198, CVE-2015-5199, CVE-2015-5200). Closes: #797895. - * Do not check for pdftex, removed upstream - * Add myself to Uploaders - * Refresh dlopen-path patch, upstream changes - * Refresh patch module-searchpath, upstream changes - - -- Luca Boccassi Thu, 03 Sep 2015 23:31:59 +0100 - -libvdpau (1.1-1) unstable; urgency=medium - - * New upstream release. - * Remove Jean-Yves Avenard from Uploaders. Inactive. - * Update Vcs-Browser URL. - * Import upstream signing key - pub 1024D/09BA9635 2005-09-28 Aaron Plattner - sub 2048R/8B1DA2D0 2007-08-23 [expires: 2011-08-22] - sub 2048R/ED9D97C2 2007-08-23 [expires: 2011-08-22] - sub 2048R/DDF35B94 2011-08-16 [expires: 2015-08-15] - sub 2048R/7FE346B2 2011-08-16 [expires: 2015-08-15] - sub 2048g/76DE8572 2005-09-28 [expires: 2006-09-28] - sub 4096R/01A68861 2012-08-24 [expires: 2016-08-23] - sub 4096R/E5083582 2012-08-24 [expires: 2016-08-23] - * Update watch file, verify signature. - * Cleanup doc/doxygen_sqlite3.db to build twice in a row. - * doxygen-no-timestamps.patch: New, disable doxygen timestamping for - reproducible builds. - * Upload to unstable. - - -- Andreas Beckmann Mon, 27 Apr 2015 16:52:14 +0200 - -libvdpau (0.9-1) experimental; urgency=medium - - * New upstream release. - * Drop patches cherry-picked from upstream git. - * hardening.patch: Remove, fixed upstream. - * link-with-libx11.patch: Refresh. - * Upload to experimental. - - -- Andreas Beckmann Sat, 24 Jan 2015 18:07:15 +0100 - -libvdpau (0.8-3) unstable; urgency=medium - - * Add a bug-script to collect some driver information. - * libvdpau-dev.README.Debian: Document required Depends/Enhances/Provides - for packages containing VDPAU drivers. - - -- Andreas Beckmann Sun, 19 Oct 2014 22:15:30 +0200 - -libvdpau (0.8-2) unstable; urgency=medium - - * Bump Standards-Version to 3.9.6. No changes needed. - * hardening.patch: Build the tests with hardening enabled, too. - - -- Andreas Beckmann Fri, 17 Oct 2014 22:13:27 +0200 - -libvdpau (0.8-1) unstable; urgency=medium - - [ Vincent Cheng ] - * New upstream release. - - Remove 0001-Fix-incorrect-VdpPictureInfo-typedef.patch, applied upstream. - * Add myself to Uploaders. - - [ Andreas Beckmann ] - * Refresh vdpau driver searchpath patches. - * Cherry-pick upstream commits: - - [9d27eb0] 0001-trace-properly-annotate-private-functions-as-static.patch - - [6cb973e] 0002-vdpau-do-not-export-_vdp_DRI2-functions.patch - * libvdpau1.symbols: Remove private symbols. - * libvdpau-doc: Do not ship useless autogenerated doxygen files: *.map. - * libvdpau1-dbg: New package for debug symbols. (Closes: #763142) - - -- Andreas Beckmann Mon, 29 Sep 2014 13:41:39 +0200 - -libvdpau (0.7-2) unstable; urgency=medium - - * Remove Andres Mejia from Uploaders. Thanks for your work on libvdpau! - (Closes: #743563) - * Bump Standards-Version to 3.9.5. No changes needed. - * Cherry-pick upstream commit: - - [186195b] 0001-Fix-incorrect-VdpPictureInfo-typedef.patch - - -- Andreas Beckmann Mon, 21 Apr 2014 23:08:42 +0200 - -libvdpau (0.7-1) unstable; urgency=low - - * New upstream release. (LP: #1313614) - * Add README.source describing the import of a new upstream release. - - -- Andreas Beckmann Thu, 15 Aug 2013 00:59:45 +0200 - -libvdpau (0.6-2) unstable; urgency=low - - * Drop Conflicts/Replaces against obsolete squeeze packages. - * libvdpau1: Drop postinst, ancient cleanup code already in squeeze. - * Bump Standards-Version to 3.9.4. No changes needed. - * Use canonical Vcs-* URLs. - * Upload to unstable. - - -- Andreas Beckmann Mon, 06 May 2013 00:42:22 +0200 - -libvdpau (0.6-1) experimental; urgency=low - - * New upstream release. - * Drop patches cherry-picked from upstream git: 0001, 0002, 0003. - - -- Andreas Beckmann Tue, 12 Feb 2013 20:27:10 +0100 - -libvdpau (0.5-1) experimental; urgency=low - - * New upstream release. (Closes: #689586) - * Drop patches that are now applied upstream: libvdpau_flashplayer.patch, - track_dynamic_library_handles_and_free_them_on_exit.patch. - * Update my email address and remove DMUA. - * Cherry-pick upstream commits: - - 0001-Make-use-of-dri2proto_CFLAGS-when-building.patch - - 0002-Change-mailing-list-to-vdpau-lists.freedesktop.org.patch - - 0003-Fix-leaked-extension-info-on-library-unload.patch (Closes: #592204) - * libvdpau1.symbols: Add _vdp_DRI2RemoveExtension, added in above patches. - * Change Upstream-Contact to vdpau@lists.freedesktop.org. - * Upload to experimental. - - -- Andreas Beckmann Fri, 25 Jan 2013 21:59:57 +0100 - -libvdpau (0.4.1-8) unstable; urgency=low - - * Update my email address and remove DMUA. - * Cherry-pick upstream commit 3b43955 from 0.5+git: - 0003-Fix-leaked-extension-info-on-library-unload.patch (Closes: #592204) - * libvdpau1.symbols: Add _vdp_DRI2RemoveExtension, added in above patch. - * Change Upstream-Contact to vdpau@lists.freedesktop.org. - - -- Andreas Beckmann Sun, 27 Jan 2013 01:49:23 +0100 - -libvdpau (0.4.1-7) unstable; urgency=low - - * The last (and only) reverse dependency of lib32vdpau1 was the non-free - nvidia-vdpau-driver-ia32 which is now an empty transitional package. - * d/{control,lib32vdpau1.*}: Drop lib32vdpau1 package. (Closes: #679524) - * d/{control,rules}: Remove support for building the extra 32-bit biarch - library on amd64. - * libvdpau1: Add Replaces/Conflicts: lib32vdpau1 to ensure the old biarch - package gets removed properly. - * Update lintian overrides for duplicate files generated by doxygen. - - -- Andreas Beckmann Thu, 16 Aug 2012 02:05:59 +0200 - -libvdpau (0.4.1-6) unstable; urgency=low - - [ Maurizio Avogadro ] - * Apply the wise patch supplied by Stephen Warren to fix Adobe Flash - insanities. (Closes: #668512) - - [ Andreas Beckmann ] - * debian/copyright: Switch to copyright-format 1.0 and update years. - - -- Andreas Beckmann Tue, 22 May 2012 23:13:00 +0200 - -libvdpau (0.4.1-5) unstable; urgency=low - - * Use debhelper 9 to use hardened compiler flags. - - -- Andres Mejia Mon, 19 Mar 2012 10:21:23 -0400 - -libvdpau (0.4.1-4) unstable; urgency=low - - * Allow dev package to be multiarch installable. - * Bump to Standards-Version 3.9.3. - - -- Andres Mejia Fri, 16 Mar 2012 19:01:46 -0400 - -libvdpau (0.4.1-3) unstable; urgency=low - - [ Andres Mejia ] - * Update to my @debian.org email. - - [ Andreas Beckmann ] - * Build for multiarch. Patch from Daniel Schaal. (Closes: #631174) - * Search the vdpau module in multiple directories, starting with - ${ORIGIN}/vdpau and fall back to /usr/lib/vdpau in the end. - * Add Conflicts to prevent mixing biarch and multiarch packages (i.e. - lib32vdpau1:amd64 and libvdpau1:i386). - * Use unversioned Conflicts/Replaces on nvidia-libvdpau* to remove the old - transitional packages. - * Use binary:Version for relationship between libvdpau1 and libvdpau-dev. - * Switch Build-Depends-Indep to doxygen-latex, graphviz, ghostscript. - (Closes: #616264) - * track_dynamic_library_handles_and_free_them_on_exit.patch: Pick upstream - commit 4262513e: "vdpau_wrapper.c: Track dynamic library handles and free - them on exit using __attribute__((destructor))". - * Switch to debhelper 8. - * Switch to dh-autoreconf: add to B-D, use dh --with autoreconf and drop - autoreconf_-fi.patch. - * Remove debian/libvdpau-get-orig-source, repackaging is no longer necessary - with dh-autoreconf. - * Build with LDFLAGS="-Wl,--as-needed". - * Add myself to Uploaders. - - -- Andreas Beckmann Thu, 08 Sep 2011 10:32:24 +0200 - -libvdpau (0.4.1-2) unstable; urgency=high - - * Provide an upload to unstable to fix build failure. (Closes: #603220) - * Set urgency to high so it enters testing ASAP. - - -- Andres Mejia Fri, 12 Nov 2010 17:14:33 -0500 - -libvdpau (0.4.1-1) experimental; urgency=low - - * New upstream release. - * Use script to generate latest source. - * Add get-orig-source rule that runs libvdpau-get-orig-source script. - * Update Vcs-* entries for new location for packaging. - * Refresh patches. - * Change Build-Depends of ia32-libs to ia32-libs-dev. - * Bump Standards-Version to 3.9.1. No other changes needed. - * Use proper Depends versioning for a binary-all package depending on - a binary-any package. - - -- Andres Mejia Mon, 20 Sep 2010 13:52:11 -0400 - -libvdpau (0.4-5) unstable; urgency=low - - [ Russ Allbery ] - * Also version the Conflicts and Replaces for libvdpau-dev so that the - nvidia-libvdpau-dev transitional package will work properly. - * Add an explicit license for the Debian packaging files. - - [ Andreas Beckmann ] - * Add Depends: libx11-dev to libvdpau-dev because vdpau_x11.h includes - X11/Xlib.h. - * Tighten the dependency of libvdpau-dev on libvdpau1 to only allow the - matching binary:Version or binary NMUs thereof. - * Remove dh_make boilerplate code and comments from maintainer scripts. - * Unify symbols control files. - - -- Russ Allbery Sat, 12 Jun 2010 18:33:51 -0700 - -libvdpau (0.4-4) unstable; urgency=low - - [ Andreas Beckmann ] - * Build lib32vdpau1 [amd64], so we can replace nvidia-libvdpau-ia32. - Build rules inspired by lib32z1. (Closes: #572206) - * lib32vdpau1: take over postinst script from nvidia-libvdpau-ia32. - * Add lib{,32}vdpau1.symbols. - * libvdpau-dev: do not ship /usr/lib/vdpau/libvdpau_trace.so, won't be used. - * libvdpau1: cleanup /usr/lib/libvdpau_trace.so left over by some old - versions of the nvidia-libvdpau* packages. - - [ Russ Allbery ] - * Link libvdpau with libX11 since it uses symbols from that library. - * Add myself to Uploaders. - * Convert debian/copyright to the DEP-5 format and add the slightly - different license used for two of the source files. - * Version the Conflicts and Replaces against nvidia-libvdpau1*. - * Also remove /usr/lib/libvdpau_nvidia.so, left by some old versions of - the nvidia-libvdpau* packages. - - -- Russ Allbery Sat, 22 May 2010 19:11:37 -0700 - -libvdpau (0.4-3) unstable; urgency=low - - * Enable dri2 feature. Requires x11proto-dri2-dev (>= 2.2) and libxext-dev. - - -- Andres Mejia Thu, 25 Feb 2010 20:08:17 -0500 - -libvdpau (0.4-2) unstable; urgency=low - - * Add dependencies for documentation to Build-Depends-Indep. - * Define a function in debian/rules that can be used to enable or disable - building of the documentation depending on if the necessary dependencies - are installed. - - -- Andres Mejia Wed, 10 Feb 2010 19:53:29 -0500 - -libvdpau (0.4-1) unstable; urgency=low - - * New upstream release. - * Bump Standards-Version to 3.8.4. - * Fix libvdpau-dev dependency on libvdpau1. - * Perform autoreconf -fi. - * Explicitly enable documentation. - * Use texlive-binaries instead of texlive-base-bin for pdftex build - dependency. - * Fix build error install texlive-binaries, which depends on tex-common. Just - Build-Depend on texlive-base for now, until bug #567714 is resolved. - - -- Andres Mejia Wed, 10 Feb 2010 19:20:49 -0500 - -libvdpau (0.3-2) unstable; urgency=low - - [ Andres Mejia ] - * Have libvdpau1 suggest a vdpau driver package to install, rather than - depend on one. - (Closes: #558434) - (Closes: #558464) - * Remove libvdpau-driver package. - * Move libvdpau to main. - - -- Randall Donald Wed, 02 Dec 2009 14:22:14 -0800 - -libvdpau (0.3-1) unstable; urgency=low - - [ Andres Mejia ] - * Initial release. - (Closes: #549626) - - -- Randall Donald Wed, 25 Nov 2009 10:30:10 -0800 diff --git a/packages/extras-buildpkgs/libvdpau/debian/clean b/packages/extras-buildpkgs/libvdpau/debian/clean deleted file mode 100644 index 683c12fe0..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/clean +++ /dev/null @@ -1 +0,0 @@ -doc/doxygen_sqlite3.db diff --git a/packages/extras-buildpkgs/libvdpau/debian/compat b/packages/extras-buildpkgs/libvdpau/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/libvdpau/debian/control b/packages/extras-buildpkgs/libvdpau/debian/control deleted file mode 100644 index f86073f80..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/control +++ /dev/null @@ -1,64 +0,0 @@ -Source: libvdpau -Section: libs -Priority: optional -Maintainer: Debian NVIDIA Maintainers -Uploaders: - Russ Allbery , - Andreas Beckmann , - Vincent Cheng , - Luca Boccassi -Build-Depends: - debhelper (>= 9), - dh-autoreconf, - pkg-config, - libx11-dev, - x11proto-dri2-dev (>= 2.2), - libxext-dev, -Build-Depends-Indep: - doxygen-latex, - graphviz, - ghostscript, -Standards-Version: 3.9.6 -Homepage: http://cgit.freedesktop.org/~aplattner/libvdpau -Vcs-Git: git://anonscm.debian.org/pkg-nvidia/libvdpau.git -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-nvidia/libvdpau.git - -Package: libvdpau-dev -Multi-Arch: same -Architecture: any -Section: libdevel -Depends: - libvdpau1 (= ${binary:Version}), - libx11-dev, - ${misc:Depends} -Suggests: libvdpau-doc -Description: Video Decode and Presentation API for Unix (development files) - VDPAU (Video Decode and Presentation API for Unix) is an open source - library (libvdpau) and API designed by NVIDIA originally for its GeForce - 8 series and later GPU hardware, targeted at the X Window System on Unix - operating-systems (including Linux, FreeBSD, and Solaris). This VDPAU API - allows video programs to offload portions of the video decoding process - and video post-processing to the GPU video-hardware. - . - This package contains the files necessary for development with VDPAU. - -Package: libvdpau1 -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: - lib32vdpau1, -Conflicts: - lib32vdpau1, -Recommends: - vdpau-driver, -Description: Video Decode and Presentation API for Unix (libraries) - VDPAU (Video Decode and Presentation API for Unix) is an open source - library (libvdpau) and API designed by NVIDIA originally for its GeForce - 8 series and later GPU hardware, targeted at the X Window System on Unix - operating-systems (including Linux, FreeBSD, and Solaris). This VDPAU API - allows video programs to offload portions of the video decoding process - and video post-processing to the GPU video-hardware. - . - This package contains the VDPAU wrapper and trace libraries. diff --git a/packages/extras-buildpkgs/libvdpau/debian/copyright b/packages/extras-buildpkgs/libvdpau/debian/copyright deleted file mode 100644 index 96e267f77..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/copyright +++ /dev/null @@ -1,65 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: VDPAU wrapper and trace libraries -Upstream-Contact: -Source: http://people.freedesktop.org/~aplattner/vdpau/ - -Files: * -Copyright: © 2008-2010 NVIDIA Corporation - © 2008 Red Hat, Inc. -License: Expat - -Files: debian/* -Copyright: 2009-2012 Andres Mejia - © 2010-2015 Andreas Beckmann - 2010 Russ Allbery -License: Expat - -Files: src/mesa_dri2.c src/mesa_dri2.h -Copyright: © 2007,2008 Red Hat, Inc. - © 2010 NVIDIA Corporation -License: other - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Soft- - ware"), to deal in the Software without restriction, including without - limitation the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, provided that the above copyright - notice(s) and this permission notice appear in all copies of the Soft- - ware and that both the above copyright notice(s) and this permission - notice appear in supporting documentation. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- - ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY - RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN - THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- - QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- - MANCE OF THIS SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or - other dealings in this Software without prior written authorization of - the copyright holder. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT - OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.README.Debian b/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.README.Debian deleted file mode 100644 index 3a0452780..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.README.Debian +++ /dev/null @@ -1,9 +0,0 @@ -Packaging a VDPAU driver -======================== - -If you package a VDPAU driver, i.e. some library that is to be loaded by -libvdpau.so.1, your package must include the following three relationships: - - Depends: libvdpau1 (may be versioned) - Enhances: libvdpau1 - Provides: vdpau-driver diff --git a/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.install b/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.install deleted file mode 100644 index f02a5bae6..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/libvdpau-dev.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/lib/*/libvdpau.so -usr/lib/*/pkgconfig -usr/include diff --git a/packages/extras-buildpkgs/libvdpau/debian/libvdpau1.install b/packages/extras-buildpkgs/libvdpau/debian/libvdpau1.install deleted file mode 100644 index a9352c3a8..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/libvdpau1.install +++ /dev/null @@ -1,3 +0,0 @@ -etc/vdpau_wrapper.cfg -usr/lib/*/libvdpau.so.* -usr/lib/*/vdpau/libvdpau_trace.so.* diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/default-driver-sunxi.patch b/packages/extras-buildpkgs/libvdpau/debian/patches/default-driver-sunxi.patch deleted file mode 100644 index aaa0a8e06..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/default-driver-sunxi.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/vdpau_wrapper.c b/src/vdpau_wrapper.c -index 722576e..66969f8 100644 ---- a/src/vdpau_wrapper.c -+++ b/src/vdpau_wrapper.c -@@ -137,7 +137,7 @@ static VdpStatus _vdp_open_driver( - _vdp_get_driver_name_from_dri2(display, screen); - } - if (!vdpau_driver) { -- vdpau_driver = "nvidia"; -+ vdpau_driver = "sunxi"; - } - - _vdp_driver_dll = NULL; diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/doxygen-no-timestamps.patch b/packages/extras-buildpkgs/libvdpau/debian/patches/doxygen-no-timestamps.patch deleted file mode 100644 index a5cc904c7..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/doxygen-no-timestamps.patch +++ /dev/null @@ -1,14 +0,0 @@ -Author: Andreas Beckmann -Description: disable timestamps in documentation for reproducible builds - ---- a/doc/Doxyfile -+++ b/doc/Doxyfile -@@ -10,6 +10,8 @@ - # TAG += value [value, ...] - # Values that contain spaces should be placed between quotes (" ") - -+HTML_TIMESTAMP = NO -+ - #--------------------------------------------------------------------------- - # Project related configuration options - #--------------------------------------------------------------------------- diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/link-with-libx11.patch b/packages/extras-buildpkgs/libvdpau/debian/patches/link-with-libx11.patch deleted file mode 100644 index 2ecd10f89..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/link-with-libx11.patch +++ /dev/null @@ -1,28 +0,0 @@ -Subject: Link libvdpao with libX11 since it uses symbols from it -Author: Russ Allbery -Forwarded: no - -libvdpau uses the symbols: - - _XEatData - _XReply - _XFlush - _XReadPad - XFree - -which are provided by libX11, but wasn't linking with it directly, resulting -in warnings during the package build (and possibly errors later with better -linkers). - ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -22,7 +22,8 @@ endif - libvdpau_la_LIBADD = \ - $(DLOPEN_LIBS) \ - $(PTHREAD_LIBS) \ -- $(XEXT_LIBS) -+ $(XEXT_LIBS) \ -+ $(X11_LIBS) - - libvdpau_la_LDFLAGS = -version-info 1:0:0 -no-undefined - diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/series b/packages/extras-buildpkgs/libvdpau/debian/patches/series deleted file mode 100644 index 884a10bbb..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/series +++ /dev/null @@ -1,5 +0,0 @@ -link-with-libx11.patch -simplify-dlopen-path-length-error-handling.patch -vdpau-module-searchpath.patch -doxygen-no-timestamps.patch -default-driver-sunxi.patch diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/simplify-dlopen-path-length-error-handling.patch b/packages/extras-buildpkgs/libvdpau/debian/patches/simplify-dlopen-path-length-error-handling.patch deleted file mode 100644 index 964ccaddd..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/simplify-dlopen-path-length-error-handling.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: Andreas Beckmann -Subject: simplify path overflow error handling - "path too long" is not a fatal error, there may be other search paths - that don't overflow, so try them as well - ---- a/src/vdpau_wrapper.c -+++ b/src/vdpau_wrapper.c -@@ -132,6 +132,8 @@ static VdpStatus _vdp_open_driver( - vdpau_driver = "nvidia"; - } - -+ _vdp_driver_dll = NULL; -+ - /* Don't allow setuid apps to use VDPAU_DRIVER_PATH */ - vdpau_driver_path = secure_getenv("VDPAU_DRIVER_PATH"); - if (vdpau_driver_path && -@@ -141,12 +143,6 @@ static VdpStatus _vdp_open_driver( - DRIVER_LIB_FORMAT, VDPAU_MODULEDIR, vdpau_driver) >= - sizeof(vdpau_driver_lib)) { - fprintf(stderr, "Failed to construct driver path: path too long\n"); -- if (vdpau_driver_dri2) { -- XFree(vdpau_driver_dri2); -- vdpau_driver_dri2 = NULL; -- } -- _VDP_ERROR_BREAKPOINT(); -- return VDP_STATUS_NO_IMPLEMENTATION; - } - else { - _vdp_driver_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); -@@ -154,11 +150,12 @@ static VdpStatus _vdp_open_driver( - } - - 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_FALLBACK_LIB_FORMAT, vdpau_driver); -- _vdp_driver_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); -+ /* Try again using the old path. */ -+ if (snprintf(vdpau_driver_lib, sizeof(vdpau_driver_lib), -+ DRIVER_FALLBACK_LIB_FORMAT, vdpau_driver) < -+ sizeof(vdpau_driver_lib)) { -+ _vdp_driver_dll = dlopen(vdpau_driver_lib, RTLD_NOW | RTLD_GLOBAL); -+ } - } - - if (vdpau_driver_dri2) { diff --git a/packages/extras-buildpkgs/libvdpau/debian/patches/vdpau-module-searchpath.patch b/packages/extras-buildpkgs/libvdpau/debian/patches/vdpau-module-searchpath.patch deleted file mode 100644 index 9750871d1..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/patches/vdpau-module-searchpath.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: Andreas Beckmann -Subject: search the vdpau module in multiple directories - start searching the vdpau module in ${ORIGIN}/vdpau, then the MODULEDIR and - finally fall back to /usr/lib/vdpau - ---- a/src/vdpau_wrapper.c -+++ b/src/vdpau_wrapper.c -@@ -103,6 +103,13 @@ static char * _vdp_get_driver_name_from_ - return driver_name; - } - -+static char const * _vdpau_module_search_paths[] = { -+ "${ORIGIN}/vdpau", -+ VDPAU_MODULEDIR, -+ "/usr/lib/vdpau", -+ NULL -+}; -+ - static VdpStatus _vdp_open_driver( - Display * display, - int screen) -@@ -117,6 +127,7 @@ static VdpStatus _vdp_open_driver( - char vdpau_driver_lib[PATH_MAX]; - char const * vdpau_trace; - char const * func_name; -+ char const ** module_path; - - vdpau_driver = secure_getenv("VDPAU_DRIVER"); - if (vdpau_driver) { -@@ -138,9 +146,11 @@ static VdpStatus _vdp_open_driver( - - /* Fallback to VDPAU_MODULEDIR when VDPAU_DRIVER_PATH is not set, - * or if we fail to create the driver path/dlopen the library. */ -- if (!_vdp_driver_dll) { -+ for (module_path = _vdpau_module_search_paths; -+ !_vdp_driver_dll && *module_path; -+ ++module_path) { - if (snprintf(vdpau_driver_lib, sizeof(vdpau_driver_lib), -- DRIVER_LIB_FORMAT, VDPAU_MODULEDIR, vdpau_driver) >= -+ DRIVER_LIB_FORMAT, *module_path, vdpau_driver) >= - sizeof(vdpau_driver_lib)) { - fprintf(stderr, "Failed to construct driver path: path too long\n"); - } diff --git a/packages/extras-buildpkgs/libvdpau/debian/rules b/packages/extras-buildpkgs/libvdpau/debian/rules deleted file mode 100644 index 72daf9a1c..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/rules +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/make -f - -#export DH_VERBOSE=1 - -DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - -CONFIGURE_OPTIONS ?= --disable-documentation \ - --enable-dri2 - -%: - dh $@ --with autoreconf - -binary: binary-indep binary-arch ; - -override_dh_autoreconf: - dh_autoreconf --as-needed - -override_dh_auto_configure: - dh_testdir - LDFLAGS="-Wl,--as-needed $$(dpkg-buildflags --get LDFLAGS)" ./configure \ - --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ - $(CONFIGURE_OPTIONS) - -override_dh_bugfiles: - dh_bugfiles -A - -# ignore the plugin -override_dh_makeshlibs: - dh_makeshlibs -Xvdpau/libvdpau_trace.so.1 diff --git a/packages/extras-buildpkgs/libvdpau/debian/source/format b/packages/extras-buildpkgs/libvdpau/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/libvdpau/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/swconfig/debian/patches/add-switch-h.patch b/packages/extras-buildpkgs/swconfig/debian/patches/add-switch-h.patch deleted file mode 100644 index 6bac24166..000000000 --- a/packages/extras-buildpkgs/swconfig/debian/patches/add-switch-h.patch +++ /dev/null @@ -1,121 +0,0 @@ -diff --git a/Makefile b/Makefile -index b142268..a72318a 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,6 +1,7 @@ - ifndef CFLAGS - CFLAGS = -O2 -g -I /usr/include/libnl3/ - endif -+CFLAGS += -I ./include/ - LIBS=-lnl-3 -lnl-genl-3 - all: swconfig - -diff --git a/include/linux/switch.h b/include/linux/switch.h -new file mode 100644 -index 0000000..a59b239 ---- /dev/null -+++ b/include/linux/switch.h -@@ -0,0 +1,103 @@ -+/* -+ * switch.h: Switch configuration API -+ * -+ * Copyright (C) 2008 Felix Fietkau -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version 2 -+ * of the License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ */ -+ -+#ifndef _UAPI_LINUX_SWITCH_H -+#define _UAPI_LINUX_SWITCH_H -+ -+#include -+#include -+#include -+#include -+#ifndef __KERNEL__ -+#include -+#include -+#include -+#endif -+ -+/* main attributes */ -+enum { -+ SWITCH_ATTR_UNSPEC, -+ /* global */ -+ SWITCH_ATTR_TYPE, -+ /* device */ -+ SWITCH_ATTR_ID, -+ SWITCH_ATTR_DEV_NAME, -+ SWITCH_ATTR_ALIAS, -+ SWITCH_ATTR_NAME, -+ SWITCH_ATTR_VLANS, -+ SWITCH_ATTR_PORTS, -+ SWITCH_ATTR_PORTMAP, -+ SWITCH_ATTR_CPU_PORT, -+ /* attributes */ -+ SWITCH_ATTR_OP_ID, -+ SWITCH_ATTR_OP_TYPE, -+ SWITCH_ATTR_OP_NAME, -+ SWITCH_ATTR_OP_PORT, -+ SWITCH_ATTR_OP_VLAN, -+ SWITCH_ATTR_OP_VALUE_INT, -+ SWITCH_ATTR_OP_VALUE_STR, -+ SWITCH_ATTR_OP_VALUE_PORTS, -+ SWITCH_ATTR_OP_DESCRIPTION, -+ /* port lists */ -+ SWITCH_ATTR_PORT, -+ SWITCH_ATTR_MAX -+}; -+ -+enum { -+ /* port map */ -+ SWITCH_PORTMAP_PORTS, -+ SWITCH_PORTMAP_SEGMENT, -+ SWITCH_PORTMAP_VIRT, -+ SWITCH_PORTMAP_MAX -+}; -+ -+/* commands */ -+enum { -+ SWITCH_CMD_UNSPEC, -+ SWITCH_CMD_GET_SWITCH, -+ SWITCH_CMD_NEW_ATTR, -+ SWITCH_CMD_LIST_GLOBAL, -+ SWITCH_CMD_GET_GLOBAL, -+ SWITCH_CMD_SET_GLOBAL, -+ SWITCH_CMD_LIST_PORT, -+ SWITCH_CMD_GET_PORT, -+ SWITCH_CMD_SET_PORT, -+ SWITCH_CMD_LIST_VLAN, -+ SWITCH_CMD_GET_VLAN, -+ SWITCH_CMD_SET_VLAN -+}; -+ -+/* data types */ -+enum switch_val_type { -+ SWITCH_TYPE_UNSPEC, -+ SWITCH_TYPE_INT, -+ SWITCH_TYPE_STRING, -+ SWITCH_TYPE_PORTS, -+ SWITCH_TYPE_NOVAL, -+}; -+ -+/* port nested attributes */ -+enum { -+ SWITCH_PORT_UNSPEC, -+ SWITCH_PORT_ID, -+ SWITCH_PORT_FLAG_TAGGED, -+ SWITCH_PORT_ATTR_MAX -+}; -+ -+#define SWITCH_ATTR_DEFAULTS_OFFSET 0x1000 -+ -+ -+#endif /* _UAPI_LINUX_SWITCH_H */ diff --git a/packages/extras-buildpkgs/swconfig/debian/patches/series b/packages/extras-buildpkgs/swconfig/debian/patches/series deleted file mode 100644 index ba96fc1b1..000000000 --- a/packages/extras-buildpkgs/swconfig/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -add-switch-h.patch diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/80-armsoc-sun4i.conf b/packages/extras-buildpkgs/xf86-video-armsoc/debian/80-armsoc-sun4i.conf deleted file mode 100644 index 32bf93518..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/80-armsoc-sun4i.conf +++ /dev/null @@ -1,14 +0,0 @@ -Section "Device" - Identifier "ARMSOC DRM driver" - Driver "armsoc" - Option "DRI2" "true" -# Option "fbdev" "/dev/fb0" -# Option "Debug" "true" -# Option "UMP_LOCK" "false" -EndSection - -Section "Screen" - Identifier "DefaultScreen" - Device "ARMSOC DRM driver" - DefaultDepth 24 -EndSection diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/changelog b/packages/extras-buildpkgs/xf86-video-armsoc/debian/changelog deleted file mode 100644 index 70dd63694..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/changelog +++ /dev/null @@ -1,103 +0,0 @@ -xf86-video-armsoc (1.4.0-0ubuntu2) xenial; urgency=medium - - * Rebuild against the new xserver. - - -- Timo Aaltonen Thu, 03 Mar 2016 13:17:50 +0200 - -xf86-video-armsoc (1.4.0-0ubuntu1) xenial; urgency=medium - - * New upstream release. - * fix-mali-t604.patch dropped, upstream. - - -- Timo Aaltonen Tue, 09 Feb 2016 11:56:56 +0200 - -xf86-video-armsoc (0.6.0-0ubuntu4build1) vivid; urgency=medium - - * Rebuild to pick up new Xserver dependencies - - -- Maarten Lankhorst Thu, 12 Mar 2015 07:59:09 +0000 - -xf86-video-armsoc (0.6.0-0ubuntu4) utopic; urgency=medium - - * Rebuild for xorg 1.16 abi. - - -- Maarten Lankhorst Wed, 10 Sep 2014 16:41:49 +0200 - -xf86-video-armsoc (0.6.0-0ubuntu3) trusty; urgency=medium - - * Rebuild for xorg 1.15 abi. - - -- Maarten Lankhorst Wed, 05 Feb 2014 09:29:09 +0000 - -xf86-video-armsoc (0.6.0-0ubuntu2) trusty; urgency=low - - * Fix transitions from the old xserver-xorg-armsoc to - xserver-xorg-armsoc-exynos. - - -- Mathieu Trudel-Lapierre Thu, 31 Oct 2013 16:55:40 -0700 - -xf86-video-armsoc (0.6.0-0ubuntu1) trusty; urgency=low - - * New upstream version 0.6.0 (from git snapshot of tag 0.6.0). - * debian/patches/fix-mali-t604.patch: fix Mali T604: use non-scanout buffers - all the time for exynos DRM. - - -- Mathieu Trudel-Lapierre Thu, 31 Oct 2013 16:40:42 -0400 - -xf86-video-armsoc (0.0+git20121019+rebdf1e3-0ubuntu5) saucy; urgency=low - - * Add patch to kill mibstore.h, rebuild bump against new abi. - - -- Maarten Lankhorst Mon, 08 Jul 2013 12:29:17 +0200 - -xf86-video-armsoc (0.0+git20121019+rebdf1e3-0ubuntu4) saucy; urgency=low - - * Added forgotten exynos.conf part of Xorg configuration. - * Fixed maintainer information. - * Changed Vcs-git entries to point to Github repository. - * Updated Standards-Version to 3.9.4 (no changes required). - - -- Marcin Juszkiewicz Sun, 28 Apr 2013 13:42:59 +0200 - -xf86-video-armsoc (0.0+git20121019+rebdf1e3-0ubuntu1) raring; urgency=low - - * First version for Chromebook. - * Updated Chromium version to XServer 1.13 ABI (with code from - xf86-video-omap). - * Due to complicated history of that driver I decided to use 0.0 version. - More in README.source file. - * Added udev rule to get /dev/mali0 accessible for non-root users - DRI - support and OpenGL ES (no package for it) requires it. - - -- Marcin Juszkiewicz Sun, 11 Nov 2012 23:43:18 +0100 - -xf86-video-omap (0.4.0-0ubuntu2) quantal; urgency=low - - * Build depending and using quilt for patch management - * debian/patches/01-adding-support-for-platformProbe.patch: - - Adding support for platformProbe, for proper platform device support - (LP: #1015292) - - -- Ricardo Salveti de Araujo Thu, 23 Aug 2012 02:02:54 -0300 - -xf86-video-omap (0.4.0-0ubuntu1) quantal-proposed; urgency=low - - * New upstream release. - - -- Timo Aaltonen Tue, 14 Aug 2012 11:41:13 +0300 - -xf86-video-omap (0.3.0-1) experimental; urgency=low - - * New upstream release (Closes: #671897) - - now depends on libdrm-omap - * Update Debian Standards Version to 3.9.3 - * Update Debian Copyright Format to 1.0 - * Enable hardening build flags - - -- Sebastian Reichel Wed, 27 Jun 2012 22:03:30 +0200 - -xf86-video-omap (0.0.1~git20110717-1) experimental; urgency=low - - * Initial Release (Closes: #640721) - - -- Sebastian Reichel Sun, 04 Sep 2011 21:45:41 +0200 diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/compat b/packages/extras-buildpkgs/xf86-video-armsoc/debian/compat deleted file mode 100644 index 45a4fb75d..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/compat +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/control b/packages/extras-buildpkgs/xf86-video-armsoc/debian/control deleted file mode 100644 index a1fdf10ce..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/control +++ /dev/null @@ -1,40 +0,0 @@ -Source: xf86-video-armsoc -Section: x11 -Priority: optional -XSBC-Original-Maintainer: Marcin Juszkiewicz -Maintainer: Ubuntu Developers -Build-Depends: debhelper (>= 8), - dh-autoreconf, - libdrm-dev, - libudev-dev, - libxext-dev, - pkg-config, - x11proto-core-dev, - x11proto-fonts-dev, - x11proto-gl-dev, - x11proto-xf86dri-dev, - xutils-dev, - xserver-xorg-dev -Standards-Version: 3.9.4 - -Package: xserver-xorg-video-armsoc-sun4i -Architecture: any -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, - ${shlibs:Depends}, - ${xviddriver:Depends} -Provides: ${xviddriver:Provides} -Description: X.Org X server -- ARM SoC display driver for Allwinner DRM - This driver for the X.Org X server (see xserver-xorg for a further - description) provides support for devices including - Allwinner H3, H5 and A64. - . - The driver depends on drm support in the kernel, which is - in the staging area of the mainline kernel since version 3.3. - . - More information about X.Org can be found at: - * - * - * - . - This package contains the armsoc driver for the Sunxi DRM driver. diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/copyright b/packages/extras-buildpkgs/xf86-video-armsoc/debian/copyright deleted file mode 100644 index 328484fae..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/copyright +++ /dev/null @@ -1,37 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Contact: Rob Clark -Source: http://cgit.freedesktop.org/xorg/driver/xf86-video-omap/ - -Files: * -Copyright: 2011-2012, Texas Instruments, Inc -License: Expat - -Files: src/drmmode_display.c -Copyright: 2007, Red Hat, Inc. - 2008, Maarten Maathuis - 2011-2012, Texas Instruments, Inc -License: Expat - -Files: debian/* -Copyright: 2011-2012, Sebastian Reichel -License: Expat - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0001-Add-sun4i-drmmode-driver.patch b/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0001-Add-sun4i-drmmode-driver.patch deleted file mode 100644 index 6ab25c6ba..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0001-Add-sun4i-drmmode-driver.patch +++ /dev/null @@ -1,164 +0,0 @@ -From 85545c7b30bfb53a6329d6e41447e52b6e5512c2 Mon Sep 17 00:00:00 2001 -From: Maxime Ripard -Date: Tue, 8 Dec 2015 15:09:48 +0100 -Subject: [PATCH] Add sun4i drmmode driver - -Originally-created-by: Maxime Ripard -[Icenowy: changed commit message and change README] -Signed-off-by: Icenowy Zheng ---- - README | 1 + - src/Makefile.am | 3 +- - src/armsoc_driver.c | 1 + - src/drmmode_driver.h | 1 + - src/drmmode_sun4i/drmmode_sun4i.c | 88 +++++++++++++++++++++++++++++++++++++++ - 5 files changed, 93 insertions(+), 1 deletion(-) - create mode 100644 src/drmmode_sun4i/drmmode_sun4i.c - -diff --git a/README b/README -index 707356a..d2ff0de 100644 ---- a/README -+++ b/README -@@ -13,6 +13,7 @@ The currently supported DRM drivers are: - - exynos - - kirin - - sti -+- sun4i - - For other drivers, you will need to implement this support yourself. A template implementation is - provided in src/drmmode_template. -diff --git a/src/Makefile.am b/src/Makefile.am -index 3b26019..ae39d1e 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -43,7 +43,8 @@ armsoc_drv_ladir = @moduledir@/drivers - DRMMODE_SRCS = drmmode_exynos/drmmode_exynos.c \ - drmmode_pl111/drmmode_pl111.c \ - drmmode_kirin/drmmode_kirin.c \ -- drmmode_sti/drmmode_sti.c -+ drmmode_sti/drmmode_sti.c \ -+ drmmode_sun4i/drmmode_sun4i.c - - - armsoc_drv_la_SOURCES = \ -diff --git a/src/armsoc_driver.c b/src/armsoc_driver.c -index 83e74a7..abae36c 100644 ---- a/src/armsoc_driver.c -+++ b/src/armsoc_driver.c -@@ -737,6 +737,7 @@ static struct drmmode_interface *get_drmmode_implementation(int drm_fd) - &pl111_interface, - &kirin_interface, - &sti_interface, -+ &sun4i_interface, - }; - int i; - -diff --git a/src/drmmode_driver.h b/src/drmmode_driver.h -index 879fc60..1a75cde 100644 ---- a/src/drmmode_driver.h -+++ b/src/drmmode_driver.h -@@ -106,6 +106,7 @@ extern struct drmmode_interface exynos_interface; - extern struct drmmode_interface pl111_interface; - extern struct drmmode_interface kirin_interface; - extern struct drmmode_interface sti_interface; -+extern struct drmmode_interface sun4i_interface; - - - #endif -diff --git a/src/drmmode_sun4i/drmmode_sun4i.c b/src/drmmode_sun4i/drmmode_sun4i.c -new file mode 100644 -index 0000000..5513d80 ---- /dev/null -+++ b/src/drmmode_sun4i/drmmode_sun4i.c -@@ -0,0 +1,88 @@ -+/* -+ * Copyright © 2013 ARM Limited. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the "Software"), -+ * to deal in the Software without restriction, including without limitation -+ * the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ * and/or sell copies of the Software, and to permit persons to whom the -+ * Software is furnished to do so, subject to the following conditions: -+ * -+ * The above copyright notice and this permission notice (including the next -+ * paragraph) shall be included in all copies or substantial portions of the -+ * Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ * SOFTWARE. -+ * -+ */ -+ -+#include -+ -+#include "../drmmode_driver.h" -+ -+#define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d)) -+ -+#define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) -+#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1) -+#define ALIGN(x, a) __ALIGN_KERNEL((x), (a)) -+ -+/* This should be included from uapi headers once the driver is -+ * mainlined -+ */ -+struct drm_sun4i_gem_create { -+ uint64_t size; -+ uint32_t flags; -+ uint32_t handle; -+}; -+ -+#define DRM_SUN4I_GEM_CREATE 0x00 -+ -+#define DRM_IOCTL_SUN4I_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_SUN4I_GEM_CREATE, \ -+ struct drm_sun4i_gem_create) -+ -+static int create_custom_gem(int fd, struct armsoc_create_gem *create_gem) -+{ -+ struct drm_sun4i_gem_create create_sun4i; -+ int ret; -+ unsigned int pitch; -+ -+ assert((create_gem->buf_type == ARMSOC_BO_SCANOUT) || -+ (create_gem->buf_type == ARMSOC_BO_NON_SCANOUT)); -+ -+ /* make pitch a multiple of 64 bytes for best performance */ -+ pitch = DIV_ROUND_UP(create_gem->width * create_gem->bpp, 8); -+ pitch = ALIGN(pitch, 64); -+ -+ memset(&create_sun4i, 0, sizeof(create_sun4i)); -+ create_sun4i.size = create_gem->height * pitch; -+ -+ ret = drmIoctl(fd, DRM_IOCTL_SUN4I_GEM_CREATE, &create_sun4i); -+ if (ret) -+ return ret; -+ -+ /* Convert custom create_sun4i to generic create_gem */ -+ create_gem->handle = create_sun4i.handle; -+ create_gem->pitch = pitch; -+ create_gem->size = create_sun4i.size; -+ -+ return 0; -+} -+ -+struct drmmode_interface sun4i_interface = { -+ "sun4i-drm" /* name of drm driver*/, -+ 1 /* use_page_flip_events */, -+ 1 /* use_early_display */, -+ 0 /* cursor width */, -+ 0 /* cursor_height */, -+ 0 /* cursor padding */, -+ HWCURSOR_API_NONE /* cursor_api */, -+ NULL /* init_plane_for_cursor */, -+ 0 /* vblank_query_supported */, -+ create_custom_gem /* create_custom_gem */, -+}; --- -2.12.2 - diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0002-Fix-UMP_LOCK-status-logging.patch b/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0002-Fix-UMP_LOCK-status-logging.patch deleted file mode 100644 index 025f90d83..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/0002-Fix-UMP_LOCK-status-logging.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/armsoc_driver.c b/src/armsoc_driver.c -index 83e74a7..5c988ec 100644 ---- a/src/armsoc_driver.c -+++ b/src/armsoc_driver.c -@@ -892,7 +892,7 @@ ARMSOCPreInit(ScrnInfoPtr pScrn, int flags) - pARMSOC->useUmplock = xf86ReturnOptValBool(pARMSOC->pOptionInfo, - OPTION_UMP_LOCK, FALSE); - INFO_MSG("umplock is %s", -- pARMSOC->useUmplock ? "Disabled" : "Enabled"); -+ pARMSOC->useUmplock ? "Enabled" : "Disabled"); - - /* - * Select the video modes: diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/series b/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/series deleted file mode 100644 index 25b82bb05..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/patches/series +++ /dev/null @@ -1,2 +0,0 @@ -0001-Add-sun4i-drmmode-driver.patch -0002-Fix-UMP_LOCK-status-logging.patch diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/rules b/packages/extras-buildpkgs/xf86-video-armsoc/debian/rules deleted file mode 100644 index 25ba858e0..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/rules +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/make -f - -DRMMODES = sun4i -COMMON_CONFIGURE_FLAGS = $(shell dpkg-buildflags --export=configure) - -%: - dh $@ --with autoreconf,xsf - -# create m4 directory before running autoreconf -override_dh_autoreconf: - mkdir -p m4 - NOCONFIGURE=1 dh_autoreconf ./autogen.sh - -# remove m4 directory after autoreconf cleanup -override_dh_autoreconf_clean: - dh_autoreconf_clean - rm -rf m4 - -override_dh_auto_configure: $(DRMMODES:%=doconfigure-%) - -doconfigure-%: - DH_VERBOSE=1 dh_auto_configure --builddirectory=build/$* -- $(COMMON_CONFIGURE_FLAGS) --with-drmmode=$* - -override_dh_auto_build: $(DRMMODES:%=dobuild-%) - -dobuild-%: - dh_auto_build --builddirectory=build/$* - -override_dh_auto_install: $(DRMMODES:%=doinstall-%) - -doinstall-%: - dh_auto_install --builddirectory=build/$* --destdir=debian/xserver-xorg-video-armsoc-$* - find debian/xserver-xorg-video-armsoc-$* -name "*.la" -delete - -# use appropriate warning level for a plugin -override_dh_shlibdeps: - dh_shlibdeps -- --warnings=6 diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/source/format b/packages/extras-buildpkgs/xf86-video-armsoc/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.install b/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.install deleted file mode 100644 index e3cd5fbe1..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.install +++ /dev/null @@ -1 +0,0 @@ -debian/80-armsoc-sun4i.conf /etc/X11/xorg.conf.d/ diff --git a/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.udev b/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.udev deleted file mode 100644 index 962b5b8d9..000000000 --- a/packages/extras-buildpkgs/xf86-video-armsoc/debian/xserver-xorg-video-armsoc-sun4i.udev +++ /dev/null @@ -1,11 +0,0 @@ -# Do not edit this file, it will be overwritten on update -# -# Set the right permissions to the devices provided by the -# armsoc driver -ENV{ACL_MANAGE}=="0", GOTO="mali_gpu_end" -ACTION!="add|change", GOTO="mali_gpu_end" - -# graphics devices -ACTION=="add|change", KERNEL=="mali*", TAG+="udev-acl" - -LABEL="mali_gpu_end" diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/README.source b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/README.source deleted file mode 100644 index a68355373..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/README.source +++ /dev/null @@ -1,96 +0,0 @@ -xserver-xorg-video-fbturbo - video driver, primarily optimized for the devices powered -by the Allwinner SoC (A10, A13, A20). It can use some of the 2D/3D hardware -acceleration features. - -And because this driver is based on xf86-video-fbdev (with none of the -original features stripped), it actually supports all the same hardware -as xf86-video-fbdev. Essentially, xf86-video-fbturbo can be just used as -a drop-in replacement and run on practically any Linux system. There will -be no real difference on x86, but any ARM based system should see better -performance thanks to some additional optimizations (the elimination of -ShadowFB layer, ARM NEON/VFP code for dealing with uncached framebuffer -reads, automatic backing store management for faster window moves). - -== 2D graphics acceleration features == - -Hardware accelerated window moving/scrolling on Allwinner A10/A20 (using the -G2D Mixer Processor). - -Hardware accelerated window moving/scrolling on Raspberry Pi (using the BCM2835 -DMA Controller) - -== 3D graphics acceleration features == - -First a disclaimer to prevent any possible misunderstanding. The Xorg DDX -drivers (neither this one, nor the others) do not do any actual 3D acceleration -by themselves. They are nothing else but just a glue between the 3D drivers -and the X11 window system. Still a poorly implemented glue can easily become -the source of major performance problems. So it's important to do it right. - -This DDX driver provides integration for Mali 400 GPU into Xorg. Any device -with Mali 400 should have a properly working OpenGL ES 2.0 acceleration if -it has Mali/UMP modules in the Linux kernel and libMali.so proprietary -binary blob installed in the system. Additionally, the hardware overlay -feature of Allwinner A10/A13/A20 display controller allows to support -zero-copy OpenGL ES buffer flipping without tearing. The rest of the -devices with Mali 400 hardware (Exynos4, Rockchip, ...) are expected to -have roughly the same 3D performance as when using the reference vendor -provided Xorg DDX driver xf86-video-mali. - -== Video acceleration features == - -XV overlay is supported on Allwinner A10/A13/A20. - -== Installation instructions == - -https://github.com/ssvb/xf86-video-fbturbo/wiki/Installation - -== Troubleshooting == - -If something does not work right, it's a good idea to check dmesg log and -/var/log/Xorg.0.log for any suspicious error messages or warnings. -Some important notes: - -1. The messages "(EE) FBTURBO(0): FBIOPUTCMAP: Invalid argument" in - Xorg.0.log can be safely ignored. They are harmless. - -2. If you are limited by exactly 60 FPS in benchmarks and want to see more, - then just change option "SwapbuffersWait" to "false" in /etc/X11/xorg.conf - Buffer swaps are synchronized to vertical refresh by default on Allwinner - hardware. This is generally good for the applications, but bad for - benchmarks. - -3. If there is still a high CPU usage in Xorg server and the performance - is poor for 3D graphics on Allwinner hardware, please make sure that - the framebuffer size reservation is large enough to allocate memory - for DRI2 buffers. The value fb0_framebuffer_num needs to be set at - least to 3 in the fex file. Also if you have a compositing window - manager, then compositing (the desktop effects) should be disabled - for best performance. - - The expected final score for glmark2-es2 on Allwinner A10 hardware - with "SwapbuffersWait" set to "false" is more than 100-150. Some - of the individual tests from glmark2-es2 should run with more - than 200-300 FPS. - -== Contacts. Reporting bugs == - -If something from the list above does not seem to work right, then that's -likely either some misconfiguration issue or a bug in the code. Don't -hesitate to ping me on #linux-sunxi, #odroid or #gentoo-embedded channels -at freenode.net irc. I'm known as "ssvb" there. The platforms other than -allwinner/sunxi are also supported. - -Or alternatively just use the issue tracker for reporting bugs: - https://github.com/ssvb/xf86-video-fbturbo/issues - -== Links to the other interesting projects == - -- http://limadriver.org -- https://github.com/jemk/libvdpau-sunxi - -== TL;DR == - -This Xorg driver is a superset and drop-in replacement for xf86-video-fbdev -and xf86-video-mali drivers. It just generally provides better performance -on ARM hardware. diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/changelog b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/changelog deleted file mode 100644 index 14d9f19fc..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -xserver-xorg-video-fbturbo (1:0.4.4) unstable; urgency=medium - - * Initial release. - - -- Vincent LAMAR Wed, 15 june 2014 09:51:13 -0400 diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/compat b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/control b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/control deleted file mode 100644 index a181daa32..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/control +++ /dev/null @@ -1,29 +0,0 @@ -Source: xserver-xorg-video-fbturbo -Section: x11 -Priority: optional -Maintainer: Vincent LAMAR -Build-Depends: - debhelper (>= 8), - dh-autoreconf, - pkg-config, - xserver-xorg-dev (>= 2:1.11.99.901), - x11proto-core-dev, - x11proto-fonts-dev, - x11proto-randr-dev, - x11proto-render-dev, - x11proto-video-dev, - xutils-dev (>= 1:7.5+1), -Standards-Version: 3.9.4 - -Package: xserver-xorg-video-fbturbo -Architecture: any -Depends: - ${shlibs:Depends}, - ${misc:Depends}, - ${xviddriver:Depends}, -Provides: - ${xviddriver:Provides} -Description: fbdev display driver optimized for Allwinner SoC - This package provides the driver for the Linux framebuffer - primarily optimized for the devices powered by the Allwinner SoC - It can use some of the 2D/3D hardware diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/copyright b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/copyright deleted file mode 100644 index c51361834..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/copyright +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- -NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the XFree86 -Project. diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/docs b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/docs deleted file mode 100644 index e845566c0..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/docs +++ /dev/null @@ -1 +0,0 @@ -README diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/rules b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/rules deleted file mode 100644 index d8c88c386..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/rules +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -override_dh_auto_configure: - dh_auto_configure -- --prefix=/usr --with-xorg-module-dir="/usr/lib/xorg/modules" - -override_dh_auto_install: - dh_auto_install - mkdir -p debian/xserver-xorg-video-fbturbo/etc/X11/xorg.conf.d/ - install -m0644 xorg.conf debian/xserver-xorg-video-fbturbo/etc/X11/xorg.conf.d/50-fbturbo.conf - -# That's a plugin, use appropriate warning level: -override_dh_shlibdeps: - dh_shlibdeps -- --warnings=6 - -%: - dh $@ --with autoreconf,xsf diff --git a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/source/format b/packages/extras-buildpkgs/xf86-video-fbturbo/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/packages/extras-buildpkgs/xf86-video-fbturbo/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt)