[packages/minitube] - up to 3.9.3
baggins
baggins at pld-linux.org
Sat May 14 03:26:24 CEST 2022
commit 93d99e0bb274c0da97211bdd4cbdb795df5b8793
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat May 14 03:26:11 2022 +0200
- up to 3.9.3
TODO | 1 -
minitube.spec | 63 +++++++++++++++++++++++++++++++++++++++++++----------------
2 files changed, 46 insertions(+), 18 deletions(-)
---
diff --git a/minitube.spec b/minitube.spec
index 2bbd7df..80cdd11 100644
--- a/minitube.spec
+++ b/minitube.spec
@@ -1,21 +1,47 @@
+%define http_version 68b9cf0
+%define idle_version 6aa092d
+%define js_version a3630ba
+%define media_version b2f5678
+%define promises_version e6e5653
+%define updater_version 17b8f7b
+
Summary: Minitube is a native YouTube client
Summary(hu.UTF-8): Minitube egy natív YouTube kliens
Name: minitube
-Version: 2.1.3
+Version: 3.9.3
Release: 1
License: GPL v3
Group: X11/Applications/Multimedia
-Source0: http://flavio.tordini.org/files/minitube/%{name}-%{version}.tar.gz
-# Source0-md5: b43df4358de2e170d7e22370b39bd1ec
-URL: http://flavio.tordini.org/minitube
-BuildRequires: QtCore-devel
-BuildRequires: QtNetwork-devel
-BuildRequires: phonon-devel
-BuildRequires: qt4-build >= 4.3.3-3
-BuildRequires: qt4-linguist >= 4.3.3-3
-BuildRequires: qt4-qmake >= 4.3.3-3
-BuildRequires: rpmbuild(macros) >= 1.129
-Requires: qt4-phonon-backend
+Source0: https://github.com/flaviotordini/minitube/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 4ed30b58656f14a9266689cc760431d5
+Source1: https://github.com/flaviotordini/http/archive/%{http_version}/http-%{http_version}.tar.gz
+# Source1-md5: f530cab88fa9425029c387f1afe05861
+Source2: https://github.com/flaviotordini/idle/archive/%{idle_version}/idle-%{idle_version}.tar.gz
+# Source2-md5: 67d891738ca9f45acddbadb9c9c0204d
+Source3: https://github.com/flaviotordini/js/archive/%{js_version}/js-%{js_version}.tar.gz
+# Source3-md5: a2172ded2f75b6292f6d99e5e0e28165
+Source4: https://github.com/flaviotordini/media/archive/%{media_version}/media-%{media_version}.tar.gz
+# Source4-md5: 5eedd12aad57983407ebd3086cec03fb
+Source5: https://github.com/flaviotordini/promises/archive/%{promises_version}/promises-%{promises_version}.tar.gz
+# Source5-md5: d6db801932cd123563bec343ee05bd59
+Source6: https://github.com/flaviotordini/updater/archive/%{updater_version}/updater-%{updater_version}.tar.gz
+# Source6-md5: 6e531f6cfb1c64f5261f73b9728753e1
+URL: https://flavio.tordini.org/minitube
+BuildRequires: Qt5Core-devel
+BuildRequires: Qt5DBus-devel
+BuildRequires: Qt5Declarative-devel
+BuildRequires: Qt5Gui-devel
+BuildRequires: Qt5Network-devel
+BuildRequires: Qt5Sql-devel
+BuildRequires: Qt5Widgets-devel
+BuildRequires: Qt5X11Extras-devel
+BuildRequires: mpv-client-devel >= 0.29.0
+BuildRequires: phonon-qt5-devel
+BuildRequires: qt5-build >= 5.12
+BuildRequires: qt5-linguist >= 5.12
+BuildRequires: qt5-qmake >= 5.12
+BuildRequires: rpmbuild(macros) >= 2.016
+Requires: Qt5Sql-sqldriver-sqlite3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -30,10 +56,15 @@ végtelen videó stream-et biztosít. A Minitube-nak nincs szüksége Flash
Player-re.
%prep
-%setup -q -n %{name}
+%setup -q -a1 -a2 -a3 -a4 -a5 -a6
+
+for dir in http idle js media promises updater ; do
+ %{__mv} $dir-*/* lib/$dir/
+ %{__rm} -r $dir-*
+done
%build
-qmake-qt4 PREFIX=%{_prefix}
+%{qmake_qt5}
%{__make}
%install
@@ -42,9 +73,6 @@ rm -rf $RPM_BUILD_ROOT
INSTALL_ROOT=$RPM_BUILD_ROOT \
%{__make} install
-# req /usr/share/icons/hicolor/512x512/apps not found
-rm -rf $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/512x512/apps
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -55,3 +83,4 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/%{name}
%{_desktopdir}/%{name}.desktop
%{_iconsdir}/*/*/apps/%{name}.*
+%{_datadir}/metainfo/org.tordini.flavio.minitube.metainfo.xml
diff --git a/TODO b/TODO
deleted file mode 100644
index 083d7cc..0000000
--- a/TODO
+++ /dev/null
@@ -1 +0,0 @@
-Phonon error: "A required codec is missing. You need to install the following codec(s) to play this content: MPEG-4 AAC, H.264"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/minitube.git/commitdiff/93d99e0bb274c0da97211bdd4cbdb795df5b8793
More information about the pld-cvs-commit
mailing list