summaryrefslogtreecommitdiff
path: root/multimedia/ssr
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2016-02-08 01:17:53 +0000
committermarkd <markd@pkgsrc.org>2016-02-08 01:17:53 +0000
commite6044e0aaf214c4de2d1ba9fcb6e137c8e5eec1d (patch)
treea5b5d0aa79869033d9304e4cc7179c004fdf4bc2 /multimedia/ssr
parent77ecf84c0100377953821981a3fd77fb54a7cd68 (diff)
downloadpkgsrc-e6044e0aaf214c4de2d1ba9fcb6e137c8e5eec1d.tar.gz
Add ssr 0.3.6
SimpleScreenRecorder is a Linux program that I've created to record programs and games. There were already a few programs that could do this, but I wasn't 100% happy with any of them, so I created my own. My original goal was to create a program that was just really simple to use, but as I was writing it I started adding more and more features, and the result is actually a pretty powerful program. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC, because it has a straightforward user interface.
Diffstat (limited to 'multimedia/ssr')
-rw-r--r--multimedia/ssr/DESCR8
-rw-r--r--multimedia/ssr/Makefile32
-rw-r--r--multimedia/ssr/PLIST64
-rw-r--r--multimedia/ssr/distinfo7
-rw-r--r--multimedia/ssr/patches/patch-configure15
5 files changed, 126 insertions, 0 deletions
diff --git a/multimedia/ssr/DESCR b/multimedia/ssr/DESCR
new file mode 100644
index 00000000000..32196280ef2
--- /dev/null
+++ b/multimedia/ssr/DESCR
@@ -0,0 +1,8 @@
+SimpleScreenRecorder is a Linux program that I've created to record
+programs and games. There were already a few programs that could do
+this, but I wasn't 100% happy with any of them, so I created my own.
+My original goal was to create a program that was just really simple
+to use, but as I was writing it I started adding more and more
+features, and the result is actually a pretty powerful program. It's
+'simple' in the sense that it's easier to use than ffmpeg/avconv or
+VLC, because it has a straightforward user interface.
diff --git a/multimedia/ssr/Makefile b/multimedia/ssr/Makefile
new file mode 100644
index 00000000000..cf13843e6e4
--- /dev/null
+++ b/multimedia/ssr/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2016/02/08 01:17:53 markd Exp $
+#
+
+DISTNAME= ssr-0.3.6
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_GITHUB:=MaartenBaert/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.maartenbaert.be/simplescreenrecorder/
+COMMENT= Screen recorder for Linux
+LICENSE= gnu-gpl-v3
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config gmake
+USE_LANGUAGES= c c++
+
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Linux"
+.include "../../audio/alsa-lib/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --enable-oss=yes
+LDFLAGS+= ${LIBOSSAUDIO}
+.endif
+
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
+.include "../../multimedia/ffmpeg2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/ssr/PLIST b/multimedia/ssr/PLIST
new file mode 100644
index 00000000000..b3d42bbf84c
--- /dev/null
+++ b/multimedia/ssr/PLIST
@@ -0,0 +1,64 @@
+@comment $NetBSD: PLIST,v 1.1 2016/02/08 01:17:53 markd Exp $
+bin/simplescreenrecorder
+bin/ssr-glinject
+lib/libssr-glinject.la
+man/man1/simplescreenrecorder.1
+man/man1/ssr-glinject.1
+share/applications/simplescreenrecorder.desktop
+share/icons/hicolor/128x128/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/128x128/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/128x128/apps/simplescreenrecorder.png
+share/icons/hicolor/16x16/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/16x16/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/16x16/apps/simplescreenrecorder.png
+share/icons/hicolor/192x192/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/192x192/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/192x192/apps/simplescreenrecorder.png
+share/icons/hicolor/22x22/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/22x22/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/22x22/apps/simplescreenrecorder.png
+share/icons/hicolor/24x24/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/24x24/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/24x24/apps/simplescreenrecorder.png
+share/icons/hicolor/256x256/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/256x256/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/256x256/apps/simplescreenrecorder.png
+share/icons/hicolor/32x32/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/32x32/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/32x32/apps/simplescreenrecorder.png
+share/icons/hicolor/48x48/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/48x48/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/48x48/apps/simplescreenrecorder.png
+share/icons/hicolor/64x64/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/64x64/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/64x64/apps/simplescreenrecorder.png
+share/icons/hicolor/96x96/apps/simplescreenrecorder-paused.png
+share/icons/hicolor/96x96/apps/simplescreenrecorder-recording.png
+share/icons/hicolor/96x96/apps/simplescreenrecorder.png
+share/icons/hicolor/scalable/apps/simplescreenrecorder-paused.svg
+share/icons/hicolor/scalable/apps/simplescreenrecorder-recording.svg
+share/icons/hicolor/scalable/apps/simplescreenrecorder.svg
+share/simplescreenrecorder/output-profiles/High%20Quality%20Intermediate.conf
+share/simplescreenrecorder/output-profiles/Live%20Stream%20%281000kbps%29.conf
+share/simplescreenrecorder/output-profiles/Live%20Stream%20%282000kbps%29.conf
+share/simplescreenrecorder/output-profiles/Live%20Stream%20%283000kbps%29.conf
+share/simplescreenrecorder/output-profiles/YouTube.conf
+share/simplescreenrecorder/translations/simplescreenrecorder_ar.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_bg.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_cs.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_de.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_el.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_es.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_fr.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_he.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_hu.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_it.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_ja.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_nl.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_pl.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_pt_BR.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_ru.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_sv.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_uk.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_zh_CN.qm
+share/simplescreenrecorder/translations/simplescreenrecorder_zh_TW.qm
diff --git a/multimedia/ssr/distinfo b/multimedia/ssr/distinfo
new file mode 100644
index 00000000000..430fa7d5567
--- /dev/null
+++ b/multimedia/ssr/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2016/02/08 01:17:53 markd Exp $
+
+SHA1 (ssr-0.3.6.tar.gz) = 20f126aeebf6ca2480898de02efb13f46471aaad
+RMD160 (ssr-0.3.6.tar.gz) = 9e9c631a330e8d92c7ea3379b062be6892bdd313
+SHA512 (ssr-0.3.6.tar.gz) = 54e07050ae58c2d59327b13be6613754ada26891c157c6e9d121db2658508245c8f9a6c92921fdc125cdf82611099abf9c89d64ee093a6592fc81fb9c96cb09d
+Size (ssr-0.3.6.tar.gz) = 1640585 bytes
+SHA1 (patch-configure) = d92853ae320506da18ccaec91c5eb525d7d3b5a2
diff --git a/multimedia/ssr/patches/patch-configure b/multimedia/ssr/patches/patch-configure
new file mode 100644
index 00000000000..a56aabe687e
--- /dev/null
+++ b/multimedia/ssr/patches/patch-configure
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2016/02/08 01:17:53 markd Exp $
+
+Fix "test =="
+
+--- configure.orig 2015-11-02 21:13:49.000000000 +0000
++++ configure
+@@ -17044,7 +17044,7 @@ else
+ ENABLE_FFMPEG_VERSIONS_FALSE=
+ fi
+
+- if test x"$with_qt5" == x"yes"; then
++ if test x"$with_qt5" = x"yes"; then
+ WITH_QT5_TRUE=
+ WITH_QT5_FALSE='#'
+ else