From 16e672b6c7fa44f84e0c27198fa945c9b42be953 Mon Sep 17 00:00:00 2001 From: Poyraz76 Date: Thu, 20 Aug 2015 18:36:32 +0300 Subject: [PATCH] zvbi --- multimedia/tv/component.xml | 3 + multimedia/tv/zvbi/actions.py | 28 +++++++ .../zvbi/files/zvbi-0.2.31-linkage_fix.diff | 24 ++++++ .../tv/zvbi/files/zvbi-0.2.7-fix-build.patch | 22 ++++++ multimedia/tv/zvbi/pspec.xml | 77 +++++++++++++++++++ multimedia/tv/zvbi/translations.xml | 15 ++++ 6 files changed, 169 insertions(+) create mode 100644 multimedia/tv/component.xml create mode 100644 multimedia/tv/zvbi/actions.py create mode 100644 multimedia/tv/zvbi/files/zvbi-0.2.31-linkage_fix.diff create mode 100644 multimedia/tv/zvbi/files/zvbi-0.2.7-fix-build.patch create mode 100644 multimedia/tv/zvbi/pspec.xml create mode 100644 multimedia/tv/zvbi/translations.xml diff --git a/multimedia/tv/component.xml b/multimedia/tv/component.xml new file mode 100644 index 0000000000..e6b6d60b85 --- /dev/null +++ b/multimedia/tv/component.xml @@ -0,0 +1,3 @@ + + multimedia.tv + diff --git a/multimedia/tv/zvbi/actions.py b/multimedia/tv/zvbi/actions.py new file mode 100644 index 0000000000..249431e69f --- /dev/null +++ b/multimedia/tv/zvbi/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.export("AUTOPOINT", "/bin/true") + autotools.autoreconf("-vfi") + autotools.configure("--disable-static \ + --enable-nls \ + --with-x \ + --enable-v4l \ + --enable-dvb \ + --with-doxygen") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dohtml("doc/html/*") + pisitools.dodoc("ChangeLog", "AUTHORS", "COPYING", "NEWS", "README*", "TODO") diff --git a/multimedia/tv/zvbi/files/zvbi-0.2.31-linkage_fix.diff b/multimedia/tv/zvbi/files/zvbi-0.2.31-linkage_fix.diff new file mode 100644 index 0000000000..cfee922a95 --- /dev/null +++ b/multimedia/tv/zvbi/files/zvbi-0.2.31-linkage_fix.diff @@ -0,0 +1,24 @@ +diff -Naur zvbi-0.2.31/src/Makefile.am zvbi-0.2.31.oden/src/Makefile.am +--- zvbi-0.2.31/src/Makefile.am 2008-02-19 01:35:14.000000000 +0100 ++++ zvbi-0.2.31.oden/src/Makefile.am 2008-11-08 13:11:22.000000000 +0100 +@@ -119,6 +119,8 @@ + proxy-client.c \ + proxy-msg.c + ++libzvbi_chains_la_LIBADD = -ldl ++ + if MAINTAINER_MODE + + hammgen: hammgen.c +diff -Naur zvbi-0.2.31/src/Makefile.in zvbi-0.2.31.oden/src/Makefile.in +--- zvbi-0.2.31/src/Makefile.in 2008-07-25 08:20:51.000000000 +0200 ++++ zvbi-0.2.31.oden/src/Makefile.in 2008-11-08 13:11:07.000000000 +0100 +@@ -62,7 +62,7 @@ + "$(DESTDIR)$(libzvbiincludedir)" + libLTLIBRARIES_INSTALL = $(INSTALL) + LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) +-libzvbi_chains_la_LIBADD = ++libzvbi_chains_la_LIBADD = -ldl + am_libzvbi_chains_la_OBJECTS = chains.lo io.lo misc.lo proxy-client.lo \ + proxy-msg.lo + libzvbi_chains_la_OBJECTS = $(am_libzvbi_chains_la_OBJECTS) diff --git a/multimedia/tv/zvbi/files/zvbi-0.2.7-fix-build.patch b/multimedia/tv/zvbi/files/zvbi-0.2.7-fix-build.patch new file mode 100644 index 0000000000..495ee444c7 --- /dev/null +++ b/multimedia/tv/zvbi/files/zvbi-0.2.7-fix-build.patch @@ -0,0 +1,22 @@ +Index: configure.in +=================================================================== +--- configure.in ++++ configure.in 2009-05-27 10:33:24.000000000 +0200 +@@ -6,6 +6,17 @@ + + AM_INIT_AUTOMAKE([1.9 check-news dist-bzip2]) + AM_CONFIG_HEADER(config.h) ++ ++dnl AM_ACLOCAL_INCLUDE(macrodir) ++AC_DEFUN([AM_ACLOCAL_INCLUDE], ++[ ++ AM_CONDITIONAL(INSIDE_GNOME_COMMON, test x = y) ++ ++ test -n "$ACLOCAL_FLAGS" && ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" ++ ++ for k in $1 ; do ACLOCAL="$ACLOCAL -I $k" ; done ++]) ++ + AM_ACLOCAL_INCLUDE(m4) + AM_MAINTAINER_MODE + diff --git a/multimedia/tv/zvbi/pspec.xml b/multimedia/tv/zvbi/pspec.xml new file mode 100644 index 0000000000..ddb09aeeb7 --- /dev/null +++ b/multimedia/tv/zvbi/pspec.xml @@ -0,0 +1,77 @@ + + + + + zvbi + http://zapping.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + VBI Decoding Library for Zapping + Zapping is a TV viewer for the Gnome desktop. With Zapping and a TV card you can watch TV, take screenshots, and record video and audio. Zapping supports Closed Caption and Teletext subtitles. + mirrors://sourceforge/zapping/zvbi-0.2.35.tar.bz2 + + libpng-devel + libX11-devel + + + zvbi-0.2.31-linkage_fix.diff + + + zvbi-0.2.7-fix-build.patch + + + + + zvbi + + /usr/bin + /usr/sbin + /usr/lib + /usr/share/doc/zvbi + /usr/share/man + /usr/share/locale + + + + + zvbi-devel + Development files for zvbi + + zvbi + + + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/zvbi/html + + + + + + 2014-05-27 + 0.2.35 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-16 + 0.2.35 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2012-11-12 + 0.2.33 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/multimedia/tv/zvbi/translations.xml b/multimedia/tv/zvbi/translations.xml new file mode 100644 index 0000000000..1852a14d5a --- /dev/null +++ b/multimedia/tv/zvbi/translations.xml @@ -0,0 +1,15 @@ + + + + zvbi + Zapping uygulaması için VBI çözücü kütüphanesi + Zapping Gnome masaüstü için bir televizyon göstericisidir. Zapping ve bir TV kartı ile TV seyredebilir, ekran resmi çekebilir ve video ve audio kaydedebilirsiniz. Zapping Kapalı Çekim (Closed Capture) ve Teletex altyazılarını desteklemektedir. + Zapping est un lecteur TV pour le bureau Gnome. Avec Zapping et une carte TV vous pouvez, voir la télévision, faire des copies d'écran et effectuer des enregistrements audio et vidéo. Zapping gère les sous-titres et le télétexte. + Zapping es un visualizador de TV para el escritorio Gnome. Con Zapping y una tarjeta de TV puede mirar la tele, capturar pantallas, grabar video y audio. Zapping soporta subtitulos teletext y Closed Caption. + + + + zvbi-devel + zvbi için geliştirme dosyaları + +