first commit
This commit is contained in:
5
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog
vendored
Normal file
5
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/changelog
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
libmali-sunxi-r3p0 (1.0-1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- root <root@unknown> Mon, 11 Jul 2016 17:02:30 +0300
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/compat
vendored
Normal file
@@ -0,0 +1 @@
|
||||
9
|
||||
63
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control
vendored
Normal file
63
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/control
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
Source: libmali-sunxi-r3p0
|
||||
Priority: optional
|
||||
Maintainer: root <root@unknown>
|
||||
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:
|
||||
orangepi-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.
|
||||
8
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright
vendored
Normal file
8
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/copyright
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: sunxi-mali
|
||||
Source: <https://github.com/linux-sunxi/sunxi-mali/>
|
||||
|
||||
Files: lib/mali
|
||||
Copyright: Copyright (C) Allwinner Technology Co., Ltd.
|
||||
License: Proprietary
|
||||
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/docs
vendored
Normal file
@@ -0,0 +1 @@
|
||||
README
|
||||
2
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install
vendored
Normal file
2
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-dev.install
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
usr/include/*
|
||||
usr/lib/*/pkgconfig/*
|
||||
@@ -0,0 +1,2 @@
|
||||
usr/lib/*/${private_dir}/lib*
|
||||
etc/modules-load.d/*
|
||||
19
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in
vendored
Normal file
19
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postinst.in
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/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
|
||||
19
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in
vendored
Normal file
19
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.postrm.in
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/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
|
||||
37
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in
vendored
Normal file
37
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.preinst.in
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/sh
|
||||
|
||||
BRANCH=""
|
||||
LINUXFAMILY=""
|
||||
|
||||
[ -f "/etc/orangepi-release" ] && . /etc/orangepi-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
|
||||
13
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in
vendored
Normal file
13
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.prerm.in
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/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
|
||||
4
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs
vendored
Normal file
4
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.shlibs
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
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)
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/libmali-sunxi-r3p0.udev
vendored
Normal file
@@ -0,0 +1 @@
|
||||
KERNEL=="mali", MODE="0660", GROUP="video"
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/mali-sunxi-utils.install
vendored
Normal file
@@ -0,0 +1 @@
|
||||
usr/bin
|
||||
2
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series
vendored
Normal file
2
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/patches/series
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
fix-makefiles.patch
|
||||
fix-makefiles-submodule.patch
|
||||
51
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules
vendored
Normal file
51
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/rules
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
#!/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)
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
||||
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf
vendored
Normal file
1
external/packages/extras-buildpkgs/libmali-sunxi-r3p0.old/debian/sunxi-mali.conf
vendored
Normal file
@@ -0,0 +1 @@
|
||||
mali
|
||||
Reference in New Issue
Block a user