~mdw
/
termux-packages
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
cd83eaf
)
termux-api: Cleanup and put termux-api binary in libexec
author
Fredrik Fornwall
<fredrik@fornwall.net>
Fri, 14 Aug 2015 19:27:47 +0000
(15:27 -0400)
committer
Fredrik Fornwall
<fredrik@fornwall.net>
Fri, 14 Aug 2015 19:27:47 +0000
(15:27 -0400)
18 files changed:
packages/termux-api/build.sh
patch
|
blob
|
blame
|
history
packages/termux-api/termux-battery-status
patch
|
blob
|
blame
|
history
packages/termux-api/termux-camera-info
patch
|
blob
|
blame
|
history
packages/termux-api/termux-camera-photo
patch
|
blob
|
blame
|
history
packages/termux-api/termux-clipboard-get
patch
|
blob
|
blame
|
history
packages/termux-api/termux-clipboard-set
patch
|
blob
|
blame
|
history
packages/termux-api/termux-contact-list
patch
|
blob
|
blame
|
history
packages/termux-api/termux-dialog
patch
|
blob
|
blame
|
history
packages/termux-api/termux-download
patch
|
blob
|
blame
|
history
packages/termux-api/termux-location
patch
|
blob
|
blame
|
history
packages/termux-api/termux-notification
patch
|
blob
|
blame
|
history
packages/termux-api/termux-share
patch
|
blob
|
blame
|
history
packages/termux-api/termux-sms-inbox
patch
|
blob
|
blame
|
history
packages/termux-api/termux-sms-send
patch
|
blob
|
blame
|
history
packages/termux-api/termux-toast
patch
|
blob
|
blame
|
history
packages/termux-api/termux-tts-engines
patch
|
blob
|
blame
|
history
packages/termux-api/termux-tts-speak
patch
|
blob
|
blame
|
history
packages/termux-api/termux-vibrate
patch
|
blob
|
blame
|
history
diff --git
a/packages/termux-api/build.sh
b/packages/termux-api/build.sh
index
e79016c
..
4cbb64e
100644
(file)
--- a/
packages/termux-api/build.sh
+++ b/
packages/termux-api/build.sh
@@
-1,11
+1,14
@@
TERMUX_PKG_HOMEPAGE=http://termux.com/add-ons/api/
TERMUX_PKG_DESCRIPTION="Termux API commands"
TERMUX_PKG_HOMEPAGE=http://termux.com/add-ons/api/
TERMUX_PKG_DESCRIPTION="Termux API commands"
-TERMUX_PKG_VERSION=0.
7
+TERMUX_PKG_VERSION=0.
8
termux_step_make_install () {
mkdir -p $TERMUX_PREFIX/bin
termux_step_make_install () {
mkdir -p $TERMUX_PREFIX/bin
- for file in `ls $TERMUX_PKG_BUILDER_DIR/* | grep -v build.sh | grep -v termux-api.c`; do
- cp $file $TERMUX_PREFIX/bin
+ local TERMUX_API_BINARY=$TERMUX_PREFIX/libexec/termux-api
+ cd $TERMUX_PKG_BUILDER_DIR
+ for file in `ls termux-* | grep -v termux-api.c`; do
+ sed "s|@TERMUX_API@|$TERMUX_API_BINARY|" $file > $TERMUX_PREFIX/bin/$file
+ chmod +x $TERMUX_PREFIX/bin/$file
done
done
- $CC $CFLAGS -std=c11 -Wall -Wextra -pedantic -Werror $LDFLAGS
$TERMUX_PKG_BUILDER_DIR/termux-api.c -o $TERMUX_PREFIX/bin/termux-api
+ $CC $CFLAGS -std=c11 -Wall -Wextra -pedantic -Werror $LDFLAGS
termux-api.c -o $TERMUX_API_BINARY
}
}
diff --git
a/packages/termux-api/termux-battery-status
b/packages/termux-api/termux-battery-status
index
3a457ea
..
4441d48
100755
(executable)
--- a/
packages/termux-api/termux-battery-status
+++ b/
packages/termux-api/termux-battery-status
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
if [ "$#" != "0" ]; then
echo "usage: termux-battery-status"
if [ "$#" != "0" ]; then
echo "usage: termux-battery-status"
@@
-6,4
+6,4
@@
if [ "$#" != "0" ]; then
exit 1
fi
exit 1
fi
-
termux-api
BatteryStatus
+
@TERMUX_API@
BatteryStatus
diff --git
a/packages/termux-api/termux-camera-info
b/packages/termux-api/termux-camera-info
index
cdd16ca
..
ec6bda1
100755
(executable)
--- a/
packages/termux-api/termux-camera-info
+++ b/
packages/termux-api/termux-camera-info
@@
-1,3
+1,3
@@
-#!/
system/
bin/sh
+#!/bin/sh
-
termux-api
CameraInfo
+
@TERMUX_API@
CameraInfo
diff --git
a/packages/termux-api/termux-camera-photo
b/packages/termux-api/termux-camera-photo
index
08f4451
..
bdb27a5
100755
(executable)
--- a/
packages/termux-api/termux-camera-photo
+++ b/
packages/termux-api/termux-camera-photo
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
set -e -u
@@
-28,4
+28,4
@@
if [ $# != 1 ]; then show_usage; exit 1; fi
touch $1
PARAMS="$PARAMS --es file `realpath $1`"
touch $1
PARAMS="$PARAMS --es file `realpath $1`"
-
termux-api
CameraPhoto $PARAMS
+
@TERMUX_API@
CameraPhoto $PARAMS
diff --git
a/packages/termux-api/termux-clipboard-get
b/packages/termux-api/termux-clipboard-get
index
daaf6c4
..
3a39aac
100755
(executable)
--- a/
packages/termux-api/termux-clipboard-get
+++ b/
packages/termux-api/termux-clipboard-get
@@
-1,3
+1,3
@@
-#!/
system/
bin/sh
+#!/bin/sh
-
termux-api
Clipboard
+
@TERMUX_API@
Clipboard
diff --git
a/packages/termux-api/termux-clipboard-set
b/packages/termux-api/termux-clipboard-set
index
2ac3f4b
..
076ea01
100755
(executable)
--- a/
packages/termux-api/termux-clipboard-set
+++ b/
packages/termux-api/termux-clipboard-set
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
TEXT=`cat -`
TEXT=`cat -`
-
termux-api
Clipboard --es text "$TEXT"
+
@TERMUX_API@
Clipboard --es text "$TEXT"
diff --git
a/packages/termux-api/termux-contact-list
b/packages/termux-api/termux-contact-list
index
6773a0d
..
8f38e03
100755
(executable)
--- a/
packages/termux-api/termux-contact-list
+++ b/
packages/termux-api/termux-contact-list
@@
-1,10
+1,10
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
if [ "$#" != "0" ]; then
echo "usage: termux-contact-list"
echo "List all contacts."
set -e -u
if [ "$#" != "0" ]; then
echo "usage: termux-contact-list"
echo "List all contacts."
- exit
1
+ exit
fi
fi
-
termux-api
ContactList
+
@TERMUX_API@
ContactList
diff --git
a/packages/termux-api/termux-dialog
b/packages/termux-api/termux-dialog
index
c5555ef
..
073c60e
100755
(executable)
--- a/
packages/termux-api/termux-dialog
+++ b/
packages/termux-api/termux-dialog
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
set -e -u
@@
-25,4
+25,4
@@
done
# Too many arguments:
if [ $# != 0 ]; then show_usage; exit 1; fi
# Too many arguments:
if [ $# != 0 ]; then show_usage; exit 1; fi
-eval
termux-api
Dialog $PARAMS
+eval
@TERMUX_API@
Dialog $PARAMS
diff --git
a/packages/termux-api/termux-download
b/packages/termux-api/termux-download
index
1c7e469
..
c7b8fea
100755
(executable)
--- a/
packages/termux-api/termux-download
+++ b/
packages/termux-api/termux-download
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
set -e -u
@@
-27,4
+27,4
@@
done
# Too many arguments:
if [ $# != 1 ]; then show_usage; exit 1; fi
# Too many arguments:
if [ $# != 1 ]; then show_usage; exit 1; fi
-eval
termux-api
Download $PARAMS $1
+eval
@TERMUX_API@
Download $PARAMS $1
diff --git
a/packages/termux-api/termux-location
b/packages/termux-api/termux-location
index
08d05af
..
1c3e0fa
100755
(executable)
--- a/
packages/termux-api/termux-location
+++ b/
packages/termux-api/termux-location
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
PARAMS=""
set -e -u
PARAMS=""
@@
-25,4
+25,4
@@
done
# Too many arguments:
if [ $# != 0 ]; then show_usage; exit 1; fi
# Too many arguments:
if [ $# != 0 ]; then show_usage; exit 1; fi
-
termux-api
Location $PARAMS
+
@TERMUX_API@
Location $PARAMS
diff --git
a/packages/termux-api/termux-notification
b/packages/termux-api/termux-notification
index
9c08440
..
d186d5f
100755
(executable)
--- a/
packages/termux-api/termux-notification
+++ b/
packages/termux-api/termux-notification
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -u
set -u
@@
-35,4
+35,4
@@
if [ $CONTENT_OR_TITLE_SET = "no" ]; then
exit 1;
fi;
exit 1;
fi;
-
termux-api
Notification $PARAMS
+
@TERMUX_API@
Notification $PARAMS
diff --git
a/packages/termux-api/termux-share
b/packages/termux-api/termux-share
index
e083272
..
68044bd
100755
(executable)
--- a/
packages/termux-api/termux-share
+++ b/
packages/termux-api/termux-share
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
show_usage () {
echo "usage: termux-share [options] [file]"
show_usage () {
echo "usage: termux-share [options] [file]"
@@
-45,4
+45,4
@@
done
if [ $# -gt 1 ]; then echo "Only one file can be shared"; exit 1; fi
if [ $# != 0 ]; then PARAMS="$PARAMS --es file `realpath $1`"; fi
if [ $# -gt 1 ]; then echo "Only one file can be shared"; exit 1; fi
if [ $# != 0 ]; then PARAMS="$PARAMS --es file `realpath $1`"; fi
-
termux-api
Share $PARAMS
+
@TERMUX_API@
Share $PARAMS
diff --git
a/packages/termux-api/termux-sms-inbox
b/packages/termux-api/termux-sms-inbox
index
8203e03
..
82b9f8b
100755
(executable)
--- a/
packages/termux-api/termux-sms-inbox
+++ b/
packages/termux-api/termux-sms-inbox
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -u
PARAM_LIMIT=10
set -u
PARAM_LIMIT=10
@@
-37,4
+37,4
@@
if [ $# != 0 ]; then show_usage; exit 1; fi
PARAMS="$PARAMS --ei offset $PARAM_OFFSET --ei limit $PARAM_LIMIT"
PARAMS="$PARAMS --ei offset $PARAM_OFFSET --ei limit $PARAM_LIMIT"
-
termux-api
SmsInbox $PARAMS
+
@TERMUX_API@
SmsInbox $PARAMS
diff --git
a/packages/termux-api/termux-sms-send
b/packages/termux-api/termux-sms-send
index
7d35a01
..
67b0f31
100755
(executable)
--- a/
packages/termux-api/termux-sms-send
+++ b/
packages/termux-api/termux-sms-send
@@
-7,4
+7,4
@@
if [ $# != 1 -o $1 = "-h" ]; then
exit 1
fi
exit 1
fi
-
termux-api
SmsSend --es recipient $1
+
@TERMUX_API@
SmsSend --es recipient $1
diff --git
a/packages/termux-api/termux-toast
b/packages/termux-api/termux-toast
index
e54b04f
..
247d091
100755
(executable)
--- a/
packages/termux-api/termux-toast
+++ b/
packages/termux-api/termux-toast
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
show_usage () {
echo "usage: termux-toast [-s|--short]"
show_usage () {
echo "usage: termux-toast [-s|--short]"
@@
-21,4
+21,4
@@
done
if [ $# != 0 ]; then show_usage; exit 1; fi
if [ $# != 0 ]; then show_usage; exit 1; fi
-
termux-api
Toast $PARAMS
+
@TERMUX_API@
Toast $PARAMS
diff --git
a/packages/termux-api/termux-tts-engines
b/packages/termux-api/termux-tts-engines
index
fd4f021
..
18b5537
100755
(executable)
--- a/
packages/termux-api/termux-tts-engines
+++ b/
packages/termux-api/termux-tts-engines
@@
-1,3
+1,3
@@
-#!/
system/
bin/sh
+#!/bin/sh
-
termux-api
TextToSpeech --es engine LIST_AVAILABLE
+
@TERMUX_API@
TextToSpeech --es engine LIST_AVAILABLE
diff --git
a/packages/termux-api/termux-tts-speak
b/packages/termux-api/termux-tts-speak
index
ee09871
..
9fe2b10
100755
(executable)
--- a/
packages/termux-api/termux-tts-speak
+++ b/
packages/termux-api/termux-tts-speak
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -u
set -u
@@
-30,4
+30,4
@@
case "$1" in
esac
done
esac
done
-
termux-api
TextToSpeech $PARAMS
+
@TERMUX_API@
TextToSpeech $PARAMS
diff --git
a/packages/termux-api/termux-vibrate
b/packages/termux-api/termux-vibrate
index
78187e0
..
8146d2f
100755
(executable)
--- a/
packages/termux-api/termux-vibrate
+++ b/
packages/termux-api/termux-vibrate
@@
-1,4
+1,4
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
set -e -u
@@
-20,4
+20,4
@@
case "$1" in
esac
done
esac
done
-
termux-api
Vibrate $PARAM_DURATION
+
@TERMUX_API@
Vibrate $PARAM_DURATION