From 006fc41001347bb34236673608c894c7c640a2c3 Mon Sep 17 00:00:00 2001 From: Tim Byrne Date: Thu, 12 Jan 2017 07:50:55 -0600 Subject: [PATCH] Update spec for Fedora standards --- yadm.spec | 50 +++++++++++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/yadm.spec b/yadm.spec index 77ddf5c..ce9794a 100644 --- a/yadm.spec +++ b/yadm.spec @@ -1,26 +1,29 @@ Summary: Yet Another Dotfiles Manager Name: yadm Version: 1.05 -Release: 1 +Release: 1%{?dist} URL: https://github.com/TheLocehiliosan/yadm License: GPLv3 -Group: Development/Tools -Requires: bash -Requires: git +BuildRequires: hostname git gnupg bats expect +Requires: bash hostname git Source: https://github.com/TheLocehiliosan/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildArch: noarch %description -yadm is a dotfile management tool with 3 main features: Manages files across -systems using a single Git repository. Provides a way to use alternate files on -a specific OS or host. Supplies a method of encrypting confidential data so it -can safely be stored in your repository. +yadm is a tool for managing a collection of files across multiple computers, +using a shared Git repository. In addition, yadm provides a feature to select +alternate versions of files based on the operation system or host name. Lastly, +yadm supplies the ability to manage a subset of secure files, which are +encrypted before they are included in the repository. %prep %setup -q %build +%check +bats test + %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 @@ -28,19 +31,28 @@ install -m 755 yadm ${RPM_BUILD_ROOT}%{_bindir} install -m 644 yadm.1 ${RPM_BUILD_ROOT}%{_mandir}/man1 %files -%defattr(-,root,root) %attr(755,root,root) %{_bindir}/yadm %attr(644,root,root) %{_mandir}/man1/* +%license LICENSE +%doc CHANGES CONTRIBUTORS README.md %changelog -* Thu Sep 8 2016 Tim Byrne 1.05-1 -- Improve portability of shebang line -- Support for symlinked directories -- Improve portability of tar parameters -- Support alternate gpg program -- Fallback to using ls if /bin/ls does not exist +* Thu Jan 12 2017 Tim Byrne - 1.05-1 +- Bump version to 1.05 -* Fri Apr 22 2016 Tim Byrne 1.04-1 -- Support alternate paths for yadm data -- Support asymmetric encryption -- Prevent the mixing of output and gpg prompts +* Tue May 17 2016 Tim Byrne - 1.04-3 +- Add missing docs +- Fix changelog format +- Remove file attribute for docs and license + +* Mon May 16 2016 Tim Byrne - 1.04-2 +- Add %%check +- Add %%{?dist} +- Add build dependencies +- Add license and docs +- Remove %%defattr +- Remove group tag +- Sync RPM description with man page + +* Fri Apr 22 2016 Tim Byrne - 1.04-1 +- Initial RPM release