From 318545a34e7a5a6ec42d492a8209694c1af41aa2 Mon Sep 17 00:00:00 2001 From: Kimmo Lindholm Date: Tue, 11 Aug 2015 22:45:59 +0300 Subject: [PATCH] make buildable in mer obs replace yaml with spec make summary shorter to pass rpmlint --- rpm/harbour-tweetian.spec | 82 +++++++++++++++++++++++++++++++++++++++ rpm/tweetian.yaml | 39 ------------------- 2 files changed, 82 insertions(+), 39 deletions(-) create mode 100644 rpm/harbour-tweetian.spec delete mode 100644 rpm/tweetian.yaml diff --git a/rpm/harbour-tweetian.spec b/rpm/harbour-tweetian.spec new file mode 100644 index 0000000..299f308 --- /dev/null +++ b/rpm/harbour-tweetian.spec @@ -0,0 +1,82 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.27 +# + +Name: harbour-tweetian + +# >> macros +# << macros + +%{!?qtc_qmake:%define qtc_qmake %qmake} +%{!?qtc_qmake5:%define qtc_qmake5 %qmake5} +%{!?qtc_make:%define qtc_make make} +%{?qtc_builddir:%define _builddir %qtc_builddir} +Summary: Tweetian is a feature-rich Twitter app +Version: 2.0.7 +Release: 1 +Group: Applications/Communications +License: GPLv3 +Source0: %{name}-%{version}.tar.bz2 +Requires: qt5-qtlocation +Requires: sailfishsilica-qt5 +Requires: qt5-qtdeclarative-import-location +Requires: qt5-qtdeclarative-import-positioning +Requires: qt5-qtsvg +Requires: qt5-plugin-imageformat-gif +Requires: qt5-qtsvg-plugin-imageformat-svg +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(sailfishapp) +BuildRequires: pkgconfig(Qt5Location) +BuildRequires: pkgconfig(Qt5Positioning) +BuildRequires: pkgconfig(mlite5) +BuildRequires: desktop-file-utils +BuildRequires: python + +%description +Tweetian is a feature-rich Twitter app for Symbian and Harmattan, powered by Qt/QML. It comes with a simple, native and amazing UI that will surely make you enjoy the Twitter experience on your smartphone. + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%qtc_qmake5 + +%qtc_make %{?_smp_mflags} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%qmake5_install + +# >> install post +# << install post + +desktop-file-install --delete-original \ + --dir %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/*.desktop + +%files +%defattr(-,root,root,-) +/usr/share/applications +/usr/share/icons/hicolor/86x86/apps +/usr/bin +%{_datadir}/applications/%{name}.desktop +%{_bindir}/%{name} +%{_datadir}/icons/hicolor/86x86/apps/%{name}.png +# >> files +# << files diff --git a/rpm/tweetian.yaml b/rpm/tweetian.yaml deleted file mode 100644 index bf161a1..0000000 --- a/rpm/tweetian.yaml +++ /dev/null @@ -1,39 +0,0 @@ -Name: harbour-tweetian -Summary: Tweetian is a feature-rich Twitter app for Symbian and Harmattan, powered - by Qt/QML. It comes with a simple, native and amazing UI that will surely make you - enjoy the Twitter experience on your smartphone. -Version: 2.0.7 -Release: 1 -Group: Applications/Communications -License: GPLv3 -Sources: -- '%{name}-%{version}.tar.bz2' -Description: | - Tweetian is a feature-rich Twitter app for Symbian and Harmattan, powered by Qt/QML. It comes with a simple, native and amazing UI that will surely make you enjoy the Twitter experience on your smartphone. -Configure: none -Builder: qtc5 -PkgConfigBR: -- Qt5Svg -- Qt5Core -- Qt5Qml -- Qt5Quick -- sailfishapp -- Qt5Location -- Qt5Positioning -- mlite5 -Requires: -- qt5-qtlocation -- sailfishsilica-qt5 -- qt5-qtdeclarative-import-location -- qt5-qtdeclarative-import-positioning -- qt5-qtsvg -- qt5-plugin-imageformat-gif -- qt5-qtsvg-plugin-imageformat-svg -PkgBR: [] -Files: -- /usr/share/applications -- /usr/share/icons/hicolor/86x86/apps -- /usr/bin -- '%{_datadir}/applications/%{name}.desktop' -- '%{_bindir}/%{name}' -- '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png'