diff --git a/alarm/gpu-viv-bin-mx6q/98-galcore.rules b/alarm/gpu-viv-bin-mx6q/98-galcore.rules deleted file mode 100644 index fdebead60..000000000 --- a/alarm/gpu-viv-bin-mx6q/98-galcore.rules +++ /dev/null @@ -1,43 +0,0 @@ -# Create symlinks for i.mx keypads and touchscreens -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mxckpd", SYMLINK+="input/keyboard0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mxc_ts", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="imx_adc_ts", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mpr084", SYMLINK+="input/keyboard0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="tsc2007", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="STMP3XXX touchscreen", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="MXS touchscreen", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="HannStar P1003 Touchscreen", SYMLINK+="input/ts0" -SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="eGalax Touch Screen", SYMLINK+="input/ts0" - -KERNEL=="event*", NAME="input/%k", MODE="666" - - -# The long class name gets cut off to be mc13783_connectiv in -# /sys/class/mc13783_connectivity/mc13783_connectivit -KERNEL=="mc13783_connectiv*", NAME="mc13783_connectivity" -# Anyone has readonly permission to IIM device file -KERNEL=="mxc_iim", MODE="0666", SYMLINK+="mxc_mem" -KERNEL=="mxs_viim", MODE="0666", SYMLINK+="mxc_mem" -KERNEL=="mxc_ipu", MODE="0666" -KERNEL=="fb0", MODE="0666" -KERNEL=="fb1", MODE="0666" -KERNEL=="fb2", MODE="0666" -KERNEL=="mxc_vpu", MODE="0666" -SUBSYSTEM=="video", MODE="0666" -KERNEL=="gsl_kmod", MODE="0666" -KERNEL=="galcore", MODE="0666" -KERNEL=="mxc_galcore", MODE="0666" -KERNEL=="mxc_asrc", MODE="0666" -SUBSYSTEM=="video", MODE="0666" -SUBSYSTEM=="sound", MODE="0666" -SUBSYSTEM=="video4linux", MODE="0666" - -# ALSA devices -SUBSYSTEM=="sound", GROUP="audio" -SUBSYSTEM=="snd", GROUP="audio" -KERNEL=="control*", NAME="snd/%k", MODE="0666" -KERNEL=="pcm*", NAME="snd/%k", MODE="0666" -KERNEL=="timer", NAME="snd/%k", MODE="0666" - -# Set bluetooth power up -ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up" diff --git a/alarm/gpu-viv-bin-mx6q/PKGBUILD b/alarm/gpu-viv-bin-mx6q/PKGBUILD deleted file mode 100644 index 632bb68d8..000000000 --- a/alarm/gpu-viv-bin-mx6q/PKGBUILD +++ /dev/null @@ -1,175 +0,0 @@ -# Maintainer: RaumZeit -# Contributor: pepedog at archlinuxarm dot com - -buildarch=4 -pkgbase=gpu-viv-bin-mx6q -pkgver=3.10.17_1.0.0 -_pkgver=${pkgver//_/-}-hfp -pkgrel=2 -pkgdesc="Freescale proprietary Vivante GPU drivers for i.MX6 Quad SoC" - -# filesystem prefix for the include files and license -_install_prefix=/opt/fsl -# filesystem prefix for the libraries -_install_exec_prefix=/opt/fsl -# filesystem prefix for the samples -_install_samples_prefix=/opt/fsl -url="https://community.freescale.com/docs/DOC-95560" -arch=('armv7h') -license=('proprietary') -#depends=('fsl-bsp-kernel=4.1.0' 'fsl-bsp-kernel-headers=4.1.0') -source=("http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/${pkgbase}-${_pkgver}.bin" - "98-galcore.rules" - "egl.pc" - "egl_x11.pc" - "gc_wayland_protocol.pc" - "glesv1_cm.pc" - "glesv1_cm_x11.pc" - "glesv2.pc" - "glesv2_x11.pc" - "vg.pc" - "vg_x11.pc" - "wayland-egl.pc" - "wayland-viv.pc" - "directfbrc") -md5sums=('8b9c4f6181acf46028e39508a970ecc1' - 'ab0afbd747e802f0bc95d31494d3b559' - 'd56637776b8fa659d7b84f45d006dad2' - '24ea66e2601cd3a1729c16e7e4052425' - '9a815a054d9a2b94e78addd816fbb8a8' - '16055b2e429354d117b9ea5c9d9b29d2' - '7ce072e28e78fe9c67cb45d8ef447d85' - '45982ac2514c8eb08105f8af427ce5eb' - '7bb4eb0db280e9159726adafc8f95d31' - '101994c11d92ff4bcd86ea25f3afa0f0' - '36962675b16862e33f6d250865b0d6ba' - '9e0ce33723aac9e9829a9322e38f6e32' - '8994b882eaad8ee95ccb759505bdcf58' - '7e56b987de6a243023c3313c36df57c5') - -prepare() { - cd "${srcdir}" - sh ${pkgbase}-${_pkgver}.bin --force --auto-accept - sed -n '/EOEULA/,/EOEULA/p' ${pkgbase}-${_pkgver}.bin | grep -v EOEULA > LICENSE.$pkgbase - - # adopt the prefix and exec_prefix variables in .pc files - sed -i 's#^prefix=/usr#prefix='${_install_prefix}'#' *.pc - sed -i 's#^exec_prefix=/usr#exec_prefix='${_install_exec_prefix}'#' *.pc -} - -_package_common() { - provides=('gpu-viv-bin-mx6q=4.1.0' 'libgl') - conflicts=('gpu-viv-bin-mx6q' 'mesa-libgl') - cd "${pkgbase}-${_pkgver}" - mkdir -p "${pkgdir}${_install_prefix}/include" "${pkgdir}${_install_exec_prefix}/lib" - cp -r usr/include/* "${pkgdir}${_install_prefix}/include" - cd usr/lib - cp -r libCLC* libVDK* *GLES* libGL.* libGLSLC* libOpenCL* libOpenVG_* "${pkgdir}${_install_exec_prefix}/lib" - mkdir -p "${pkgdir}${_install_prefix}/licenses" - cp "${srcdir}/LICENSE.$pkgbase" "$pkgdir${_install_prefix}/licenses" - mkdir -p "${pkgdir}/etc/ld.so.conf.d" - echo "${_install_prefix}/lib" > "${pkgdir}/etc/ld.so.conf.d/$pkgbase.conf" - - install -D -m0644 "${srcdir}/98-galcore.rules" "${pkgdir}/usr/lib/udev/rules.d/98-galcore.rules" - -} - -_package_common_post() { - - cd "${pkgdir}${_install_exec_prefix}/lib/" - - mv libGL.so.1.2 libGL.so.1.2.0 - ln -sf libGL.so.1.2.0 libGL.so.1.2 - ln -sf libGL.so.1.2.0 libGL.so - mv libEGL-${backend}.so libEGL.so.1.0 - ln -sf libEGL.so.1.0 libEGL.so.1 - ln -sf libEGL.so.1.0 libEGL.so - mv libGAL-${backend}.so libGAL.so - mv libVIVANTE-${backend}.so libVIVANTE.so - mv libGLESv2-${backend}.so libGLESv2.so.2.0.0 - ln -sf libGLESv2.so.2.0.0 libGLESv2.so.2 - ln -sf libGLESv2.so.2.0.0 libGLESv2.so - - ln -sf libOpenVG_3D.so libOpenVG.so - - for backend in wl x11 fb dfb; do - find "${pkgdir}${_install_exec_prefix}/lib/" -name "*-$backend.so" -exec rm '{}' ';' - done - - find "${pkgdir}${_install_exec_prefix}/lib/" -type f -exec chmod 644 {} \; - find "${pkgdir}${_install_prefix}/include/" -type f -exec chmod 644 {} \; -} - -package_gpu-viv-bin-mx6q-fb() { - backend=fb - _package_common - cp -r *-fb* "${pkgdir}${_install_exec_prefix}/lib" - - install -d "${pkgdir}/usr/lib/pkgconfig" - install -m0644 "${srcdir}/egl.pc" "${pkgdir}/usr/lib/pkgconfig/egl.pc" - install -m0644 "${srcdir}/glesv1_cm.pc" "${pkgdir}/usr/lib/pkgconfig/glesv1_cm.pc" - install -m0644 "${srcdir}/glesv2.pc" "${pkgdir}/usr/lib/pkgconfig/glesv2.pc" - install -m0644 "${srcdir}/vg.pc" "${pkgdir}/usr/lib/pkgconfig/vg.pc" - - - _package_common_post -} - - -package_gpu-viv-bin-mx6q-x11() { - backend=x11 - _package_common - cp -r dri "${pkgdir}${_install_exec_prefix}/lib" - - cp -r *-x11* "${pkgdir}${_install_exec_prefix}/lib" - - install -d "${pkgdir}/usr/lib/pkgconfig" - install -m0644 "${srcdir}/egl_x11.pc" "${pkgdir}/usr/lib/pkgconfig/egl.pc" - install -m0644 "${srcdir}/glesv1_cm_x11.pc" "${pkgdir}/usr/lib/pkgconfig/glesv1_cm.pc" - install -m0644 "${srcdir}/glesv2_x11.pc" "${pkgdir}/usr/lib/pkgconfig/glesv2.pc" - install -m0644 "${srcdir}/vg_x11.pc" "${pkgdir}/usr/lib/pkgconfig/vg.pc" - -# - _package_common_post -} - -package_gpu-viv-bin-mx6q-wl() { - backend=wl - _package_common - cp -r *-wl* "${pkgdir}${_install_exec_prefix}/lib" - cp -r *wayland* "${pkgdir}${_install_exec_prefix}/lib" - - install -d "${pkgdir}/usr/lib/pkgconfig" - install -m0644 "${srcdir}/egl_x11.pc" "${pkgdir}/usr/lib/pkgconfig/egl.pc" - install -m0644 "${srcdir}/glesv1_cm_x11.pc" "${pkgdir}/usr/lib/pkgconfig/glesv1_cm.pc" - install -m0644 "${srcdir}/glesv2_x11.pc" "${pkgdir}/usr/lib/pkgconfig/glesv2.pc" - install -m0644 "${srcdir}/vg_x11.pc" "${pkgdir}/usr/lib/pkgconfig/vg.pc" - install -m0644 "${srcdir}/gc_wayland_protocol.pc" "${pkgdir}/usr/lib/pkgconfig/gc_wayland_protocol.pc" - install -m0644 "${srcdir}/wayland-egl.pc" "${pkgdir}/usr/lib/pkgconfig/wayland-egl.pc" - install -m0644 "${srcdir}/wayland-viv.pc" "${pkgdir}/usr/lib/pkgconfig/wayland-viv.pc" - - _package_common_post -} - - -package_gpu-viv-bin-mx6q-dfb() { - backend=dfb - _package_common - cp -r *-dfb* directfb* "${pkgdir}${_install_exec_prefix}/lib" - install -d "${pkgdir}/etc" - install -m0644 "${srcdir}/directfbrc" "${pkgdir}/etc/directfbrc" - _package_common_post -} - - -package_gpu-viv-bin-mx6q-samples() { - cd "${pkgbase}-${_pkgver}" - mkdir -p "${pkgdir}${_install_samples_prefix}/viv_samples" - cp -r opt/viv_samples/* "${pkgdir}${_install_samples_prefix}/viv_samples" -} - - -pkgname=("${pkgbase}-x11" "${pkgbase}-fb" "${pkgbase}-dfb" "${pkgbase}-wl" "${pkgbase}-samples") - -# vim:set ts=2 sw=2 et: - diff --git a/alarm/gpu-viv-bin-mx6q/directfbrc b/alarm/gpu-viv-bin-mx6q/directfbrc deleted file mode 100644 index c10478533..000000000 --- a/alarm/gpu-viv-bin-mx6q/directfbrc +++ /dev/null @@ -1,11 +0,0 @@ -# directfbrc begin -system=fbdev -mode=1024x768 # display size (change to fit your needs) -desktop-buffer-mode=frontonly # if no double buffering in framebuffer driver -depth=16 -pixelformat=RGB16 -#no-hardware # disable hardware acceleration -#no-software # disable software fallbacks -# directfbrc end - - diff --git a/alarm/gpu-viv-bin-mx6q/egl.pc b/alarm/gpu-viv-bin-mx6q/egl.pc deleted file mode 100644 index 5825c541e..000000000 --- a/alarm/gpu-viv-bin-mx6q/egl.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: Vivante EGL library -Requires.private: -Version: 8.0 -Libs: -L${libdir} -lEGL -Libs.private: -lm -lpthread -ldl -Cflags: -I${includedir} -DLINUX diff --git a/alarm/gpu-viv-bin-mx6q/egl_x11.pc b/alarm/gpu-viv-bin-mx6q/egl_x11.pc deleted file mode 100644 index d5bfbb163..000000000 --- a/alarm/gpu-viv-bin-mx6q/egl_x11.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: Vivante EGL library -Requires.private: libdrm x11 xext xdamage xfixes xcb -Version: 8.0 -Libs: -L${libdir} -lEGL -Libs.private: -lm -lpthread -ldl -Cflags: -I${includedir} -DLINUX diff --git a/alarm/gpu-viv-bin-mx6q/gc_wayland_protocol.pc b/alarm/gpu-viv-bin-mx6q/gc_wayland_protocol.pc deleted file mode 100644 index 3d10d72e9..000000000 --- a/alarm/gpu-viv-bin-mx6q/gc_wayland_protocol.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: gc_wayland_protocol -Description: Vivante Wayland Protocol Extension Library -Version: 0.1 -Cflags: -I${includedir} -Libs: -L${libdir} -lgc_wayland_protocol diff --git a/alarm/gpu-viv-bin-mx6q/glesv1_cm.pc b/alarm/gpu-viv-bin-mx6q/glesv1_cm.pc deleted file mode 100644 index 3d5d937da..000000000 --- a/alarm/gpu-viv-bin-mx6q/glesv1_cm.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv1_cm -Description: Vivante OpenGL ES 1.1 CM library -Requires.private: -Version: 8.0 -Libs: -L${libdir} -lGLESv1_CM -lEGL -lGAL -Libs.private: -lm -lpthread -ldl -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/glesv1_cm_x11.pc b/alarm/gpu-viv-bin-mx6q/glesv1_cm_x11.pc deleted file mode 100644 index d68d2a13e..000000000 --- a/alarm/gpu-viv-bin-mx6q/glesv1_cm_x11.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv1_cm -Description: Vivante OpenGL ES 1.1 CM library -Requires.private: libdrm x11 xext xdamage xfixes xcb -Version: 8.0 -Libs: -L${libdir} -lGLESv1_CM -lEGL -lGAL -Libs.private: -lm -lpthread -ldl -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/glesv2.pc b/alarm/gpu-viv-bin-mx6q/glesv2.pc deleted file mode 100644 index 7dc4dfcf7..000000000 --- a/alarm/gpu-viv-bin-mx6q/glesv2.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: Vivante OpenGL ES 2.0 library -Requires.private: -Version: 8.0 -Libs: -L${libdir} -lGLESv2 -lEGL -lGAL -Libs.private: -lpthread -lrt -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/glesv2_x11.pc b/alarm/gpu-viv-bin-mx6q/glesv2_x11.pc deleted file mode 100644 index f95e8df3e..000000000 --- a/alarm/gpu-viv-bin-mx6q/glesv2_x11.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: Vivante OpenGL ES 2.0 library -Requires.private: libdrm x11 xext xdamage xfixes xcb -Version: 8.0 -Libs: -L${libdir} -lGLESv2 -lEGL -lGAL -Libs.private: -lpthread -lrt -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/vg.pc b/alarm/gpu-viv-bin-mx6q/vg.pc deleted file mode 100644 index e7eaacb03..000000000 --- a/alarm/gpu-viv-bin-mx6q/vg.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: vg -Description: Vivante OpenVG 1.1 library -Requires.private: -Version: 8.0 -Libs: -L${libdir} -lOpenVG -lEGL -lGAL -Libs.private: -lpthread -lrt -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/vg_x11.pc b/alarm/gpu-viv-bin-mx6q/vg_x11.pc deleted file mode 100644 index c5e0876b6..000000000 --- a/alarm/gpu-viv-bin-mx6q/vg_x11.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: vg -Description: Vivante OpenVG 1.1 library -Requires.private: libdrm x11 xext xdamage xfixes xcb -Version: 8.0 -Libs: -L${libdir} -lOpenVG -lEGL -lGAL -Libs.private: -lpthread -lrt -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/wayland-egl.pc b/alarm/gpu-viv-bin-mx6q/wayland-egl.pc deleted file mode 100644 index 8072ac677..000000000 --- a/alarm/gpu-viv-bin-mx6q/wayland-egl.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: wayland-egl -Description: Bind the driver EGL to the Wayland API -Version: 1.0.0 -Libs: -L${libdir} -lEGL -Cflags: -I${includedir} diff --git a/alarm/gpu-viv-bin-mx6q/wayland-viv.pc b/alarm/gpu-viv-bin-mx6q/wayland-viv.pc deleted file mode 100644 index ca7a967c7..000000000 --- a/alarm/gpu-viv-bin-mx6q/wayland-viv.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: Wayland Vivante Lib -Description: Wayland server side library for Vivante's EGL driver -Version: 0.1 -Cflags: -I${includedir}/wayland-viv -Libs: -L${libdir} -lwayland-viv diff --git a/alarm/gpu-viv-g2d/PKGBUILD b/alarm/gpu-viv-g2d/PKGBUILD deleted file mode 100644 index 517b4097e..000000000 --- a/alarm/gpu-viv-g2d/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# Derived from the gpu-viv-mx6q-bin PKGBUILD - -buildarch=4 -pkgname=gpu-viv-g2d -pkgver=3.10.17_1.0.2 -_pkgver=${pkgver//_/-} -pkgrel=1 -pkgdesc="Freescale proprietary Vivante 2D graphics drivers for i.MX6 Quad SoC" - -# filesystem prefix for the include files and license -_install_prefix=/opt/fsl -# filesystem prefix for the libraries -_install_exec_prefix=/opt/fsl -url="https://community.freescale.com/docs/DOC-95560" -arch=('armv7h') -license=('proprietary') -source=("http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/${pkgname}-${_pkgver}.bin") -md5sums=('82d1418c06ca46e4e51deea2749c14d8') - -prepare() { - cd "${srcdir}" - sh ${pkgname}-${_pkgver}.bin --force --auto-accept - sed -n '/EOEULA/,/EOEULA/p' ${pkgname}-${_pkgver}.bin | grep -v EOEULA > LICENSE.$pkgname -} - -package() { - cd ${srcdir}/"${pkgname}-${_pkgver}" - mkdir -p "${pkgdir}${_install_prefix}/include" "${pkgdir}${_install_exec_prefix}/lib" - cp -r usr/include/* "${pkgdir}${_install_prefix}/include" - cp -r usr/lib/* "${pkgdir}${_install_prefix}/lib" - mkdir -p "${pkgdir}${_install_prefix}/licenses" - cp "${srcdir}/LICENSE.$pkgname" "$pkgdir${_install_prefix}/licenses" - mkdir -p "${pkgdir}/etc/ld.so.conf.d" - echo "${_install_prefix}/lib" > "${pkgdir}/etc/ld.so.conf.d/$pkgname.conf" -}