summaryrefslogtreecommitdiffstats
path: root/multimedia/subtitlecomposer/subtitlecomposer.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/subtitlecomposer/subtitlecomposer.SlackBuild')
-rw-r--r--multimedia/subtitlecomposer/subtitlecomposer.SlackBuild15
1 files changed, 11 insertions, 4 deletions
diff --git a/multimedia/subtitlecomposer/subtitlecomposer.SlackBuild b/multimedia/subtitlecomposer/subtitlecomposer.SlackBuild
index 0c522eb954..047c012046 100644
--- a/multimedia/subtitlecomposer/subtitlecomposer.SlackBuild
+++ b/multimedia/subtitlecomposer/subtitlecomposer.SlackBuild
@@ -6,7 +6,7 @@
PRGNAM=subtitlecomposer
VERSION=${VERSION:-0.5.3}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
@@ -53,19 +53,26 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Patch to build with gcc 4.5.
-patch -p0 < $CWD/subtitlecomposer-0.5.3-gcc45.patch
+patch -p1 < $CWD/subtitlecomposer-build-fixes.patch
+patch -p1 < $CWD/subtitlecomposer-linkage.patch
+patch -p1 < $CWD/link_gobject.patch
+mkdir build
+cd build
+
+LDFLAGS="-lX11" \
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DLIB_SUFFIX="$LIBDIRSUFFIX" \
-DCMAKE_BUILD_TYPE="release" \
- .
+ ..
make
make install DESTDIR=$PKG
+cd ../
+
# Fix api install files
cp src/main/scripting/scripting_*.h $PKG/usr/share/apps/subtitlecomposer