summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072020-03-05 09:11:26 +0100
committersL1pKn072020-03-05 09:11:26 +0100
commit27d8018e1fad08a15e436c54da59acd06fa0ada4 (patch)
treeb3802b947631c92eaa2b09490c2706da30628df7
downloadaur-27d8018e1fad08a15e436c54da59acd06fa0ada4.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD58
-rw-r--r--tsmuxer.desktop9
4 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..52d22de5d5b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = tsmuxer-git
+ pkgdesc = Remux/mux elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. (GIT Version)
+ pkgver = 2.6.16.r290.b4a5668
+ pkgrel = 1
+ url = https://github.com/justdan96/tsMuxer
+ arch = x86_64
+ license = apache
+ makedepends = git
+ makedepends = cmake
+ depends = qt5-multimedia
+ provides = tsmuxer
+ provides = tsmuxer
+ conflicts = tsmuxer
+ source = git+https://github.com/justdan96/tsMuxer
+ source = tsmuxer.desktop
+ sha256sums = SKIP
+ sha256sums = aed84b10da52849c14acb6bfb8b806c9675e4c8bcf781590712bbedc332b443f
+
+pkgname = tsmuxer-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..cdd0c42e7a1f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!tsmuxer.desktop
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ff97b72b03a2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
+
+pkgname=tsmuxer-git
+pkgver=2.6.16.r290.b4a5668
+pkgrel=1
+pkgdesc='Remux/mux elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. (GIT Version)'
+arch=('x86_64')
+url='https://github.com/justdan96/tsMuxer'
+license=('apache')
+depends=('qt5-multimedia')
+makedepends=('git'
+ 'cmake'
+ )
+provides=('tsmuxer'
+ 'tsmuxer'
+ )
+conflicts=('tsmuxer')
+source=('git+https://github.com/justdan96/tsMuxer'
+ 'tsmuxer.desktop'
+ )
+sha256sums=('SKIP'
+ 'aed84b10da52849c14acb6bfb8b806c9675e4c8bcf781590712bbedc332b443f'
+ )
+
+pkgver() {
+ cd tsMuxer
+ _ver="$(cat CMakeLists.txt | grep -m1 VERSION_NUMBER | grep -o "[[:digit:]]*" | paste -sd'.')"
+ echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ mkdir -p build
+
+ sed 's|git-|${VERSION_NUMBER}-git-|g' -i tsMuxer/CMakeLists.txt
+}
+
+build() {
+ cd build
+ cmake ../tsMuxer \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DTSMUXER_GUI=ON \
+ -DTSMUXER_RELEASE=ON \
+ -DTSMUXER_VERSION="${pkgver}"
+
+ make
+}
+
+package() {
+ install -Dm644 "${srcdir}/tsmuxer.desktop" "${pkgdir}/usr/share/applications/tsmuxergui.desktop"
+ install -Dm644 tsMuxer/tsMuxerGUI/images/icon.png "${pkgdir}/usr/share/tsmuxer.png"
+ install -Dm644 tsMuxer/LICENSE "${pkgdir}/usr/share/licenses/tsmuxer/LICENSE"
+ install -Dm644 tsMuxer/README.md "${pkgdir}/usr/share/doc/tsmuxer/README.md"
+ install -Dm644 tsMuxer/CHANGELOG.md "${pkgdir}/usr/share/doc/tsmuxer/CHANGELOG.md"
+
+ install -Dm755 build/tsMuxer/tsmuxer "${pkgdir}/usr/bin/tsmuxer"
+ install -Dm755 build/tsMuxerGUI/tsMuxerGUI "${pkgdir}/usr/bin/tsmuxergui"
+}
diff --git a/tsmuxer.desktop b/tsmuxer.desktop
new file mode 100644
index 000000000000..533db902b4a9
--- /dev/null
+++ b/tsmuxer.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=tsMuxerGUI
+Comment=Transport Stream muxer. New Generation (3D capable) GUI
+Exec=tsmuxergui
+Icon=tsmuxergui
+Terminal=false
+StartupNotify=false
+Categories=Qt;AudioVideo;Audio;AudioVideoEditing;