new packages: pocketsphinks, subtitlecomposer
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#!/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 get
|
||||
from pisi.actionsapi import kde5
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
kde5.configure()
|
||||
|
||||
def build():
|
||||
kde5.make()
|
||||
|
||||
def install():
|
||||
kde5.install()
|
||||
|
||||
pisitools.domo("po/tr.po", "tr", "subtitlecomposer.mo")
|
||||
|
||||
pisitools.dodoc("LICENSES/*", "LICENSE", "README.*")
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
From 4f4f560e40ba0b760cf688eb024be3cc734ca347 Mon Sep 17 00:00:00 2001
|
||||
From: Mladen Milinkovic <maxrd2@smoothware.net>
|
||||
Date: Tue, 25 Jan 2022 14:01:56 +0100
|
||||
Subject: [PATCH] Fix compilation with ffmpeg5 #63
|
||||
|
||||
---
|
||||
src/streamprocessor/streamprocessor.cpp | 2 +-
|
||||
src/videoplayer/backend/decoder.h | 1 +
|
||||
src/videoplayer/backend/framequeue.h | 1 +
|
||||
src/videoplayer/backend/streamdemuxer.cpp | 2 +-
|
||||
4 files changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/streamprocessor/streamprocessor.cpp b/src/streamprocessor/streamprocessor.cpp
|
||||
index b86795e..8faf8a2 100644
|
||||
--- a/src/streamprocessor/streamprocessor.cpp
|
||||
+++ b/src/streamprocessor/streamprocessor.cpp
|
||||
@@ -195,7 +195,7 @@ StreamProcessor::findStream(int streamType, int streamIndex, bool imageSub)
|
||||
int ret;
|
||||
char errorText[1024];
|
||||
|
||||
- AVCodec *dec = avcodec_find_decoder(m_avStream->codecpar->codec_id);
|
||||
+ const AVCodec *dec = avcodec_find_decoder(m_avStream->codecpar->codec_id);
|
||||
if(!dec) {
|
||||
qWarning() << "Failed to find decoder for stream" << i;
|
||||
return false;
|
||||
diff --git a/src/videoplayer/backend/decoder.h b/src/videoplayer/backend/decoder.h
|
||||
index 4ab95b2..fb6840d 100644
|
||||
--- a/src/videoplayer/backend/decoder.h
|
||||
+++ b/src/videoplayer/backend/decoder.h
|
||||
@@ -11,6 +11,7 @@
|
||||
#include <QThread>
|
||||
|
||||
extern "C" {
|
||||
+#include "libavcodec/avcodec.h"
|
||||
#include "libavformat/avformat.h"
|
||||
}
|
||||
|
||||
diff --git a/src/videoplayer/backend/framequeue.h b/src/videoplayer/backend/framequeue.h
|
||||
index dc9b2fa..ece1166 100644
|
||||
--- a/src/videoplayer/backend/framequeue.h
|
||||
+++ b/src/videoplayer/backend/framequeue.h
|
||||
@@ -9,6 +9,7 @@
|
||||
#define FRAMEQUEUE_H
|
||||
|
||||
extern "C" {
|
||||
+#include "libavcodec/avcodec.h"
|
||||
#include "libavformat/avformat.h"
|
||||
}
|
||||
|
||||
diff --git a/src/videoplayer/backend/streamdemuxer.cpp b/src/videoplayer/backend/streamdemuxer.cpp
|
||||
index 1e339b3..e8320ea 100644
|
||||
--- a/src/videoplayer/backend/streamdemuxer.cpp
|
||||
+++ b/src/videoplayer/backend/streamdemuxer.cpp
|
||||
@@ -230,7 +230,7 @@ StreamDemuxer::componentOpen(int streamIndex)
|
||||
{
|
||||
AVFormatContext *ic = m_vs->fmtContext;
|
||||
AVCodecContext *avCtx;
|
||||
- AVCodec *codec;
|
||||
+ const AVCodec *codec;
|
||||
AVDictionary *opts = nullptr;
|
||||
AVDictionaryEntry *t = nullptr;
|
||||
int sampleRate, nbChannels;
|
||||
--
|
||||
GitLab
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
From d8f9797d9c0d45fa9f4402f79c539544b74d2cc7 Mon Sep 17 00:00:00 2001
|
||||
From: Mladen Milinkovic <maxrd2@smoothware.net>
|
||||
Date: Fri, 1 Apr 2022 08:35:17 +0200
|
||||
Subject: [PATCH] VideoPlayer: Fix usage of deprecated/removed AVCodec option
|
||||
#68
|
||||
|
||||
AVCodecContext.refcounted_frames was useful for deprecated API only
|
||||
(avcodec_decode_video2/avcodec_decode_audio4). The new decode APIs
|
||||
(avcodec_send_packet/avcodec_receive_frame) always work with reference
|
||||
counted frames
|
||||
|
||||
https://github.com/FFmpeg/FFmpeg/commit/b1cf151c4dfdbd049cd41863b4e0cde927585e17
|
||||
---
|
||||
src/videoplayer/backend/streamdemuxer.cpp | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/src/videoplayer/backend/streamdemuxer.cpp b/src/videoplayer/backend/streamdemuxer.cpp
|
||||
index e8320ea..7173306 100644
|
||||
--- a/src/videoplayer/backend/streamdemuxer.cpp
|
||||
+++ b/src/videoplayer/backend/streamdemuxer.cpp
|
||||
@@ -286,8 +286,6 @@ StreamDemuxer::componentOpen(int streamIndex)
|
||||
av_dict_set(&opts, "threads", "auto", 0);
|
||||
if(stream_lowres)
|
||||
av_dict_set_int(&opts, "lowres", stream_lowres, 0);
|
||||
- if(avCtx->codec_type == AVMEDIA_TYPE_VIDEO || avCtx->codec_type == AVMEDIA_TYPE_AUDIO)
|
||||
- av_dict_set(&opts, "refcounted_frames", "1", 0);
|
||||
if((ret = avcodec_open2(avCtx, codec, &opts)) < 0) {
|
||||
goto fail;
|
||||
}
|
||||
--
|
||||
GitLab
|
||||
@@ -0,0 +1,68 @@
|
||||
--- /dev/null 2008-01-29 23:29:50.387040755 +0200
|
||||
+++ po/tr.po 2008-01-30 00:50:17.000000000 +0200
|
||||
@@ -0,0 +1,65 @@
|
||||
+# translation of subtitlecomposer.po to Türkçe
|
||||
+# This file is put in the public domain.
|
||||
+#
|
||||
+# Mustafa Günay <mustafagunay@gmail.com>, 2008.
|
||||
+msgid ""
|
||||
+msgstr ""
|
||||
+"Project-Id-Version: subtitlecomposer\n"
|
||||
+"Report-Msgid-Bugs-To: \n"
|
||||
+"POT-Creation-Date: 2008-01-03 01:20-0300\n"
|
||||
+"PO-Revision-Date: 2008-01-30 00:50+0200\n"
|
||||
+"Last-Translator: Mustafa Günay <mustafagunay@gmail.com>\n"
|
||||
+"Language-Team: Türkçe <tr@li.org>\n"
|
||||
+"MIME-Version: 1.0\n"
|
||||
+"Content-Type: text/plain; charset=UTF-8\n"
|
||||
+"Content-Transfer-Encoding: 8bit\n"
|
||||
+"X-Generator: KBabel 1.11.4\n"
|
||||
+
|
||||
+#: _translatorinfo.cpp:1
|
||||
+msgid ""
|
||||
+"_: NAME OF TRANSLATORS\n"
|
||||
+"Your names"
|
||||
+msgstr "Mustafa Günay"
|
||||
+
|
||||
+#: _translatorinfo.cpp:3
|
||||
+msgid ""
|
||||
+"_: EMAIL OF TRANSLATORS\n"
|
||||
+"Your emails"
|
||||
+msgstr "mustafagunay@gmail.com"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 40
|
||||
+#: rc.cpp:9
|
||||
+#, no-c-format
|
||||
+msgid "E&rrors"
|
||||
+msgstr "&Hatalar"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 59
|
||||
+#: rc.cpp:12
|
||||
+#, no-c-format
|
||||
+msgid "&Styles"
|
||||
+msgstr "&Stiller"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 65
|
||||
+#: rc.cpp:15
|
||||
+#, no-c-format
|
||||
+msgid "&Texts"
|
||||
+msgstr "Me&tinler"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 75
|
||||
+#: rc.cpp:18
|
||||
+#, no-c-format
|
||||
+msgid "&Timing"
|
||||
+msgstr "&Zamanlama"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 96
|
||||
+#: rc.cpp:21
|
||||
+#, no-c-format
|
||||
+msgid "&Video"
|
||||
+msgstr "&Video"
|
||||
+
|
||||
+#. i18n: file ./main/subtitlecomposerui.rc line 130
|
||||
+#: rc.cpp:27
|
||||
+#, no-c-format
|
||||
+msgid "Edit Toolbar"
|
||||
+msgstr "Araç Çubuğunu Düzenle"
|
||||
+
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>subtitlecomposer</Name>
|
||||
<Homepage>http://subcomposer.sf.net</Homepage>
|
||||
<Packager>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>subtitlecomposer</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Video subtitle editor</Summary>
|
||||
<Description>An open source text-based subtitle editor that supports basic and advanced editing operations, aiming to become an improved version of Subtitle Workshop for every platform supported by Plasma Frameworks.</Description>
|
||||
<Archive sha1sum="a9dd4be218454b01e4f75d3e29ce5a34fdb2ee8a" type="tarxz">mirrors://kde/stable/subtitlecomposer/subtitlecomposer-0.7.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>kio-devel</Dependency>
|
||||
<Dependency>ruby-devel</Dependency>
|
||||
<Dependency>icu4c-devel</Dependency>
|
||||
<Dependency>kauth-devel</Dependency>
|
||||
<Dependency>kross-devel</Dependency>
|
||||
<Dependency>ki18n-devel</Dependency>
|
||||
<Dependency>sonnet-devel</Dependency>
|
||||
<Dependency>ffmpeg-devel</Dependency>
|
||||
<Dependency>openal-devel</Dependency>
|
||||
<Dependency>kcodecs-devel</Dependency>
|
||||
<Dependency>kconfig-devel</Dependency>
|
||||
<Dependency>kxmlgui-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>qt5-phonon-devel</Dependency>
|
||||
<Dependency>kcompletion-devel</Dependency>
|
||||
<Dependency>kcoreaddons-devel</Dependency>
|
||||
<Dependency>ktextwidgets-devel</Dependency>
|
||||
<Dependency>pocketsphinx-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules</Dependency>
|
||||
<Dependency>kconfigwidgets-devel</Dependency>
|
||||
<Dependency>kwidgetsaddons-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>turkish.patch</Patch>
|
||||
<Patch>4f4f560e40ba0b760cf688eb024be3cc734ca347.patch</Patch>
|
||||
<Patch>d8f9797d9c0d45fa9f4402f79c539544b74d2cc7.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>subtitlecomposer</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kio</Dependency>
|
||||
<Dependency>icu4c</Dependency>
|
||||
<Dependency>kauth</Dependency>
|
||||
<Dependency>kross</Dependency>
|
||||
<Dependency>ki18n</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>sonnet</Dependency>
|
||||
<Dependency>ffmpeg</Dependency>
|
||||
<Dependency>openal</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency>kcodecs</Dependency>
|
||||
<Dependency>kconfig</Dependency>
|
||||
<Dependency>kxmlgui</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>qt5-phonon</Dependency>
|
||||
<Dependency>kcoreaddons</Dependency>
|
||||
<Dependency>kcompletion</Dependency>
|
||||
<Dependency>pocketsphinx</Dependency>
|
||||
<Dependency>ktextwidgets</Dependency>
|
||||
<Dependency>kwidgetsaddons</Dependency>
|
||||
<Dependency>kconfigwidgets</Dependency>
|
||||
<Dependency>gst-plugins-base</Dependency>
|
||||
<Dependency>xorg-server-xvfb</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share/mime</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/icons/hicolor</Path>
|
||||
<Path fileType="config">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/metainfo/</Path>
|
||||
<Path fileType="data">/usr/share/kxmlgui5/subtitlecomposer</Path>
|
||||
<Path fileType="data">/usr/share/subtitlecomposer/scripts</Path>
|
||||
<Path fileType="doc">/usr/share/doc/subtitlecomposer</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-02-01</Date>
|
||||
<Version>0.7.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>subtitlecomposer</Name>
|
||||
<Summary xml:lang="tr">Metin tabanlı altyazı düzenleyicisi</Summary>
|
||||
<Description xml:lang="tr">Metin tabanlı altyazı düzenleyicisi olan subtitlecomposer, metin, zaman ve biçim düzenleme gibi temel özellikleri desteklemenin yanında, gerçek zamanlı olarak yazım denetimi, zaman önizleyicisi gibi güzel özellikleri de barındırmaktadır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -186,5 +186,7 @@
|
||||
<Package>libreoffice-help-en-US</Package>
|
||||
<Package>libreoffice-en-US</Package>
|
||||
<Package>libreoffice-common-dictionaries</Package>
|
||||
<Package>qt5-configuration</Package> <!--renamed as qtct -->
|
||||
<Package>qt5-configuration-devel</Package>
|
||||
</Obsoletes>
|
||||
</PISI>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs("build")
|
||||
shelltools.cd("build")
|
||||
|
||||
cmaketools.configure(sourceDir="..")
|
||||
|
||||
def build():
|
||||
cmaketools.make("-C build")
|
||||
|
||||
def install():
|
||||
pisitools.dodoc("README.md", "LICENSE")
|
||||
|
||||
shelltools.cd("build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>pocketsphinx</Name>
|
||||
<Homepage>https://cmusphinx.sourceforge.net/</Homepage>
|
||||
<Packager>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>asis</License>
|
||||
<IsA>library</IsA>
|
||||
<Icon>nemo</Icon>
|
||||
<Summary>A small speech recognizer</Summary>
|
||||
<Description>This is PocketSphinx, one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech recognition engines.</Description>
|
||||
<Archive sha1sum="50d6d103444fbee2f17abd20fb39ab2b1333ac73" type="targz">https://github.com/cmusphinx/pocketsphinx/archive/refs/tags/v5.0.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>cython3</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>python3-pytest</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1"></Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>pocketsphinx</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>gst-plugins-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/pocketsphinx/model</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/libpocketsphinx.a</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>pocketsphinx-devel</Name>
|
||||
<Summary>Development files for pocketsphinx</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">pocketsphinx</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-02-01</Date>
|
||||
<Version>5.0.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>pocketsphinx</Name>
|
||||
<Summary xml:lang="tr">Küçük bir konuşma tanıyıcı</Summary>
|
||||
<Description xml:lang="tr">PocketSphinx, Carnegie Mellon Üniversitesi'nin açık kaynaklı geniş kelime dağarcığı, konuşmacıdan bağımsız sürekli konuşma tanıma motorlarından biridir.</Description>
|
||||
<Description xml:lang="fr">Il s'agit de PocketSphinx, l'un des moteurs de reconnaissance vocale continue à large vocabulaire open source de l'Université Carnegie Mellon.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>pocketsphinx-devel</Name>
|
||||
<Summary xml:lang="tr">pocketsphinx için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
+381654
-381008
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
4499e6e4d8dbb00319ff58d033dc7dfa05ba5e97
|
||||
2b11b527dbd1630f61cf5100e233094127baa44d
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
445052dec86f5db037ec82c2f3a7c42d3e244195
|
||||
0d6309fa02f4ac626aeb1d61b56de945be398afa
|
||||
Reference in New Issue
Block a user