From 99654b9cb46ae719f6be3bfba940e6cd7311c0c3 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Fri, 11 Mar 2022 02:26:19 +0900 Subject: [PATCH] new package: subtitleripper --- packages/subtitleripper/Makefile.patch | 49 ++++++++++++++++++++++++++ packages/subtitleripper/build.sh | 20 +++++++++++ 2 files changed, 69 insertions(+) create mode 100644 packages/subtitleripper/Makefile.patch create mode 100644 packages/subtitleripper/build.sh diff --git a/packages/subtitleripper/Makefile.patch b/packages/subtitleripper/Makefile.patch new file mode 100644 index 000000000..13f02595e --- /dev/null +++ b/packages/subtitleripper/Makefile.patch @@ -0,0 +1,49 @@ +--- a/Makefile ++++ b/Makefile +@@ -9,7 +9,7 @@ + + ### enable ppm support ### + DEFINES += -D_HAVE_LIB_PPM_ +-LIBS += -lppm ++LIBS += -lnetpbm + + ### enable PNG support ### + DEFINES += -D_HAVE_PNG_ +@@ -19,11 +19,11 @@ + DEFINES += -D_HAVE_ZLIB_ + LIBS += -lz + +-CC = gcc ++CC ?= gcc + WARN = -Wall -Wstrict-prototypes + COPT = -g -O2 + +-CFLAGS = $(COPT) $(WARN) $(DEFINES) $(INCLUDES) ++CFLAGS += $(WARN) $(DEFINES) $(INCLUDES) + + # list of all files that are part of the package + PACKAGE_FILES = Makefile \ +@@ -70,19 +70,19 @@ + # Target + subtitle2pgm: subtitle2pgm.o spudec.o + @echo "Linking $@" +- @$(CC) $(LIBS) $^ -o $@ ++ @$(CC) $^ -o $@ $(LDFLAGS) $(LIBS) + + subtitle2vobsub: subtitle2vobsub.o vobsub.o + @echo "Linking $@" +- @$(CC) $(LIBS) $^ -o $@ ++ @$(CC) $^ -o $@ $(LDFLAGS) $(LIBS) + + srttool: srttool.o + @echo "Linking $@" +- @$(CC) $(LIBS) -g $^ -o $@ ++ @$(CC) -g $^ -o $@ $(LDFLAGS) $(LIBS) + + vobsub2pgm: vobsub2pgm.o vobsub.o spudec.o + @echo "Linking $@" +- @$(CC) $(LIBS) -g $^ -o $@ ++ @$(CC) -g $^ -o $@ $(LDFLAGS) $(LIBS) + + .PHONY: clean dist rpm + clean: diff --git a/packages/subtitleripper/build.sh b/packages/subtitleripper/build.sh new file mode 100644 index 000000000..06e54bac1 --- /dev/null +++ b/packages/subtitleripper/build.sh @@ -0,0 +1,20 @@ +TERMUX_PKG_HOMEPAGE=http://subtitleripper.sourceforge.net/ +TERMUX_PKG_DESCRIPTION="DVD subtitle ripper for Linux" +TERMUX_PKG_LICENSE="GPL-2.0" +TERMUX_PKG_MAINTAINER="@termux" +_VERSION=0.3-4 +TERMUX_PKG_VERSION=${_VERSION//-/.} +TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/subtitleripper/subtitleripper-${_VERSION}.tgz +TERMUX_PKG_SHA256=8af6c2ebe55361900871c731ea1098b1a03efa723cd29ee1d471435bd21f3ac4 +TERMUX_PKG_DEPENDS="libpng, netpbm, zlib" +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_pre_configure() { + CPPFLAGS+=" -DHAVE_GETLINE" + CFLAGS+=" $CPPFLAGS" +} + +termux_step_make_install() { + install -Dm700 -t $TERMUX_PREFIX/bin \ + srttool subtitle2pgm subtitle2vobsub vobsub2pgm +}