[arch-commits] Commit in android-tools/trunk (PKGBUILD adbMakefile fastbootMakefile)
Anatol Pomozov
anatolik at archlinux.org
Sat Nov 8 18:52:51 UTC 2014
Date: Saturday, November 8, 2014 @ 19:52:51
Author: anatolik
Revision: 122267
upgpkg: android-tools 5.0.0_r2-1
Modified:
android-tools/trunk/PKGBUILD
android-tools/trunk/adbMakefile
android-tools/trunk/fastbootMakefile
------------------+
PKGBUILD | 22 +++++++++++++++-------
adbMakefile | 2 +-
fastbootMakefile | 15 ++++++++++++++-
3 files changed, 30 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-11-08 18:24:03 UTC (rev 122266)
+++ PKGBUILD 2014-11-08 18:52:51 UTC (rev 122267)
@@ -4,7 +4,7 @@
# Contributor: Alucryd <alucryd at gmail dot com>
pkgname=android-tools
-pkgver=4.4.4_r2.0.1
+pkgver=5.0.0_r2
pkgrel=1
pkgdesc='Android platform tools'
arch=(i686 x86_64)
@@ -15,16 +15,24 @@
source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver
git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver
git+https://android.googlesource.com/platform/external/libselinux#tag=android-$pkgver
+ git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver
adbMakefile
fastbootMakefile
bash_completion) # Bash completion file was taken from https://github.com/mbrubeck/android-completion
-md5sums=('SKIP'
- 'SKIP'
- 'SKIP'
- '887d868e544330ef850334961685cab3'
- 'cd1a1a9d16b523119245bfe17120d73b'
- '421f8640d7b4ec156f1d37167f3e7a45')
+sha1sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'cc3d5bbf7f38574bfe597555b39d983db87ec37f'
+ '5a66a188e35ec09393f5bd85d5b63fe7a7e38c0f'
+ 'd99991b208c7c2d8d0053e9937653cca22d09b6d')
+
+prepare() {
+ # another way to fix the compilation error is to add #include <stddef.h>
+ sed -e 's/f2fs_sparse_file = NULL/f2fs_sparse_file = 0/g' -i extras/f2fs_utils/f2fs_utils.c
+}
+
build() {
make -C core/adb -f "$srcdir"/adbMakefile
make -C core/fastboot -f "$srcdir"/fastbootMakefile
Modified: adbMakefile
===================================================================
--- adbMakefile 2014-11-08 18:24:03 UTC (rev 122266)
+++ adbMakefile 2014-11-08 18:52:51 UTC (rev 122267)
@@ -15,7 +15,6 @@
SRCS+= usb_vendors.c
VPATH+= ../libcutils
-SRCS+= list.c
SRCS+= load_file.c
SRCS+= socket_inaddr_any_server.c
SRCS+= socket_local_client.c
@@ -30,6 +29,7 @@
CPPFLAGS+= -DADB_HOST=1
CPPFLAGS+= -DHAVE_FORKEXEC=1
+CPPFLAGS+= -DHAVE_OFF64_T=1
CPPFLAGS+= -I.
CPPFLAGS+= -I../include
Modified: fastbootMakefile
===================================================================
--- fastbootMakefile 2014-11-08 18:24:03 UTC (rev 122266)
+++ fastbootMakefile 2014-11-08 18:52:51 UTC (rev 122267)
@@ -4,6 +4,8 @@
SRCS+=protocol.c
SRCS+=usb_linux.c
SRCS+=util_linux.c
+SRCS+=util.c
+SRCS+=fs.c
VPATH+= ../libsparse
SRCS+= backed_block.c
@@ -22,6 +24,7 @@
SRCS+= contents.c
SRCS+= crc16.c
SRCS+= ext4_utils.c
+SRCS+= ext4_sb.c
SRCS+= extent.c
SRCS+= indirect.c
SRCS+= make_ext4fs.c
@@ -29,6 +32,11 @@
SRCS+= uuid.c
SRCS+= wipe.c
+VPATH+= ../../extras/f2fs_utils
+SRCS+= f2fs_utils.c
+SRCS+= f2fs_dlutils.c
+SRCS+= f2fs_ioutils.c
+
VPATH+= ../../libselinux/src
SRCS+= callbacks.c
SRCS+= check_context.c
@@ -42,9 +50,14 @@
CPPFLAGS+= -I../libsparse/include
CPPFLAGS+= -I../mkbootimg
CPPFLAGS+= -I../../extras/ext4_utils
+CPPFLAGS+= -I../../extras/f2fs_utils/
CPPFLAGS+= -I../../libselinux/include
+CPPFLAGS+= -I../../f2fs-tools/include
+CPPFLAGS+= -I../../f2fs-tools/mkfs
+CPPFLAGS+= -DHAVE_OFF64_T=1
+CPPFLAGS+= -std=gnu99
-LIBS+= -lz
+LIBS+= -lz -ldl
OBJS= $(SRCS:.c=.o)
More information about the arch-commits
mailing list