Accepting request 395700 from system:packagemanager

- bump to 0.10.0
- add gnutls-guile as build time dependency
- don't mark bash completion as %config (warning fixed)

- add ExclusiveArch to restrict available architectures
- remove filter for non-standard group guixbuild (it is standard now)
- remove %config for bash completion script (rpmlint was fixed)

    distribution level and numerous bug fixed (forwarded request 395692 from sleep_walker)

OBS-URL: https://build.opensuse.org/request/show/395700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=2
This commit is contained in:
Dominique Leuenberger 2016-05-16 10:04:27 +00:00 committed by Git OBS Bridge
commit 6b0fe4e2d9
6 changed files with 49 additions and 28 deletions

3
guix-0.10.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7651a4025fe9798947e16d671b74d49a434dd4238cefbfc82411df753c778a34
size 15316453

17
guix-0.10.0.tar.gz.sig Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJW+aFeAAoJEAkLEZk9muu1e38P/0zbm7/pwvNrXxrVCvQCMJqy
mFKbXvbREpS9VHHCwgaGWN/6/1VlGlzbL50D0H/wYjbG9tpcqfOVOzmiUPoBKWpw
qdfN/P3/1i//lx7QDdz8DfBmcAiyRLY/ABjtXOuZfG+trPVGi8fh9ZqB2nnhNkxB
Erxl6YrVon64l8gkeoLX8pxuS6MZCvMqW957bFBc2RK952+rzw8m7qivYFehKlyS
2JOYzIr2uawM65GTbhQkRsmzbbzw5Y9vKBhhm3h7EKZWCeMepT56K8S9s9rHFE+B
/ZJiZ81jzz1q6R3TjLWx9aH36AZFQA46LCc1uLkQi76G1JlLB/kIw4Q8cY1CFfZ9
zeiIQxcC42nc2Ab51o0VXLqNJfc+Mgjm98t1gYUAyTrZtX/9ZFU9V3NRL6Iu/p3F
ze0GKEbESbh2JO2M2VEEQhsMpEYKYDd/0k3AcVwYWi7TQtcxHdq6TcUr9HSD7xn+
b+6DKNztpnZTJGXbrpl7I0S5vlUiuLH714q3vQkOeLdqbN+bZ4Z17vjDgYmpFbZ1
89fdBBzdl+4B7O6NpF9cHJttJNtYrSMCqJQ6wBuWtVLOttmlhSgv9HU+Zg2T59Uo
6QZ3GauWfxx3VoGQRLGYeFEA0claAQhRdAfE8RihWQKVtJpnpyUCdE+68AE5MV0Z
4oHM0KQ+qpjBAbz4YE9k
=xfwZ
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:362f354d15385ec1866e5687f707f1c30e50694f2a7edff5206e81bcc41fa740
size 14058212

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJWOfjFAAoJEAkLEZk9muu1XaoQAJP9kGqW0eAcePvEqzoo7sPC
RJmuhPXUItkM9yPELraRvy+rq2RbpJWLTEt3Oy+jsHUTsQokIq+GhD9Y1QHRsRM0
2hdCOtiUojppseO7vASVLqfWFkNN6RDIJ0UJ5otSB87RnGkxS4MY794M6Lem/76/
abkXEv1G6oZqjld4RUVgG4eWPT0WYs2m+ct4YfkherZwHG8JL/Px7AqrH8HWh1qk
kj8zJFmWVZjXQRPTBYpNus5MNto3/Bbcs2CpQH3x4DackdIr15nBNBNlDNZwyKHb
HTbVFb0JPg+6aC15a+2rB+BBK0gmQvza/S9GnjMH8jMNJZM0RhYx7OmeMmXvy+VK
GYYzlUNTVe3lLetRJ0dQSyec/jNM9SqLIv1Srm1DVSENdMX72yeNN1DRgdiEe6Gc
d4KGKqPMzFn6nEulJrjxSLdJz3PeZG6deeqLmj/VlaXaR4SsfZMxCTrK6Fe5R7+P
ZwPMWhnbHd3WNzLsyvPs0LnhFCUqvRAbU1eTLiH/CfvLj62/z1YdFMWA/8X/OnAS
TV0phCZBA2VS7MJCJwSGckdhOWHzFAHZZFktUQRhsMUnJDms36lPwlHXTvinTHkQ
JzPelxLoIr+LHuTPpa1oyf/rdcEW5LzvnIcxpKJk5YljgipLqNECQXo+QYOFNBG/
2rBvxlqeyw9qDiiD8Dd8
=2gGw
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Sat Apr 16 08:35:22 UTC 2016 - sleep_walker@opensuse.org
- bump to 0.10.0
- add gnutls-guile as build time dependency
- don't mark bash completion as %config (warning fixed)
-------------------------------------------------------------------
Fri Feb 12 11:51:04 UTC 2016 - sleep_walker@opensuse.org
- add ExclusiveArch to restrict available architectures
- remove filter for non-standard group guixbuild (it is standard now)
- remove %config for bash completion script (rpmlint was fixed)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 12 09:18:04 UTC 2016 - sleep_walker@opensuse.org Fri Feb 12 09:18:04 UTC 2016 - sleep_walker@opensuse.org
@ -51,7 +65,7 @@ Thu Oct 1 10:22:34 UTC 2015 - sleep_walker@opensuse.org
- bump to 0.8.3 - bump to 0.8.3
- a lot of changes on package management level, package set level, - a lot of changes on package management level, package set level,
distribution level and numerous bug fixed distribution level and numerous bug fixed
- remove our service file and use upstream one instead - remove our service file and use upstream one instead
------------------------------------------------------------------- -------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
# #
# spec file for package guix # spec file for package guix
# #
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -15,13 +15,14 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# if there is systemd present, systemd_requires is defined # if there is systemd present, systemd_requires is defined
%define systemd_present %{defined systemd_requires} %define systemd_present %{defined systemd_requires}
%define guile guile-2.0.9.tar.xz %define guile guile-2.0.9.tar.xz
%define guix_builder_group guixbuild %define guix_builder_group guixbuild
Name: guix Name: guix
Version: 0.9.0 Version: 0.10.0
Release: 0 Release: 0
Summary: GNU Package manager Summary: GNU Package manager
License: GPL-3.0 License: GPL-3.0
@ -42,15 +43,18 @@ Source6: armhf-linux-guile-2.0.11.tar.xz
Source10: guix-rpmlintrc Source10: guix-rpmlintrc
BuildRequires: emacs-nox BuildRequires: emacs-nox
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: guile-json BuildRequires: gnutls-guile
BuildRequires: guile-json
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(guile-2.0) >= 2.0.7 BuildRequires: pkgconfig(guile-2.0) >= 2.0.7
BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(sqlite3)
Requires: guile Requires: guile
Requires(pre): %{install_info_prereq} Requires(pre): %{install_info_prereq}
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 %arm
%{?systemd_requires} %{?systemd_requires}
%if %{systemd_present} %if %{systemd_present}
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
@ -69,7 +73,6 @@ cp %{SOURCE4} gnu/packages/bootstrap/x86_64-linux/%{guile}
cp %{SOURCE5} gnu/packages/bootstrap/mips64el-linux/%{guile} cp %{SOURCE5} gnu/packages/bootstrap/mips64el-linux/%{guile}
cp %{SOURCE6} gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz cp %{SOURCE6} gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz
%build %build
%configure \ %configure \
@ -86,10 +89,12 @@ install -d -m 0755 %{buildroot}/gnu
install -d -m 0755 %{buildroot}/gnu/store install -d -m 0755 %{buildroot}/gnu/store
%if ! %{systemd_present} %if ! %{systemd_present}
rm -rvf %{buildroot}%{_unitdir} rm -rvf %{buildroot}%{_unitdir}
%else
# if systemd is used, upstart files are not needed
rm -rvf %{buildroot}%{_libdir}/upstart
%endif %endif
ln -sf /usr/sbin/service %{buildroot}%{_sbindir}/rcguix-daemon ln -sf /usr/sbin/service %{buildroot}%{_sbindir}/rcguix-daemon
%pre %pre
%{_sbindir}/groupadd -r %{guix_builder_group} >/dev/null 2>/dev/null || : %{_sbindir}/groupadd -r %{guix_builder_group} >/dev/null 2>/dev/null || :
for i in `seq 1 5`; do for i in `seq 1 5`; do
@ -104,7 +109,6 @@ done
%service_del_preun guix-daemon.service %service_del_preun guix-daemon.service
%endif %endif
%post %post
%install_info --info-dir=%{_infodir} %{_infodir}/guix.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/guix.info.gz
%if %{systemd_present} %if %{systemd_present}
@ -122,7 +126,7 @@ done
%doc COPYING README %doc COPYING README
# bash completion script is not configuration file but who would argue # bash completion script is not configuration file but who would argue
# with RPM lint :b # with RPM lint :b
%config %{_sysconfdir}/bash_completion.d/guix %{_sysconfdir}/bash_completion.d/guix
%{_datadir}/guile %{_datadir}/guile
%{_datadir}/guix %{_datadir}/guix
%{_datadir}/emacs/site-lisp/guix* %{_datadir}/emacs/site-lisp/guix*
@ -130,6 +134,9 @@ done
%{_sbindir}/*guix* %{_sbindir}/*guix*
%{_libexecdir}/guix %{_libexecdir}/guix
%{_libexecdir}/guix-authenticate %{_libexecdir}/guix-authenticate
%if !0%{?systemd_present}
%{_libdir}/upstart
%endif
%{_infodir}/guix* %{_infodir}/guix*
%{_infodir}/images %{_infodir}/images
%if %{systemd_present} %if %{systemd_present}