# Contributor: Sören Tempel # Maintainer: Sören Tempel setglobal pkgname = 'android-tools' setglobal pkgver = '7.0.0_p24' setglobal _realver = $(pkgver/_p/_r) setglobal pkgrel = '1' setglobal pkgdesc = '"Android platform tools'" setglobal url = '"http://tools.android.com/'" setglobal arch = '"all'" setglobal license = '"Apache BSD'" setglobal depends = ''"" setglobal depends_dev = ''"" setglobal makedepends = '"zlib-dev libressl-dev pcre-dev linux-headers bsd-compat-headers'" setglobal install = ''"" setglobal subpackages = ''"" setglobal source = ""http://dev.alpinelinux.org/archive/$pkgname/$pkgname-core-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-extras-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-libselinux-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-f2fs-tools-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-safe-iop-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-gtest-$_realver.tar.gz android-tools.patch musl-fixes.patch "" setglobal _giturl = '"https://android.googlesource.com/platform'" setglobal _gittag = ""android-$_realver"" setglobal builddir = $srcdir setglobal patch_args = '"-p0'" proc snapshot { mkdir -p $srcdir && cd $srcdir local r= for r in [system/core system/extras external/libselinux external/f2fs-tools external/gtest external/safe-iop] { local n="$(r##*/).git" local f=$pkgname-"$(r##*/)" if test -d $n { git --git-dir $n fetch || return 1 } else { git clone --bare $_giturl/$r || return 1 } git --git-dir $n archive --prefix $(f#$pkgname-)/ -o "$srcdir"/$f-$_realver.tar.gz $_gittag } scp "$srcdir"/$pkgname-*-$_realver.tar.gz dev.alpinelinux.org:/archive/$pkgname/ } proc build { make -C $builddir || return 1 } proc package { make DESTDIR="$pkgdir" PREFIX=/usr \ -C $builddir install || return 1 } setglobal md5sums = '"08f229c6a7ee88c9757f7dd204454fb0 android-tools-core-7.0.0_r24.tar.gz 1ed5c25518727a3ae614163fa63b813b android-tools-extras-7.0.0_r24.tar.gz 8d0d5abf79d0e56cc73cffd24f994224 android-tools-libselinux-7.0.0_r24.tar.gz d4923c0dc9508fa1d6299d633479e306 android-tools-f2fs-tools-7.0.0_r24.tar.gz 5927ee8bddba0a8dcd4ffd3d8b56251e android-tools-safe-iop-7.0.0_r24.tar.gz b41dd596e7ec64b5d278952dc5415cd9 android-tools-gtest-7.0.0_r24.tar.gz 883cfac28233868a458aab9cfc5da9a1 android-tools.patch 4f1a962a06ce980cc1623e0cd3417a45 musl-fixes.patch'" setglobal sha256sums = '"b6eac2868570c458418c9d9317a00d5ca2552eb33faa693a8014b928c71c1718 android-tools-core-7.0.0_r24.tar.gz 7085bba77af11b7758a4146bc7b13aa2c3ba6ca0e15ccf9173bc86fc32bf5342 android-tools-extras-7.0.0_r24.tar.gz cd6ec4a1ba06e76dbb2e9eeaa06d23d39e48a21186a9bcc7522694ca1b603b3d android-tools-libselinux-7.0.0_r24.tar.gz 53ae7ea6f7c28847ea249624681fc055b0e95b27f09a55946e22a8352aa91887 android-tools-f2fs-tools-7.0.0_r24.tar.gz 7e961123b32bd0e6fd2d594508746bcaefb6e56990f3afc2c4891f25fcbd7a4d android-tools-safe-iop-7.0.0_r24.tar.gz 8d8e482c14b39df2e5f9db9d0dec6696adeaaf8380de4a7afd76ee83ac702b7a android-tools-gtest-7.0.0_r24.tar.gz 08686f177f6c1bd6901b43816aa83e5f1f3c512f583470b1a520b62d54c3d3e6 android-tools.patch e4423745d2ac88e24b42250b97345753c954218ec3fc98a1cb3f8b27016eab1f musl-fixes.patch'" setglobal sha512sums = '"f2e054fb236518ce101ba3a17e578985a8e4884c127c113a3e702386abbb5077c647565c21575e1d2103c1f0316c7ddcfd8602b7eadf6955d01054842430ff18 android-tools-core-7.0.0_r24.tar.gz 2dd2b571f17d44b2edb354eee9d913e8a004604fc56cf21bb14b7d081891912443bf7a7a543edad834082f93263b200bc0539200a6cb0a4109f502742529d53f android-tools-extras-7.0.0_r24.tar.gz 3e985e01b4f1d413c4ffb7dea4fa6edc8350872df037eab1e3d109f6f19dcf94a7f77c9bc17d5f2838ebf6f773fb357cf9fb963caccb02b2613793d0e49f6a17 android-tools-libselinux-7.0.0_r24.tar.gz fbe08ddafa47d647884bb64202d4fceeabd88bcdba825dd9eb1257744b29a85317fe3cc34c991d9c8ba7838f9ab19d4b94fe2acaa3c6564f9d8689be0461b1b9 android-tools-f2fs-tools-7.0.0_r24.tar.gz baee83d6e0010f3884e9bd56c270294402be9eed2109871b9f2ebc833e35e506605c5d41dfea377e5e59b17b0dbbf4acee2759146d2465b5d2315eb212fa7299 android-tools-safe-iop-7.0.0_r24.tar.gz 303d1b604bd8f8eff8d4d5d9518a43c2d4a96d5d4ca9c89d97120f987897261faa0fee4f22745d066b4a89cdbaeef15cca4cd08fab74340b94c22a8c4d312f4c android-tools-gtest-7.0.0_r24.tar.gz 211fb8d6c37522b26306b75a3d1d2ee05f7c914f32b91a55cfea7375f5f5a99dae484ab11f798caea96de91bb9e345fb67efab19b12c779539fb15b2a687569b android-tools.patch 75e09d7391dba7858cf50d98893c84986b5117e6b920109b0adb4a2e1215b8b85b427fb4e855402f21541cbf01a21430ed2d30296d041ba56c01d0c735334dca musl-fixes.patch'"