[packages/otter-browser] use qtver macro, use find-lang

glen glen at pld-linux.org
Sun Oct 4 01:22:38 CEST 2015


commit 7ac7f83cb37d48ac0f9c0310e7c3957faa10f4dd
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Oct 3 22:14:56 2015 +0300

    use qtver macro, use find-lang

 otter-browser.spec | 83 ++++++++++++++++--------------------------------------
 1 file changed, 24 insertions(+), 59 deletions(-)
---
diff --git a/otter-browser.spec b/otter-browser.spec
index 2654a23..fba3295 100644
--- a/otter-browser.spec
+++ b/otter-browser.spec
@@ -1,33 +1,35 @@
-%define	orgname	otter
-Summary:	Qt5WebKit browser
+%define		qtver	5.2.0
+Summary:	Browser aiming to recreate classic Opera (12.x) UI using Qt5
 Name:		otter-browser
 Version:	0.9.07
 Release:	1
 License:	GPL v3
 Group:		X11/Applications/Networking
-Source0:	http://github.com/Emdek/otter/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
+Source0:	https://github.com/OtterBrowser/otter-browser/archive/v%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	82198cedb0d817932d556b80c2676040
 URL:		http://otter-browser.org/
-BuildRequires:	Qt5Concurrent-devel >= 5.2.0
-BuildRequires:	Qt5Core-devel >= 5.2.0
-BuildRequires:	Qt5DBus-devel >= 5.2.0
-BuildRequires:	Qt5Gui-devel >= 5.2.0
-BuildRequires:	Qt5Multimedia-devel >= 5.2.0
-BuildRequires:	Qt5Network-devel >= 5.2.0
-BuildRequires:	Qt5PrintSupport-devel >= 5.2.0
-BuildRequires:	Qt5Script-devel >= 5.2.0
-BuildRequires:	Qt5Sql-devel >= 5.2.0
-BuildRequires:	Qt5WebKit-devel >= 5.2.0
-BuildRequires:	Qt5Widgets-devel >= 5.2.0
+BuildRequires:	Qt5Concurrent-devel >= %{qtver}
+BuildRequires:	Qt5Core-devel >= %{qtver}
+BuildRequires:	Qt5DBus-devel >= %{qtver}
+BuildRequires:	Qt5Gui-devel >= %{qtver}
+BuildRequires:	Qt5Multimedia-devel >= %{qtver}
+BuildRequires:	Qt5Network-devel >= %{qtver}
+BuildRequires:	Qt5PrintSupport-devel >= %{qtver}
+BuildRequires:	Qt5Script-devel >= %{qtver}
+BuildRequires:	Qt5Sql-devel >= %{qtver}
+BuildRequires:	Qt5WebKit-devel >= %{qtver}
+BuildRequires:	Qt5Widgets-devel >= %{qtver}
 BuildRequires:	cmake >= 2.6.2
 BuildRequires:	libstdc++-devel
 BuildRequires:	qt5-build
 BuildRequires:	qt5-qmake >= 4.7.0
+BuildRequires:	rpmbuild(find_lang) >= 1.37
 BuildRequires:	tar >= 1:1.22
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Project aiming to recreate classic Opera (12.x) UI using Qt5.
+Otter Browser aims to recreate the best aspects of the classic Opera
+(12.x) UI using Qt5.
 
 %prep
 %setup -q
@@ -40,56 +42,19 @@ cd build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+%find_lang %{name} --with-qm
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/otter-browser
-%{_desktopdir}/otter-browser.desktop
-%{_iconsdir}/hicolor/*/apps/otter-browser.png
-%dir %{_datadir}/otter-browser
-%dir %{_datadir}/otter-browser/locale
-#%lang(ca_ES) %{_datadir}/otter-browser/locale/otter-browser_ca_ES.qm
-%lang(cs) %{_datadir}/otter-browser/locale/otter-browser_cs_CZ.qm
-%lang(da) %{_datadir}/otter-browser/locale/otter-browser_da.qm
-%lang(de) %{_datadir}/otter-browser/locale/otter-browser_de_DE.qm
-%lang(en_CA) %{_datadir}/otter-browser/locale/otter-browser_en_CA.qm
-%lang(en_GB) %{_datadir}/otter-browser/locale/otter-browser_en_GB.qm
-%lang(en_US) %{_datadir}/otter-browser/locale/otter-browser_en_US.qm
-%lang(el) %{_datadir}/otter-browser/locale/otter-browser_el.qm
-%lang(es) %{_datadir}/otter-browser/locale/otter-browser_es_ES.qm
-%lang(es_MX) %{_datadir}/otter-browser/locale/otter-browser_es_MX.qm
-%lang(et) %{_datadir}/otter-browser/locale/otter-browser_et.qm
-%lang(fi) %{_datadir}/otter-browser/locale/otter-browser_fi.qm
-%lang(fr) %{_datadir}/otter-browser/locale/otter-browser_fr_FR.qm
-#%lang(fr_CA) %{_datadir}/otter-browser/locale/otter-browser_fr_CA.qm
-%lang(hu) %{_datadir}/otter-browser/locale/otter-browser_hu.qm
-%lang(hr) %{_datadir}/otter-browser/locale/otter-browser_hr_HR.qm
-%lang(id) %{_datadir}/otter-browser/locale/otter-browser_id_ID.qm
-%lang(it) %{_datadir}/otter-browser/locale/otter-browser_it_IT.qm
-%lang(ja) %{_datadir}/otter-browser/locale/otter-browser_ja_JP.qm
-%lang(ka) %{_datadir}/otter-browser/locale/otter-browser_ka_GE.qm
-%lang(lt) %{_datadir}/otter-browser/locale/otter-browser_lt.qm
-%lang(no) %{_datadir}/otter-browser/locale/otter-browser_nb_NO.qm
-%lang(nl) %{_datadir}/otter-browser/locale/otter-browser_nl.qm
-%lang(pl) %{_datadir}/otter-browser/locale/otter-browser_pl_PL.qm
-%lang(pt_BR) %{_datadir}/otter-browser/locale/otter-browser_pt_BR.qm
-%lang(pt_PT) %{_datadir}/otter-browser/locale/otter-browser_pt_PT.qm
-%lang(ro) %{_datadir}/otter-browser/locale/otter-browser_ro.qm
-%lang(ru) %{_datadir}/otter-browser/locale/otter-browser_ru_RU.qm
-%lang(sk) %{_datadir}/otter-browser/locale/otter-browser_sk.qm
-%lang(sl_SI) %{_datadir}/otter-browser/locale/otter-browser_sl_SI.qm
-%lang(sr) %{_datadir}/otter-browser/locale/otter-browser_sr.qm
-#%lang(sr) %{_datadir}/otter-browser/locale/otter-browser_sr at Ijekavian.qm
-#%lang(sr) %{_datadir}/otter-browser/locale/otter-browser_sr at ijekavianlatin.qm
-#%lang(sr) %{_datadir}/otter-browser/locale/otter-browser_sr at latin.qm
-%lang(tr) %{_datadir}/otter-browser/locale/otter-browser_tr_TR.qm
-%lang(uk) %{_datadir}/otter-browser/locale/otter-browser_uk_UA.qm
-%lang(zh_CN) %{_datadir}/otter-browser/locale/otter-browser_zh_CN.qm
-%lang(zh_TW) %{_datadir}/otter-browser/locale/otter-browser_zh_TW.qm
 %{_mandir}/man1/otter-browser.1*
+%{_desktopdir}/%{name}.desktop
+%{_iconsdir}/hicolor/*/apps/%{name}.png
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/locale
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/otter-browser.git/commitdiff/7ac7f83cb37d48ac0f9c0310e7c3957faa10f4dd



More information about the pld-cvs-commit mailing list