Add libsamsung-ipc to device-samsung-i9100 (#564)
* add libsamsung-ipc (from upstream replicant repository) * add libsamsung-ipc as dependecy for device-samsung-i9100 * change device path for loading modem firmware on i9100 * add mounting of EFS to fstab
This commit is contained in:
parent
7007e2eb63
commit
97ad29c439
4 changed files with 38 additions and 9 deletions
|
@ -1,15 +1,19 @@
|
||||||
pkgname=device-samsung-i9100
|
pkgname=device-samsung-i9100
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=9
|
pkgrel=10
|
||||||
pkgdesc="Samsung Galaxy SII"
|
pkgdesc="Samsung Galaxy SII"
|
||||||
url="https://github.com/postmarketOS"
|
url="https://github.com/postmarketOS"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
depends="linux-samsung-i9100 firmware-samsung-i9100"
|
depends="linux-samsung-i9100 firmware-samsung-i9100 libsamsung-ipc"
|
||||||
makedepends=""
|
makedepends=""
|
||||||
install=""
|
install="$pkgname.post-install"
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="deviceinfo 90-android-touch-dev.rules"
|
source="
|
||||||
|
deviceinfo
|
||||||
|
90-android-touch-dev.rules
|
||||||
|
$install
|
||||||
|
"
|
||||||
options="!check"
|
options="!check"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -24,4 +28,5 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="64f8526a8db3d428e83f826c22f41a589bed29381f3b3160446a401c44196d044dd6f2f895c080b0c45a6ad8c173439bb6127195329c3df677fd8408d4c69f85 deviceinfo
|
sha512sums="64f8526a8db3d428e83f826c22f41a589bed29381f3b3160446a401c44196d044dd6f2f895c080b0c45a6ad8c173439bb6127195329c3df677fd8408d4c69f85 deviceinfo
|
||||||
8aead706ddb118a44de7d049f07d10a27e727d17724058d132e4ec4fa73fed29c9ccfe03f02aca459c922ec0fbba24e171fe3c76e33f7c5462631e3dd5506e36 90-android-touch-dev.rules"
|
8aead706ddb118a44de7d049f07d10a27e727d17724058d132e4ec4fa73fed29c9ccfe03f02aca459c922ec0fbba24e171fe3c76e33f7c5462631e3dd5506e36 90-android-touch-dev.rules
|
||||||
|
03da52725e676bc7db371cbf4b60bff8689eca469dae96a02ca7d6c194ed9f8c4ec9d19d1ac9212eeba0b73384fd213e86f2b93da94f37e5abe4cc3339281205 device-samsung-i9100.post-install"
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Create mount point and /efs mount point in fstab
|
||||||
|
if [ -z "$(grep /efs /etc/fstab)" ]; then
|
||||||
|
mkdir -p /efs
|
||||||
|
echo "/dev/mmcblk0p1 /efs auto ro 0 0" >> /etc/fstab
|
||||||
|
fi
|
|
@ -0,0 +1,13 @@
|
||||||
|
diff --git a/samsung-ipc/devices/galaxys2/galaxys2.h b/samsung-ipc/devices/galaxys2/galaxys2.h
|
||||||
|
index 5d315c6..9b24f9d 100644
|
||||||
|
--- a/samsung-ipc/devices/galaxys2/galaxys2.h
|
||||||
|
+++ b/samsung-ipc/devices/galaxys2/galaxys2.h
|
||||||
|
@@ -32,7 +32,7 @@
|
||||||
|
#define GALAXYS2_NV_DATA_OFFSET 0xA00000
|
||||||
|
#define GALAXYS2_NV_DATA_SIZE 0x200000
|
||||||
|
|
||||||
|
-#define GALAXYS2_MODEM_IMAGE_DEVICE "/dev/block/mmcblk0p8"
|
||||||
|
+#define GALAXYS2_MODEM_IMAGE_DEVICE "/dev/mmcblk0p8"
|
||||||
|
|
||||||
|
struct galaxys2_transport_data {
|
||||||
|
int fd;
|
|
@ -1,14 +1,17 @@
|
||||||
pkgname=libsamsung-ipc
|
pkgname=libsamsung-ipc
|
||||||
pkgver=6.0-0002
|
pkgver=6.0-0002
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
pkgdesc="Implementation of Samsung modem protocol"
|
pkgdesc="Implementation of Samsung modem protocol"
|
||||||
url="https://redmine.replicant.us/projects/replicant/wiki/Libsamsung-ipc"
|
url="https://redmine.replicant.us/projects/replicant/wiki/Libsamsung-ipc"
|
||||||
arch="all"
|
arch="all"
|
||||||
license="GPLv2"
|
license="GPLv2"
|
||||||
depends=""
|
depends=""
|
||||||
makedepends="autoconf automake libtool openssl-dev linux-headers"
|
makedepends="autoconf automake libtool libressl-dev linux-headers"
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="$pkgname-$pkgver.tar.gz::https://git.replicant.us/replicant/external_libsamsung-ipc/snapshot/external_libsamsung-ipc-replicant-${pkgver}.tar.gz"
|
source="
|
||||||
|
$pkgname-$pkgver.tar.gz::https://git.replicant.us/replicant/external_libsamsung-ipc/snapshot/external_libsamsung-ipc-replicant-${pkgver}.tar.gz
|
||||||
|
0001-i9100-modem-firmware-device-path.patch
|
||||||
|
"
|
||||||
options="!check"
|
options="!check"
|
||||||
|
|
||||||
builddir="$srcdir"/external_libsamsung-ipc-replicant-$pkgver
|
builddir="$srcdir"/external_libsamsung-ipc-replicant-$pkgver
|
||||||
|
@ -23,4 +26,5 @@ package() {
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="59974fda58914829a221ecf8ce5bec5ec1e76ef1dba95d86942b224b41d3e41e542c3214be43ba31dd93304ed4aa8135892ea364dd1aa4aa42217cf20507db14 libsamsung-ipc-6.0-0002.tar.gz"
|
sha512sums="59974fda58914829a221ecf8ce5bec5ec1e76ef1dba95d86942b224b41d3e41e542c3214be43ba31dd93304ed4aa8135892ea364dd1aa4aa42217cf20507db14 libsamsung-ipc-6.0-0002.tar.gz
|
||||||
|
b4a092fca35825d3d20886cb96135d944a4a3fbdb596b925c02c1a294160b7abbe1e5fa9f832816fe35f4a5d6b87546504b67950e17173e145b505e8108d0ccc 0001-i9100-modem-firmware-device-path.patch"
|
||||||
|
|
Loading…
Reference in a new issue