Mercurial > hg > MonetDB-release
changeset 0:3c28cf6f1e5e
Created separate repository for MonetDB-release RPM.
author | Sjoerd Mullender <sjoerd@acm.org> |
---|---|
date | Mon, 13 Dec 2010 16:46:06 +0100 (2010-12-13) |
parents | |
children | 739a47fbde68 |
files | .hgignore Makefile MonetDB-release-1.1/MonetDB-GPG-KEY MonetDB-release-1.1/monetdb.repo MonetDB-release.spec |
diffstat | 5 files changed, 191 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Mon Dec 13 16:46:06 2010 +0100 @@ -0,0 +1,4 @@ +syntax: glob +rpmbuild +*.rpm +*.tar.gz
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Mon Dec 13 16:46:06 2010 +0100 @@ -0,0 +1,46 @@ +# The contents of this file are subject to the MonetDB Public License +# Version 1.1 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://monetdb.cwi.nl/Legal/MonetDBLicense-1.1.html +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations +# under the License. +# +# The Original Code is the MonetDB Database System. +# +# The Initial Developer of the Original Code is CWI. +# Portions created by CWI are Copyright (C) 1997-July 2008 CWI. +# Copyright August 2008-2010 MonetDB B.V. +# All Rights Reserved. + +VERSION = $(shell sed -n 's/^Version:[^0-9]*//p' MonetDB-release.spec) + +rpmtopdir = $(shell pwd)/rpmbuild +RPMBUILD = rpmbuild +RPMBUILDARGS = --define="_tmppath /tmp" --define="_topdir $(rpmtopdir)" --define="tmpdir %{_tmppath}" --define="packager MonetDB Database System <info@monetdb.org>" --define="dist .monetdb" + +MonetDB-release-$(VERSION).tar.gz: MonetDB-release.spec MonetDB-release-$(VERSION)/monetdb.repo MonetDB-release-$(VERSION)/MonetDB-GPG-KEY + tar czf MonetDB-release-$(VERSION).tar.gz MonetDB-release.spec MonetDB-release-$(VERSION)/monetdb.repo MonetDB-release-$(VERSION)/MonetDB-GPG-KEY + +$(rpmtopdir)/rpmmacros: + mkdir -p $(rpmtopdir)/RPMS + mkdir -p $(rpmtopdir)/SRPMS + mkdir -p $(rpmtopdir)/SPECS + mkdir -p $(rpmtopdir)/BUILD + mkdir -p $(rpmtopdir)/INSTALL + +srpm: MonetDB-release-$(VERSION).tar.gz $(rpmtopdir)/rpmmacros + $(RPMBUILD) $(RPMBUILDARGS) -ts MonetDB-release-$(VERSION).tar.gz + mv rpmbuild/SRPMS/*.src.rpm . + rpm --addsign --define='_signature gpg' --define='_gpg_name 0x0583366F' *.src.rpm + +rpm: MonetDB-release-$(VERSION).tar.gz $(rpmtopdir)/rpmmacros + $(RPMBUILD) $(RPMBUILDARGS) -tb MonetDB-release-$(VERSION).tar.gz + mv rpmbuild/RPMS/noarch/*.noarch.rpm . + rpm --addsign --define='_signature gpg' --define='_gpg_name 0x0583366F' *.noarch.rpm + +clean: + rm -f MonetDB-release-$(VERSION)-*.noarch.rpm MonetDB-release-$(VERSION)-*.src.rpm MonetDB-release-$(VERSION).tar.gz + rm -rf rpmbuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB-release-1.1/MonetDB-GPG-KEY Mon Dec 13 16:46:06 2010 +0100 @@ -0,0 +1,33 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (GNU/Linux) + +mQGiBEkdQv4RBACKgNyXB2r5mEEN4whHh53sPa4LnWUUi23uKVt/x1kH3tKDVoNt +zmWtJKp/O76EUIsAVpURCHv2jIvOmGf49XZL3S2kL4Q2UemP+6RAmBV2EQ+OZqRo +O5IlO05+T9KMEP1aky3uUzxJOAjSoPMaSOdcFa6aCY43VUO8+RQIxaju2wCghQjz +hO7uKmdMcZHr2uy2FXg1F98D/iRmqEwTPZS9ArTSKkxCYYxVm0x3dYtObTtD09r3 +IeTdST7CeFRe6wmS1eCJ7egn9mocMaBz2sxIPzY8UWCi3EAEJ9xAOWnHAzMsipEC +Qi1eNUk4wAEJ96rVQiPuHeHRIoScpMXVJ95dQkVZ4yqnSOmvxoCwgyjy05eObtE8 +qF7yA/9C+m3Mz23Vi0UAoo1s+EZ5Yl64G0Mes998ms7w1rMXLTTGikw2SoQpj2v9 +Xe7iEY7BuJXDiR4Mc+yufeE+Y89fGX5F+3r+c198yU5YECxD2AY5KAYW/o5emURl +9E+Dc2WDDJ/u3ykolyauZx4u6X/0TIWSHeH064PkidatuTGiJLQvTW9uZXREQiBE +YXRhYmFzZSBTeXN0ZW0gUGFja2FnZXIgPG1vbmV0QGN3aS5ubD6IYAQTEQIAIAUC +SR1C/gIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEAU8PtQFgzZv3xgAn2s4 +HY9oMdrKVVchi331wWBtn9BsAJ4lEsEyMoGLGvfmaxBvJiH5X95LIYicBBABAgAG +BQJJHXC2AAoJED7g04AjvIQpuRAD/2FQJ22VWTPGwcJ+kb51rNGiAZvbae8iAiYW +WhvuC/++kWKMhw5qFUJt9i+kVZLD8v4zBrd7hprK19vBQmRE4XJEV0nZoZKkarNF +5jhnsV+XbkRyGGmFs7kTAJeEIUI9mvFkvuiRyaWtffDFDH9o7aI8w0YirFXtxjza +1jmbQZMCuQINBEkdQv4QCACS1VFigrsea+uJKjObNzaUH7sp5i6O5/S+NsV1VGOn +J+S5f87aTxjqsqDhkM1Ub5S8IP99G+k8Knv05ZW14jCUZttRIEXOQI4vc/HEeUpa +cVLqEr4Ih1+9kboCqV6w2i/RR+joPaTgs3z3+d5vfh2QH3ZLvtJoDpp0OvwtAMMA +R9jHNMa8gSaKm2O2SuIkhlbHvtwv9Ke/VXkntNLKKoVihbj2wcS9AWmwk/9peNY+ +iqyEpEqkfvb5XuxV29ThdrKVJ6wrPgFoG9NAlMzBuq23s+muv1T4s77ZTP2vmo+t +F1yjwFAH+kHCLfcjIR46qTzGN8SgONy0MU1v0GV6htiPAAQNCACR44prvQOFXl7I +JGCjbhreTOsgxORDLFi2IAn55wvDgAXHhJiqsiPg3d8vJ9fomtCh2ROoSfPjM0C5 +ZAqvpc2cMuQhTWsyIIqR5wJkufPxcRMGzv5yJeCF09ud3FNNJC+ouW++Y+38O3js +ZS6UKQcTY+t2Rd9MFepPhOPe1eOTdBMRZSD6TDEeRcmbZZMIWdBQ48rqvRe6Voa8 +GI9H+oKlj43OTObPD9CEAPVlsdHn7HAZ6ZsTHvIntKO2mxyVdIl+o1VaWiTh57Zi +NCBEHPImx47RRE+sy/wObjCa3YGIdbyZRHT+Yg917iUFcyc6X1M1fMaeKQdI8Zk3 +2ZbOD1UfiEkEGBECAAkFAkkdQv4CGwwACgkQBTw+1AWDNm+A+gCeK/Peb3uZXbYn +qH/BpBN4KxaTRmUAn0mzrtiKxA+ow9ysAojc4nxcfcVA +=mmNI +-----END PGP PUBLIC KEY BLOCK-----
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB-release-1.1/monetdb.repo Mon Dec 13 16:46:06 2010 +0100 @@ -0,0 +1,41 @@ +[monetdb] +name=MonetDB $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/Fedora/$releasever/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + +[monetdb-debuginfo] +name=MonetDB Debug $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/Fedora/debug/$releasever/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + +[monetdb-source] +name=MonetDB Source $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/Fedora/source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + +[monetdb-testing] +name=MonetDB Testing $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/testing/Fedora/$releasever/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + +[monetdb-testing-debuginfo] +name=MonetDB Testing Debug $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/testing/Fedora/debug/$releasever/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + +[monetdb-testing-source] +name=MonetDB Testing Source $releasever - $basearch +baseurl=http://dev.monetdb.org/downloads/testing/Fedora/source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MonetDB
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB-release.spec Mon Dec 13 16:46:06 2010 +0100 @@ -0,0 +1,67 @@ +Name: MonetDB-release +Version: 1.1 +Release: 1%{?dist} +Summary: MonetDB YUM Repository + +Group: Applications/Databases +License: MPL - http://monetdb.cwi.nl/Legal/MonetDBLicense-1.1.html +URL: http://dev.monetdb.org/downloads/ +Source0: http://dev.monetdb.org/downloads/sources/%{name}-%{version}.tar.gz +BuildArch: noarch + +Vendor: MonetDB BV <info@monetdb.org> + +Requires: fedora-release + +%description +MonetDB is a database management system that is developed from a +main-memory perspective with use of a fully decomposed storage model, +automatic index management, extensibility of data types and search +accelerators, SQL- and XML- frontends. + +This package provides the necessary files to use the MonetDB YUM +repository. + +%prep +%setup -q + + +%build + + +%install +%{__install} -D -p -m 0644 MonetDB-GPG-KEY \ + ${RPM_BUILD_ROOT}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-MonetDB +%{__install} -D -p -m 0644 monetdb.repo \ + ${RPM_BUILD_ROOT}%{_sysconfdir}/yum.repos.d/monetdb.repo + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc +%{_sysconfdir}/yum.repos.d/monetdb.repo +%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-MonetDB + + + +%changelog +* Mon Jun 21 2010 Sjoerd Mullender <sjoerd@acm.org> - 1.1-1 +- Moved the repository to dev.monetdb.org. + +* Mon May 31 2010 Sjoerd Mullender <sjoerd@acm.org> - 1.0-4 +- Updated Vendor information. + +* Fri Dec 11 2009 Sjoerd Mullender <sjoerd@acm.org> - 1.0-3 +- Added a testing repository (for release candidates). + +* Fri Nov 6 2009 Sjoerd Mullender <sjoerd@acm.org> - 1.0-2 +- Don't import key when installing MonetDB-release RPM, but when the + first package asks for it. + +* Tue Nov 18 2008 Sjoerd Mullender <sjoerd@acm.org> - 1.0-1 +- Initial version. +