Commit Graph

54 Commits

Author SHA256 Message Date
Jonathan Brielmaier
bc1ef3a401 - Update require to libguile-ssh14
- Remove unused rpmlintrc filters

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=46
2022-11-25 11:44:53 +00:00
Jonathan Brielmaier
2bdf9c516b - Update to 1.3.0:
[...]
- don't install OpenRC init files as they are not used on openSUSE
- add key of Maxim Cournoyer to the keyring -> he made the release this time

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=44
2021-05-13 10:14:53 +00:00
Jonathan Brielmaier
21e132a316 - Require on libguile-ssh13
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=42
2020-12-15 11:46:29 +00:00
Jonathan Brielmaier
56b09693ef - Provide guile wrappe in libexecdir
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=41
2020-11-25 19:47:13 +00:00
Jonathan Brielmaier
65a7524559 - Update to 1.2.0:
- Add Require/BuildRequire for guile-zlib and guile-lzlib
- Ship guile wrapper for guix in libexecdir (only for guix!)
- Ship mount service for the gnu store
- Update keyring
- Adapt guix-rpmlintrc for guile 3.0
- Silence warning about guile shipped in libexecdir

D    guix-1.1.0.tar.gz
D    guix-1.1.0.tar.gz.sig
A    guix-1.2.0.tar.gz
A    guix-1.2.0.tar.gz.sig
M    guix-rpmlintrc
M    guix.changes
M    guix.keyring
M    guix.spec

Diff for working copy: .
Index: guix-rpmlintrc
===================================================================

--- guix-rpmlintrc	(revision 9ae27809d09e4197e974764265386d5a)
+++ guix-rpmlintrc	(working copy)
@@ -7,26 +7,26 @@
 # https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html#Building-the-Bootstrap-Binaries
 
 # they are binaries in /usr/share
-addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
+addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/3.*/gnu/packages/bootstrap/.*")

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=40
2020-11-24 16:47:40 +00:00
Jonathan Brielmaier
71499c73d3 Accepting request 826309 from home:bmwiedemann:branches:devel:languages:misc
Do not build in parallel for reproducible build results (boo#1170378)

build time is still around 800-1100 seconds

OBS-URL: https://build.opensuse.org/request/show/826309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=38
2020-08-24 13:57:43 +00:00
Tomas Cech
b1f2fe7ccc OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=36 2020-08-09 10:54:21 +00:00
Tomas Cech
07e58bb23a OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=35 2020-08-09 10:54:12 +00:00
Tomas Cech
2a5e3a6f52 Accepting request 825136 from home:sleep_walker:branches:devel:languages:misc
- update to 1.1.0
  * New ‘guix deploy’ command to deploy several machines at once
  * Channels can now provide news, viewed with ‘guix pull --news’
  * ‘guix system reconfigure’ saves provenance data
  * New ‘guix system describe’ command to view system provenance info
  * New /run/current-system/{channels,configuration}.scm files
  * New ‘guix time-machine’ command
  * ‘guix pack’ has a new ‘--entry-point’ option
  * ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
  * ‘guix pack’ provides a meaningful repository name for ‘docker’
  * New ‘--target’ option for ‘guix system’
  * ‘--no-build-hook’ was renamed to ‘--no-offload’
  * ‘--keep-failed’ now implies ‘--no-offload’
  * ‘--dry-run’ no longer implies ‘--no-grafts’
  * ‘guix import crate’ has a new ‘--recursive’ option
  * ‘guix import crate’ can import a specific package version
  * ‘guix pull’ returns Guix on Guile 3.0
  * ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH
  * ‘--with-commit’ now accepts tags
  * ‘guix challenge’ has a new ‘--diff’ option to show differences
  * ‘guix weather’ has a new ‘--display-missing’ option
  * Guix can now fetch lzip-compressed substitutes in addition to gzip
  * ‘guix publish’ supports lzip compression via ‘-C’
  * ‘guix lint -c archival’ queries Software Heritage
  * ‘guix archive’ has a new ‘-t’ option to list archive contents
  * ‘guix describe’ and similar commands emit terminal hyperlinks
  * ‘guix build’ now attempts to substitute missing .drv files
  * ‘guix package’ etc. now lock the profile they operate on
  * ‘guix pull’ honors /etc/guix/channels.scm when it exists
  * New ‘guix show’ command, synonymous with ‘guix package --show’

OBS-URL: https://build.opensuse.org/request/show/825136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=34
2020-08-09 10:02:34 +00:00
Jonathan Brielmaier
5e306e3969 Accepting request 720037 from home:jbrielmaier:branches:devel:languages:misc
see changes file

OBS-URL: https://build.opensuse.org/request/show/720037
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=32
2019-07-31 11:18:23 +00:00
Jonathan Brielmaier
09c991b338 - update to version 1.0.1:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=30
2019-05-20 08:06:33 +00:00
Jonathan Brielmaier
4c1b499107 - don't change badness of RPM warning in guix-rpmlintrc as it's not
allowed in Factory. The .c file is needed in source form by Guix
  as it's get only compiled when invoking "guix pack -R"

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=29
2019-05-07 16:18:57 +00:00
Jonathan Brielmaier
91720e2ad7 - update to version 1.0.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=28
2019-05-02 15:06:18 +00:00
Jonathan Brielmaier
59f9ee6a3f Accepting request 655868 from home:jbrielmaier:branches:devel:languages:misc
- update to version 0.16

OBS-URL: https://build.opensuse.org/request/show/655868
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=26
2018-12-06 18:43:06 +00:00
Jonathan Brielmaier
703bb2d15c Accepting request 651999 from home:jbrielmaier:guile2.2
- make rm independent of guile minor version
- update rpmlintrc

OBS-URL: https://build.opensuse.org/request/show/651999
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=24
2018-11-26 12:11:27 +00:00
Tomas Cech
c971c4b9db Accepting request 622310 from home:jbrielmaier:branches:devel:languages:misc
bump version to 0.15
We needed to add some patches because the release tarball misses them. I'll remove them at next release.

I did extensive testing on Tumbleweed and Leap 15.0 which can be found here:
https://etherpad.opensuse.org/p/guix-0.15
There is still some stuff which doesn't work as expected, but only small things. No showstoppers. I'll improve them peu a peu :)

OBS-URL: https://build.opensuse.org/request/show/622310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=22
2018-07-12 19:52:38 +00:00
Tomas Cech
611e01b684 Accepting request 614199 from home:jbrielmaier:branches:devel:languages:misc
I forgot to open a bug for this problem. In order to get this fix into Leap we need a bug. Thats all...

OBS-URL: https://build.opensuse.org/request/show/614199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=20
2018-06-05 10:53:07 +00:00
Tomas Cech
44793fafa0 - put COPYING as %license in specfile
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=18
2018-05-28 13:36:31 +00:00
Tomas Cech
e785f90881 - add gnutls-fix.patch
GnuTLS built against guile 2.0 is breaking any HTTPS connection,
  this upstream patch solves it

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=17
2018-05-28 13:35:18 +00:00
OBS User mrdocs
8e2636fc70 Accepting request 592737 from home:kasimir:ToTest
- disable armv6 build (architecture is not supported)

OBS-URL: https://build.opensuse.org/request/show/592737
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=15
2018-04-03 01:53:39 +00:00
OBS User mrdocs
d470763f77 Accepting request 590925 from home:jbrielmaier:branches:devel:languages:misc
aarch64 works also, so we can enable it :)

OBS-URL: https://build.opensuse.org/request/show/590925
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=14
2018-03-31 03:00:48 +00:00
Tomas Cech
0942d1caf0 - fix build against guile 2.0+
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=12
2018-03-09 19:12:18 +00:00
Tomas Cech
e0be7f99dc fix syntax error - I shouldn't write code while sleeping ;)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=11
2018-02-21 07:28:43 +00:00
Tomas Cech
3a2dc7242b one more typo
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=10
2018-02-20 22:50:07 +00:00
Tomas Cech
4126265d0c fix typo
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=9
2018-02-20 22:38:15 +00:00
Tomas Cech
033fd96253 - use wrapper for running daemon and alter service file to use it
- if there is new daemon available - use it
  - if there is not, use the one from this package

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=8
2018-02-20 22:24:37 +00:00
Tomas Cech
50631d1d51 fix rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=7
2018-02-19 14:56:20 +00:00
Tomas Cech
8f9744394c fix library path pattern
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=6
2018-02-19 14:07:22 +00:00
Tomas Cech
6dfc310d62 - require guile-git and libgit2-devel for build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=5
2018-02-19 10:17:08 +00:00
Tomas Cech
4b9fc45335 Accepting request 577110 from home:sleep_walker:branches:devel:languages:misc
- require guile-git for build
- bump to 0.14.0
  Changes in 0.14.0
 * Package management
  * ‘guix package’ displays how much will be downloaded
  * ‘guix package’ warns about insufficient disk space
  * ‘guix package’ now reports package collisions early on
  * ‘guix package --search’ sorts results by relevance
  * ‘guix pull’ now fetches code directly over Git using Guile-Git
  * Substitutes can be downloaded from servers equivalent to the authorized ones
  * New ‘guix-daemon’ options: ‘--listen’, ‘--timeout’, ‘--max-silent-time’
  * New ‘guix weather’ command
  * ‘guix publish --cache’ now also caches uncompressed items
  * ‘guix publish’ no longer removes live items from its cache
  * ‘guix challenge’ now displays an overall summary
  * ‘guix refresh’ no longer uses FTP for GNU and GNOME packages
  * ‘guix refresh’ has a new ‘-m’ or ‘--manifest’ option
  * New ‘refresh’ checker for ‘guix lint’
  * New ‘json’ importer for ‘guix import’ to simplify first packages
  * New ‘texlive’ importer for ‘guix import’
 * Distribution
  * GuixSD installation image is now available as ISO-9660
  * GuixSD installation image now includes an ‘sshd’ service
  * New (gnu bootloaders) API, with support for U-Boot and extlinux
  * ‘grub-configuration’ is deprecated in favor of ‘bootloader-configuration’
  * ‘%desktop-services’ now includes NetworkManager instead of Wicd
  * The (uuid …) form can now specify FAT32 and ISO-9660 UUIDs
  * ‘guix system’ now reports missing file system UUIDs and labels
  * ‘guix system’ can provide hints when reporting unbound variables
  * New ‘--file-system-type’ option for ‘guix system disk-image’

OBS-URL: https://build.opensuse.org/request/show/577110
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=4
2018-02-15 22:09:57 +00:00
Tomas Cech
c71bb8f18e - replace pkgconfig(guile-2.0) >= 2.0.7 dependency with guile-devel
(guile 2.2 provides pkgconfig(guile-2.2) and OBS can't handle
  boolean operators in dependencies yet

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=3
2017-05-28 10:29:56 +00:00
Tomas Cech
8c495cd189 Accepting request 498831 from home:sleep_walker:branches:devel:languages:misc
- bump to 0.13.0
   overview of changes is in NEWS
- add signatures for the bootstrap tarballs
- drop emacs dependency (emacs-guix is split out)
- update keyring

OBS-URL: https://build.opensuse.org/request/show/498831
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=2
2017-05-28 09:49:52 +00:00
Tomas Cech
2a18d59f04 OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=1 2017-05-28 09:12:34 +00:00
Ludwig Nussel
4ec0000da5 Accepting request 448332 from system:packagemanager
- bump to 0.12.0
   overview of changes is in NEWS

fixed keyring (this release is signed by Ricardo instead of Ludo)

OBS-URL: https://build.opensuse.org/request/show/448332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=5
2017-01-04 18:37:37 +00:00
Tomas Cech
38a16f4891 fix key
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=20
2016-12-31 11:19:27 +00:00
Tomas Cech
ae28a43259 - bump to 0.12.0
overview of changes is in NEWS

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=19
2016-12-31 10:48:21 +00:00
Dominique Leuenberger
0640c9c3d1 Accepting request 418334 from system:packagemanager
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/418334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=4
2016-08-11 16:53:36 +00:00
Tomas Cech
eaf643e680 Accepting request 416749 from home:sleep_walker:branches:system:packagemanager
- bump to 0.11.0
   overview of changes is in NEWS

OBS-URL: https://build.opensuse.org/request/show/416749
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=17
2016-08-03 15:01:24 +00:00
Dominique Leuenberger
10c00e55b0 Accepting request 407402 from system:packagemanager
(adding one more run time dependency which seems to be crucial)

- require gnutls-guile also as run time dependency

- explicitly require libgcrypt-devel until the dynamic-link is able to
  load symlink target of /usr/lib*/libgcrypt.so
  http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21076

OBS-URL: https://build.opensuse.org/request/show/407402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=3
2016-07-14 07:47:11 +00:00
Tomas Cech
558906a6df - require gnutls-guile also as run time dependency
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=15
2016-07-09 06:25:48 +00:00
Tomas Cech
5439ad43dc - explicitly require libgcrypt-devel until the dynamic-link is able to
load symlink target of /usr/lib*/libgcrypt.so
  http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21076

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=14
2016-07-06 16:17:00 +00:00
Dominique Leuenberger
6b0fe4e2d9 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
2016-05-16 10:04:27 +00:00
Tomas Cech
7b2a7eaddf Accepting request 395692 from home:sleep_walker:branches: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

OBS-URL: https://build.opensuse.org/request/show/395692
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=12
2016-05-15 18:30:50 +00:00
Dominique Leuenberger
74ffaae492 Accepting request 358991 from system:packagemanager
GNU Guix package manager written in Guile (Scheme), orthogonal to openSUSE, zypper or RPM thanks to violating FHS

changes since last attempt:
- removed guixd file which wasn't in spec file

OBS-URL: https://build.opensuse.org/request/show/358991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=1
2016-04-14 11:02:41 +00:00
Tomas Cech
ae041c32b0 remove remnant file
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=10
2016-02-12 11:15:55 +00:00
Tomas Cech
8f9be4bbfa - replace setBadness with addFilter in guix-rpmlint, add explanations
- add guix-rpmlint into spec file as Source
- create rcguix-daemon symlink
- make guix bash completion script as %config to silence warning

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=9
2016-02-12 09:20:25 +00:00
Tomas Cech
9cbec7becf Accepting request 352102 from home:sleep_walker:branches:system:packagemanager
- fix typo preventing creation of new users

OBS-URL: https://build.opensuse.org/request/show/352102
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=8
2016-01-05 19:04:10 +00:00
Tomas Cech
86fcf9a48d - bump to 0.9.0
- see changelog for complete list of changes
- add guile-json as dependency

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=7
2015-11-12 18:04:59 +00:00
Tomas Cech
8981ec035d - change ownership of /gnu/store
- remove sysconfig.guix file as it is not used anymore
- define macro %guix_builder_group to make such changes in future
  easier

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=6
2015-11-04 20:36:57 +00:00
Tomas Cech
6c77da97ef - rename default group from guix-builders to guixbuild to match
upstream
- install /gnu/store directory
- depend on emacs, package emacs scripts

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=5
2015-11-01 17:38:30 +00:00