sailfish-safe

Sailfish frontend for safe(1)
git clone git://git.z3bra.org/sailfish-safe.git
Log | Files | Refs | README | LICENSE

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:
Drpm/harbour-passilic.changes.in | 18------------------
Drpm/harbour-passilic.changes.run.in | 25-------------------------
Mrpm/harbour-passilic.spec | 46++++++++++++++++------------------------------
Drpm/harbour-passilic.yaml | 46----------------------------------------------
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