Commit Graph

75 Commits

Author SHA256 Message Date
Ana Guerrero
a735e992ad Accepting request 1146875 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1146875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=21
2024-02-15 20:00:20 +00:00
Jonathan Brielmaier
cd1e6068b2 Accepting request 1146806 from home:jaimeMF:branches:devel:languages:misc
- Modify guix-user.conf so that /etc/group is modify, otherwise guix doesn't find the users of the guixbuild group.

OBS-URL: https://build.opensuse.org/request/show/1146806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=53
2024-02-15 14:45:13 +00:00
Jonathan Brielmaier
d0904bf698 Accepting request 1145855 from home:jaimeMF:branches:devel:languages:misc
- Create the users and group with systemd-sysusers. It automatically gives the
  Provides tag required for RPM 4.19.

OBS-URL: https://build.opensuse.org/request/show/1145855
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=52
2024-02-14 20:47:18 +00:00
Dominique Leuenberger
f7fb052324 Accepting request 1057078 from devel:languages:misc
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1057078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=20
2023-01-09 16:24:18 +00:00
Jonathan Brielmaier
94f50a0976 - Enable ppc64le support
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=50
2023-01-02 13:52:15 +00:00
Jonathan Brielmaier
63a5011b0a Accepting request 1045937 from home:sleep_walker:branches:devel:languages:misc
- Update to 1.4.0: 
  * Package management
   * New ‘guix home’ command, for home environment management
   * New ‘guix shell’ command, the successor to ‘guix environment’
   * New ‘guix system edit’ command, to edit services
   * New ‘deb’ format for the ‘guix pack’ command
   * New ‘guix import minetest’ command, to import Minetest extensions
   * New ‘guix import elm’ command, to import Elm packages
   * New ‘guix import egg’ command, to import CHICKEN egg packages
   * New ‘guix import hexpm’ command, to import Erlang and Elixir packages
   * New 'guix style' command, to auto-format package definitions
   * ‘guix import texlive’ rewritten to use the TLPDB as its source
   * ‘guix import elpa’ now supports the non-GNU ELPA repository
   * ‘guix import pypi’ can now import a specific version
   * ‘guix import cran’ can now import a specific version
   * New updater (see ‘guix refresh’): ‘generic-git’
   * ‘guix graph’ has a new ‘--max-depth’ option
   * ‘guix deploy’ has a new ‘--execute’ option
   * ‘guix shell’ has a new ‘--emulate-fhs’ option
   * ‘guix shell’ has a new ‘--symlink’ option
   * ‘--with-commit’ option now accepts strings returned by ‘git describe’
   * ‘--with-source’ option now applied recursively
   * Align tabular data output by commands like ‘guix package --list-available’
   * Improved ‘guix import go’ importer via a new PEG parser
   * Improved Software Heritage downloader
   * New 'web.archive.org’ download fall-back
   * Various performance enhancements
   * New ‘--tune’ package transformation option
   * ‘guix refresh’ ‘-L’ option is repurposed to ‘load-path’ modification
   * ‘guix system image’ supersedes the ‘docker-image’ sub-command

OBS-URL: https://build.opensuse.org/request/show/1045937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=49
2023-01-01 15:19:20 +00:00
Dominique Leuenberger
05cab4bdb8 Accepting request 1039514 from devel:languages:misc
This should make guix installable again on Tumbleweed/Factory

OBS-URL: https://build.opensuse.org/request/show/1039514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=19
2022-12-02 12:13:38 +00:00
Jonathan Brielmaier
cf75625d17 Add missing changelog...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=47
2022-12-01 15:35:02 +00:00
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
Dominique Leuenberger
f512557361 Accepting request 892744 from devel:languages:misc
Update to 1.3.0 depends on https://build.opensuse.org/request/show/892668

I tested it manually and it looks fine when the SR above is in. Although upstream gain ppc64le support, I have not yet enabled it as I need to look deeper how to do it...

OBS-URL: https://build.opensuse.org/request/show/892744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=18
2021-05-14 23:23:46 +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
Dominique Leuenberger
3c6eefe7b3 Accepting request 855986 from devel:languages:misc
I forgot to update the require to libguile-ssh13. Don't know why I didn't catch that when installing Guix...

OBS-URL: https://build.opensuse.org/request/show/855986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=17
2020-12-29 14:48:13 +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
Dominique Leuenberger
87bc6d9962 Accepting request 828959 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/828959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=16
2020-08-25 07:36:39 +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
Dominique Leuenberger
22c08c7983 Accepting request 825158 from 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’
  * The ‘--manifest’ option can be repeated to combine manifests
  * Some commands previously lacking ‘--load-path’ now support it
  * 3514 new packages
  * 3368 package updates
- remove patches (merged)
  * fix-time-duration-issue-part1.patch
  * fix-time-duration-issue-part2.patch

OBS-URL: https://build.opensuse.org/request/show/825158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=15
2020-08-12 08:25:21 +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
Yuchen Lin
53dcadd862 Accepting request 720038 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/720038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=14
2019-08-01 13:48:56 +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
Dominique Leuenberger
0c2df1518a Accepting request 704175 from devel:languages:misc
- update to version 1.0.1

OBS-URL: https://build.opensuse.org/request/show/704175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=13
2019-06-19 18:57:42 +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
Dominique Leuenberger
3cab4c6c14 Accepting request 664440 from devel:languages:misc
- update to version 0.16
Will fail to build until all programms requiring guile will be rebuild, due to the update to guile-2.2.

OBS-URL: https://build.opensuse.org/request/show/664440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=12
2019-01-21 09:50:11 +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
Dominique Leuenberger
3dee8b718b Accepting request 652000 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/652000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=11
2018-11-27 09:43:19 +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
Dominique Leuenberger
2246b95055 Accepting request 622346 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/622346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=10
2018-07-27 08:54:55 +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
Dominique Leuenberger
ef40b3ea81 Accepting request 614222 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/614222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=9
2018-06-08 21:14:21 +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
Dominique Leuenberger
edad376ed3 Accepting request 612682 from devel:languages:misc
- add gnutls-fix.patch
  GnuTLS built against guile 2.0 is breaking any HTTPS connection,
  this upstream patch solves it
- put COPYING as %license in specfile

This patch was successful tested on:
Tumbleweed and Leap 15.0 (from devel:languages:misc repo)

OBS-URL: https://build.opensuse.org/request/show/612682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=8
2018-06-02 10:08:32 +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
Dominique Leuenberger
48685899a4 Accepting request 593038 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/593038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=7
2018-04-03 10:12:27 +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
Dominique Leuenberger
87e178de49 Accepting request 585165 from devel:languages:misc
depends on other packages which are (hopefully) on the way to Factory

 guile-git
https://build.opensuse.org/request/show/585140
 guile-json
https://build.opensuse.org/request/show/585132
 guile-bytestructures do Factory
https://build.opensuse.org/request/show/585135
 shepherd
https://build.opensuse.org/request/show/585131
 guile-charting
https://build.opensuse.org/request/show/585162


- fix build against guile 2.0+

- 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

- require guile-git and libgit2-devel for build
- bump to 0.14.0

OBS-URL: https://build.opensuse.org/request/show/585165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guix?expand=0&rev=6
2018-03-24 15:13:54 +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