commit bfbc33a5d9ea3a33a23a5ce885dac3159a3f1a77
parent 964d36b6a35728b839d28a95f7889bbd809c5d70
Author: Daniel Vrátil <dvratil@kde.org>
Date: Mon, 4 Feb 2019 00:10:45 +0100
Drop spectacle metadata
I'll maintain the spec file manually.
Diffstat:
4 files changed, 16 insertions(+), 119 deletions(-)
diff --git a/rpm/harbour-passilic.changes.in b/rpm/harbour-passilic.changes.in
@@ -1,18 +0,0 @@
-# Rename this file as passilic.changes to include changelog
-# entries in your RPM file.
-#
-# Add new changelog entries following the format below.
-# Add newest entries to the top of the list.
-# Separate entries from eachother with a blank line.
-#
-# Alternatively, if your changelog is automatically generated (e.g. with
-# the git-change-log command provided with Sailfish OS SDK), create a
-# passilic.changes.run script to let mb2 run the required commands for you.
-
-# * date Author's Name <author's email> version-release
-# - Summary of changes
-
-* Sun Apr 13 2014 Jack Tar <jack.tar@example.com> 0.0.1-1
-- Scrubbed the deck
-- Hoisted the sails
-
diff --git a/rpm/harbour-passilic.changes.run.in b/rpm/harbour-passilic.changes.run.in
@@ -1,25 +0,0 @@
-#!/bin/bash
-#
-# Rename this file as passilic.changes.run to let mb2 automatically
-# generate changelog from well formatted Git commit messages and tag
-# annotations.
-
-git-change-log
-
-# Here are some basic examples how to change from the default behavior. Run
-# git-change-log --help inside the Sailfish OS SDK chroot or build engine to
-# learn all the options git-change-log accepts.
-
-# Use a subset of tags
-#git-change-log --tags refs/tags/my-prefix/*
-
-# Group entries by minor revision, suppress headlines for patch-level revisions
-#git-change-log --dense '/[0-9]\+\.[0-9\+$'
-
-# Trim very old changes
-#git-change-log --since 2014-04-01
-#echo '[ Some changelog entries trimmed for brevity ]'
-
-# Use the subjects (first lines) of tag annotations when no entry would be
-# included for a revision otherwise
-#git-change-log --auto-add-annotations
diff --git a/rpm/harbour-passilic.spec b/rpm/harbour-passilic.spec
@@ -1,27 +1,20 @@
-#
-# Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.27
-#
-
Name: harbour-passilic
-# >> 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: A frontend for the pass password manager
+
+Summary: A frontend for the Pass password manager
Version: 0.1
Release: 1
Group: Applications/Productivity
License: GPLv3 and LGPLv2+
URL: https://github.com/danvratil/harbour-passilic
Source0: %{name}-%{version}.tar.bz2
-Source100: harbour-passilic.yaml
+
Requires: sailfishsilica-qt5 >= 0.10.9
Requires: gnupg2
+
BuildRequires: pkgconfig(sailfishapp) >= 1.0.2
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Qml)
@@ -29,37 +22,28 @@ BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: desktop-file-utils
%description
-A frontend for the pass password manager.
+A frontend for the Pass password manager. Pass is a simple Unix password
+manager where each password is stored GPG encrypted in a file. Passilic
+allows you to easily browse the passwords. Tapping a passwords prompts
+the "master key" (your GPG key passphrase) and copies the password into
+clipboard. The password is automatically cleared from the clipboard
+after 45 seconds.
%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 \
+desktop-file-install --delete-original \
+ --dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/*.desktop
%files
@@ -68,5 +52,7 @@ desktop-file-install --delete-original \
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
-# >> files
-# << files
+
+%changelog
+* Sun Feb 02 2019 Daniel Vrátil <dvratil@kde.org> 0.0.1-1
+- Initial release
diff --git a/rpm/harbour-passilic.yaml b/rpm/harbour-passilic.yaml
@@ -1,46 +0,0 @@
-Name: harbour-passilic
-Summary: A frontend for the pass password manager
-Version: 0.1
-Release: 1
-# The contents of the Group field should be one of the groups listed here:
-# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
-Group: Applications/Productivity
-URL: https://github.com/danvratil/harbour-passilic
-License: GPLv3 and LGPLv2+
-# This must be generated before uploading a package to a remote build service.
-# Usually this line does not need to be modified.
-Sources:
-- '%{name}-%{version}.tar.bz2'
-Description: |
- A frontend for the pass password manager.
-Configure: none
-# The qtc5 builder inserts macros to allow QtCreator to have fine
-# control over qmake/make execution
-Builder: qtc5
-
-# This section specifies build dependencies that are resolved using pkgconfig.
-# This is the preferred way of specifying build dependencies for your package.
-PkgConfigBR:
- - sailfishapp >= 1.0.2
- - Qt5Core
- - Qt5Qml
- - Qt5Quick
-
-# Build dependencies without a pkgconfig setup can be listed here
-# PkgBR:
-# - package-needed-to-build
-
-# Runtime dependencies which are not automatically detected
-Requires:
- - sailfishsilica-qt5 >= 0.10.9
- - gnupg2
-
-# All installed files
-Files:
- - '%{_bindir}'
- - '%{_datadir}/%{name}'
- - '%{_datadir}/applications/%{name}.desktop'
- - '%{_datadir}/icons/hicolor/*/apps/%{name}.png'
-
-# For more information about yaml and what's supported in Sailfish OS
-# build system, please see https://wiki.merproject.org/wiki/Spectacle