summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2015-12-02 10:58:04 +0100
committerAnne Jan Brouwer <brouwer@annejan.com>2015-12-02 10:58:04 +0100
commit65bdb82fb05409874115c98785231da3dc418948 (patch)
tree2904b9ed25a03016ea8b5c22ecfbcc4245f16eff
parentf4b2507e9bcde04f3178121d4bea017676b96886 (diff)
parent37bbe42466ae892c45b0155ceabc721013dfabfa (diff)
Merge pull request #121 from bram-ivs/master
initial attempt to create a RPM spec file
-rw-r--r--qtpass.spec47
1 files changed, 47 insertions, 0 deletions
diff --git a/qtpass.spec b/qtpass.spec
new file mode 100644
index 00000000..ea69c108
--- /dev/null
+++ b/qtpass.spec
@@ -0,0 +1,47 @@
+# This is an initial attempt to create a RPM spec file for qtpass. Tested on Fedora 23.
+# Replace the Version number with the current version number (at the time of writing 1.0.5.1)
+# Check qtpass.pro for the current version.
+# After that
+# tar cvfz qtpass-1.0.5.1.tar.gz qtpass-1.0.5.1
+# rpmbuild -tb qtpass-1.0.5.1.tar.gz
+# This should probably be part of a release process.
+
+Name: qtpass
+Version: 1.0.5.1
+Release: 1%{?dist}
+Summary: QtPass is a multi-platform GUI for pass, the standard unix password manager.
+License: GPLv3
+URL: https://qtpass.org/
+Source0: %{name}-%{version}.tar.gz
+
+BuildRequires: qt5-qtbase-devel
+Requires: pass
+Requires: qt5-qtbase
+
+%description
+QtPass is a GUI for pass, the standard unix password manager.
+Features:
+ - Using pass or git and gpg2 directly
+ - Configurable shoulder surfing protection options
+ - Cross platform: Linux, BSD, OS X and Windows
+ - Per-folder user selection for multi recipient encryption
+ - Multiple profiles
+
+%prep
+%setup -q
+
+%build
+qmake-qt5 PREFIX=%{buildroot}/%{_bindir}
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%files
+%doc
+%{_bindir}/*
+
+%changelog
+* Tue Dec 01 2015 serstring=Bram Vandoren <bram.vandoren@ster.kuleuven.be> - 1.0.5-1
+- Initial RPM spec
+