From: Fredrik Fornwall Date: Wed, 31 Aug 2016 15:14:00 +0000 (-0400) Subject: asciinema: Update from 1.2 to 1.3 X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/commitdiff_plain/fd8dee4f1ba014c847e6682d50b2bbdcccb7942f asciinema: Update from 1.2 to 1.3 --- diff --git a/packages/asciinema/Makefile.patch b/packages/asciinema/Makefile.patch deleted file mode 100644 index 9c509540..00000000 --- a/packages/asciinema/Makefile.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -u -r ../asciinema-1.2.0/Makefile ./Makefile ---- ../asciinema-1.2.0/Makefile 2016-02-22 06:00:31.000000000 -0500 -+++ ./Makefile 2016-03-07 18:42:26.516807994 -0500 -@@ -13,8 +13,8 @@ - - all: build - --build: test -- go build -o bin/asciinema -+build: -+ go build -o bin/asciinema -ldflags "-extldflags=-pie" - - test: - go test ./... diff --git a/packages/asciinema/build.sh b/packages/asciinema/build.sh index 08a1ae43..0960aa1c 100644 --- a/packages/asciinema/build.sh +++ b/packages/asciinema/build.sh @@ -1,23 +1,22 @@ TERMUX_PKG_HOMEPAGE=https://asciinema.org/ TERMUX_PKG_DESCRIPTION="Record and share your terminal sessions, the right way" -TERMUX_PKG_VERSION=1.2.0 +TERMUX_PKG_VERSION=1.3.0 +# ncurses-utils for tput which asciinema uses: +TERMUX_PKG_DEPENDS="python, ncurses-utils" TERMUX_PKG_SRCURL=https://github.com/asciinema/asciinema/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_FOLDERNAME=asciinema-${TERMUX_PKG_VERSION} TERMUX_PKG_BUILD_IN_SRC=yes +TERMUX_PKG_PLATFORM_INDEPENDENT=yes termux_step_make () { - termux_setup_golang - export GOPATH=$TERMUX_PKG_TMPDIR - cd $GOPATH - mkdir -p src/github.com/asciinema/asciinema/ - cp -Rf $TERMUX_PKG_SRCDIR/* src/github.com/asciinema/asciinema/ + return } termux_step_make_install () { - cd $GOPATH/src/github.com/asciinema/asciinema - PREFIX=$TERMUX_PREFIX make build - PREFIX=$TERMUX_PREFIX make install + export PYTHONPATH=$TERMUX_PREFIX/lib/python3.5/site-packages/ + python3.5 setup.py install --prefix=$TERMUX_PREFIX --force +} - mkdir -p $TERMUX_PREFIX/share/man/man1/ - cp $TERMUX_PKG_SRCDIR/man/asciinema.1 $TERMUX_PREFIX/share/man/man1/ +termux_step_post_massage () { + find . -path '*/__pycache__*' -delete } diff --git a/packages/asciinema/commands-rec.go.patch b/packages/asciinema/commands-rec.go.patch deleted file mode 100644 index 8c99a45f..00000000 --- a/packages/asciinema/commands-rec.go.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -u -r ../asciinema-1.1.1/commands/rec.go ./commands/rec.go ---- ../asciinema-1.1.1/commands/rec.go 2015-06-21 17:58:14.000000000 +0200 -+++ ./commands/rec.go 2015-08-20 01:45:49.000000000 +0200 -@@ -69,7 +69,7 @@ - } - - func tmpPath() (string, error) { -- file, err := ioutil.TempFile("", "asciicast-") -+ file, err := ioutil.TempFile("@TERMUX_PREFIX@/tmp", "asciicast-") - if err != nil { - return "", err - } diff --git a/packages/asciinema/util-cfg.go.patch b/packages/asciinema/util-cfg.go.patch deleted file mode 100644 index 9aaece69..00000000 --- a/packages/asciinema/util-cfg.go.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -u -r ../asciinema-1.1.1/util/cfg.go ./util/cfg.go ---- ../asciinema-1.1.1/util/cfg.go 2015-06-21 17:58:14.000000000 +0200 -+++ ./util/cfg.go 2015-08-20 01:47:50.000000000 +0200 -@@ -13,7 +13,7 @@ - - const ( - DefaultAPIURL = "https://asciinema.org" -- DefaultCommand = "/bin/sh" -+ DefaultCommand = "@TERMUX_PREFIX@/bin/bash" - ) - - type ConfigAPI struct { diff --git a/packages/asciinema/ztypes_arm64.go.patch b/packages/asciinema/ztypes_arm64.go.patch deleted file mode 100644 index 08c20967..00000000 --- a/packages/asciinema/ztypes_arm64.go.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -N -u -r ../asciinema-1.1.1/Godeps/_workspace/src/github.com/kr/pty/ztypes_arm64.go ./Godeps/_workspace/src/github.com/kr/pty/ztypes_arm64.go ---- ../asciinema-1.1.1/Godeps/_workspace/src/github.com/kr/pty/ztypes_arm64.go 1969-12-31 19:00:00.000000000 -0500 -+++ ./Godeps/_workspace/src/github.com/kr/pty/ztypes_arm64.go 2015-12-20 17:45:50.332987015 -0500 -@@ -0,0 +1,12 @@ -+// From upstream pty package - https://github.com/kr/pty/blob/master/ztypes_arm64.go -+// Created by cgo -godefs - DO NOT EDIT -+// cgo -godefs types.go -+ -+// +build arm64 -+ -+package pty -+ -+type ( -+ _C_int int32 -+ _C_uint uint32 -+)