Browse Source

new package:
- debian-keyring
- ubuntu-keyring
- jetring (to build debian-keyring)

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9810 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 8 years ago
parent
commit
f9ac8637ec

+ 60 - 0
d/debian-keyring/debian-keyring-vl.spec

@@ -0,0 +1,60 @@
+%global upstreamname debian-archive-keyring
+
+%global _keyringsdir %{_datadir}/keyrings
+
+Name:           debian-keyring
+Version:        2014.3
+Release:        1%{?_dist_release}
+Summary:        GnuPG archive keys of the Debian archive
+Summary(ja):    Debian アーカイブ用の GnuPG 鍵束
+
+License:        Public Domain
+URL:            http://packages.debian.org/unstable/admin/%{upstreamname}
+Source0:        http://ftp.debian.org/debian/pool/main/d/%{upstreamname}/%{upstreamname}_%{version}.tar.xz
+
+BuildArch:      noarch
+BuildRequires:  jetring
+
+%description
+The Debian project digitally signs its Release files. This package contains the
+archive keys used for that.
+
+%prep
+%setup -q -n %{upstreamname}-%{version}
+
+
+%build
+make
+
+
+%install
+%make_install
+
+
+%files
+%doc README
+%exclude %{_sysconfdir}/apt/trusted.gpg.d
+%{_keyringsdir}/*.gpg
+
+
+%changelog
+* Sun Nov 15 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 2014.3-1
+- initial build for Vine Linux
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Dec 01 2014 Sandro Mani <manisandro@gmail.com> -  2014.1-3
+- Update to 2014.3
+
+* Mon Sep 01 2014 Sandro Mani <manisandro@gmail.com> -  2014.1-1
+- Update to 2014.1
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon Sep 23 2013 Sandro Mani <manisandro@gmail.com> - 2012.4-2
+- Add keyrings-filesystem Requires and BuildRequires.
+
+* Thu Sep 19 2013 Sandro Mani <manisandro@gmail.com> - 2012.4-1
+- Initial package

+ 70 - 0
j/jetring/jetring-vl.spec

@@ -0,0 +1,70 @@
+Name:           jetring
+Version:        0.21
+Release:        1%{?_dist_release}
+Summary:        GPG keyring maintenance using changesets
+
+License:        GPLv2+
+URL:            http://joeyh.name/code/jetring/
+Source0:        http://ftp.debian.org/debian/pool/main/j/%{name}/%{name}_%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  gnupg
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Getopt::Long)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+Requires:       gnupg
+
+%description
+jetring is a collection of tools that allow for GPG keyrings to be maintained
+using changesets. It was developed with the Debian keyring in mind, and aims to
+solve the problem that a GPG keyring is a binary blob that's hard for multiple
+people to collaboratively edit.
+
+%prep
+%setup -q -n %{name}
+
+
+%build
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+install -Dpm 0644 jetring.7 %{buildroot}%{_mandir}/man7/jetring.7
+install -d %{buildroot}%{_mandir}/man1
+install -pm 0644 jetring-*.1 %{buildroot}%{_mandir}/man1
+
+
+%files
+%doc README
+%license GPL
+%{_bindir}/jetring*
+%{_mandir}/man1/*
+%{_mandir}/man7/*
+
+
+%changelog
+* Sun Nov 15 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 0.21-1
+- initial build for Vine Linux
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Jan 02 2015 Sandro Mani <manisandro@gmail.com> - 0.21-1
+- Update to 0.21
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon Sep 23 2013 Sandro Mani <manisandro@gmail.com> - 0.20-3
+- Add manpages
+
+* Sun Sep 22 2013 Sandro Mani <manisandro@gmail.com> - 0.20-2
+- Add missing BR
+- Use smp_mflags
+- Use correct homepage
+
+* Thu Sep 19 2013 Sandro Mani <manisandro@gmail.com> - 0.20-1
+- Initial package

+ 54 - 0
u/ubuntu-keyring/ubuntu-keyring-vl.spec

@@ -0,0 +1,54 @@
+# Always update this to the latest release
+%global ubunturelease wily
+
+%global _keyringsdir %{_datadir}/keyrings
+
+Name:           ubuntu-keyring
+Version:        2012.05.19
+Release:        1%{?_dist_release}
+Summary:        GnuPG keys of the Ubuntu archive
+Summary(ja):    Ubuntu アーカイブの GnuPG 鍵
+
+License:        Public Domain
+URL:            https://launchpad.net/ubuntu-keyring
+Source0:        https://launchpad.net/ubuntu/%{ubunturelease}/+source/ubuntu-keyring/%{version}/+files/ubuntu-keyring_%{version}.tar.gz
+
+BuildArch:      noarch
+
+%description
+The Ubuntu project digitally signs its Release files. This package contains the
+archive keys used for that, in a minimal form for use in the installer.
+
+%prep
+%setup -q -n ubuntu-keyring-%{version}
+
+
+%build
+
+
+%install
+install -d %{buildroot}%{_keyringsdir}
+[ ! -s keyrings/ubuntu-archive-removed-keys.gpg ] && rm keyrings/ubuntu-archive-removed-keys.gpg
+cp -a keyrings/* %{buildroot}%{_keyringsdir}
+
+
+%files
+%doc README
+%{_keyringsdir}/*.gpg
+
+
+%changelog
+* Sat Nov 14 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 2012.05.19-1
+- initial build for Vine Linux
+
+* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.05.19-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.05.19-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Oct 15 2013 Sandro Mani <manisandro@gmail.com> - 2012.05.19-2
+- Remove empty file
+
+* Thu Oct 10 2013 Sandro Mani <manisandro@gmail.com> - 2012.05.19-1
+- Initial package