#1 Update to 0.15.0
Merged 3 years ago by zsun. Opened 3 years ago by grumpey.
rpms/ grumpey/featherpad master  into  master

file modified
+1
@@ -3,3 +3,4 @@ 

  /FeatherPad-0.6.1.tar.gz

  /FeatherPad-0.9.0.tar.gz

  /FeatherPad-0.9.3.tar.gz

+ /FeatherPad-0.15.0.tar.gz 

\ No newline at end of file

file modified
+16 -16
@@ -12,8 +12,8 @@ 

  %global github_name FeatherPad

  

  Name:           featherpad

- Version:        0.9.3

- Release:        4%{?dist}

+ Version:        0.15.0

+ Release:        1%{?dist}

  Summary:        Lightweight Qt5 Plain-Text Editor

  

  License:        GPLv3+
@@ -24,12 +24,16 @@ 

  Source0:        %{url}/archive/%{commit}.tar.gz#/%{github_name}-%{version}%{?git_ver}.tar.gz

  %endif # 0%%{?relbuild}

  

+ BuildRequires:  cmake

  BuildRequires:  desktop-file-utils

  BuildRequires:  gcc-c++

  BuildRequires:  qt5-qtbase-devel

  BuildRequires:  qt5-qtsvg-devel

  BuildRequires:  qt5-qttools-devel

  BuildRequires:  qt5-qtx11extras-devel

+ BuildRequires:  pkgconfig(x11-xcb)

+ BuildRequires:  pkgconfig(hunspell) >= 1.6

+ BuildRequires:  pkgconfig(xext)

  

  Requires:       hicolor-icon-theme

  
@@ -52,31 +56,24 @@ 

  * Text zooming;

  * Appropriate but non-interrupting prompts;

  

- 

  %prep

  %if 0%{?relbuild}

  %autosetup -n %{github_name}-%{version} -p 1

- %else  # 0%%{?relbuild}

+ %else  

  %autosetup -n %{github_name}-%{commit} -p 1

- %endif # 0%%{?relbuild}

+ %endif 

  

  %build

- mkdir %{_target_platform}

- pushd %{_target_platform}

- %{qmake_qt5} ..

- %make_build

- popd

- 

+ %cmake

+ %cmake_build

  

  %install

- make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}

+ %cmake_install

  %find_lang %{name} --with-qt

  

  %check

  desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop

  

- 

- 

  %files -f %{name}.lang

  %license COPYING

  %doc ChangeLog INSTALL NEWS README.md
@@ -85,11 +82,14 @@ 

  %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg

  %dir %{_datadir}/%{name}

  %{_datadir}/%{name}/help

- %{_datadir}/%{name}/help_ja_JP

+ %{_datadir}/%{name}/help_*

  %dir %{_datadir}/%{name}/translations

  

- 

  %changelog

+ * Sun Sep 13 2020 Joe Walker <grumpey0@gmail.com> - 0.15.0-1

+ - Update to 0.15.0

+ - Switch to cmake

+ 

  * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.3-4

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (FeatherPad-0.9.3.tar.gz) = f06749b0ab57e6869bb6568367a7ef777a0f91c6a9229fe7892e720f48020ceac36d6948159b0516f4d1c920bff4ceb23f6b29a492d58908305856d2f03c2d36

+ SHA512 (FeatherPad-0.15.0.tar.gz) = 8cac212e8110c1b39342e7bc85f3677f662058c1f78babe8006cdbced966a8dc403132522050a84f2aa043881310f9171caff0d5cc23a95f1dbf01f274cd86e8

Updated to 0.15.0
Switched to cmake for building.

copr build here: https://copr.fedorainfracloud.org/coprs/grumpey/Featherpad/builds/\

I'm unable to update the lookaside cache. (FYI)

LGTM at least for rawhide but as this package wasn't updated since a long decade (version 0.15 >> 0.9 still) we've to take care somehow in other branches.

There's no need to do copr build, simple-koji-ci did a sucessful rebuild automagically:
https://koji.fedoraproject.org/koji/taskinfo?taskID=51396143

LGTM at least for rawhide but as this package wasn't updated since a long decade (version 0.15 >> 0.9 still) we've to take care somehow in other branches.

Ouch, I just realized that I have 0.14.0 in my local repo but forgot to submit to distgit.

I'll check this one and merge, then back port to Fedora 33 if there is no objections here.

I probably also missed some other packages in the leaf when updating LXQt stuff.

Pull-Request has been merged by zsun

3 years ago