pmaports/device/device-sony-nicki/APKBUILD
Oliver Smith 9814d78e73
device-*: don't use noarch anymore
Use the device's architecture instead of noarch. Because the device
packages should never be built for other architectures, even if all
depends can be built for other arches as well.

This simplifies package building as part of the new build
infrastructure effort.

pmbootstrap has also been changed to output this by default in
aportgen.
2018-11-27 07:47:11 +01:00

38 lines
1.8 KiB
Text
Executable file

# Reference: <https://postmarketos.org/devicepkg>
pkgname="device-sony-nicki"
pkgdesc="Sony Xperia M"
pkgver=0.1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armhf"
options="!check !archcheck"
depends="postmarketos-base linux-sony-nicki mkbootimg mesa-dri-swrast mdss-fb-init-hack msm-fb-refresher"
makedepends="devicepkg-dev"
source="deviceinfo 90-android-touch-dev.rules screen-workaround.sh fb.modes pointercal"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
install -D -m644 "$srcdir"/90-android-touch-dev.rules \
"$pkgdir"/etc/udev/rules.d/90-android-touch-dev.rules
install -D -m644 "$srcdir"/screen-workaround.sh \
"$pkgdir"/etc/profile.d/screen-workaround.sh
install -D -m644 "$srcdir"/fb.modes \
"$pkgdir"/etc/fb.modes
install -D -m644 "$srcdir"/pointercal \
"$pkgdir"/etc/pointercal
#I have no idea what it does but it's included in sony-yuga and
#if I do same on here, segfaults stop appearing in dmesg
ln -s /dev/null "$pkgdir"/etc/udev/rules.d/60-persistent-v4l.rules
}
sha512sums="ca821636f50ad0991ce24aa25edd6b961be747941de234d5190d08dc4962815ade591a5fd648ce6476512d37f7373ab4b2d3ff76d6783af81eaa66e487c14dde deviceinfo
a3d3a0cf43c5f216279666143d6042f2669dbe3dc5ecec2817b6118a0c122f5b927799b37432bee3167359c118d0142fd8e8e8d67374e8ab1d837673f217e1ae 90-android-touch-dev.rules
8cecfb3c726a59ebdf2a9e53df11e784d662329b50f288344121e7774368ee782c27229d94aee1f2f4d43eb6ef764ccb63af547beb43438b9750b2b888be61ff screen-workaround.sh
aac9a5d4c856b6feaf4f2961251fbc81d9173e24c3b20806e803711b40e388a173abf2651d5d828d36a504ef2de12c1c1eacea1f1b9479e31f55234012140405 fb.modes
016111b7618e2509186fd91dd238cdfb51c37a02af98ba01d3cf27358ff901f71f7ff5e798752334e720bf8108b907a31e9242085c8c915748f2d9391f86dfc4 pointercal"