1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 14:55:55 +02:00
Commit Graph

224 Commits

Author SHA1 Message Date
Maxim Cournoyer 744e973de3 gnu: samba/pinned: Update to 4.18.1.
* gnu/packages/samba.scm (samba/pinned): Update to 4.18.1.

Change-Id: I2d7434ecc7cde2bd539a8da84e0b00b266c95849
2025-04-11 12:42:47 +01:00
Efraim Flashner 66daf46b41 gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Jordan Moore 33febb9b4e gnu: cifs-utils: Update to 7.1.
* gnu/packages/samba.scm (cifs-utils): Update to 7.1.

Change-Id: Icfb3ca7e691928a443f54e127612f32321bdd721
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-12-24 13:03:09 +08:00
宋文武 13e8e4e8c5 gnu: ppp: Add libxcrypt dependency.
* gnu/packages/samba.scm (ppp)[inputs]: Add libxcrypt.

Change-Id: I8c04ee82c8bb6836371489d179cf0c7927824ba0
2024-08-31 10:45:10 +02:00
Josselin Poiret aefed76de0 gnu: ldb: Remove reference to crypt.
* gnu/packages/samba.scm (ldb): Remove reference to crypt header.

Change-Id: Idcf43ff9b140d5c7e601d853564833525396e565
2024-08-31 10:44:54 +02:00
Josselin Poiret d19ddc9450 gnu: tevent: Remove reference to crypt.
* gnu/packages/samba.scm (tevent): Remove reference to crypt header.

Change-Id: Ic99712c9374dee1fd5b65c29327fe39aa10eed35
2024-08-31 10:44:54 +02:00
Josselin Poiret 19c153c15e gnu: talloc: Remove reference to crypt.
* gnu/packages/samba.scm (talloc): Remove reference to crypt header.

Change-Id: I370069acdd7992f2660aae0b1840ea7756befe13
2024-08-31 10:44:54 +02:00
Josselin Poiret f0778b0d4d gnu: sambda/pinned: Add libxcrypt dependency.
* gnu/packages/samba.scm (samba/pinned): Add libxcrypt dependency.

Change-Id: Ie3162623818bea08da2588c02930b842de4f13ae
2024-08-31 10:44:54 +02:00
Bruno Victal a68d52a000 gnu: Remove unneeded libxml2 from native-inputs. (libxslt)
XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include
libxml2 for the same effect.

* gnu/packages/freedesktop.scm (wayland): Remove obsolete comment.
(farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]:
Remove libxml2.
* gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto.
* gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto.
* gnu/packages/glib.scm (dbus)[native-inputs]: Ditto.
* gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord)
(upower, gnome-settings-daemon)[native-inputs]: Ditto.
* gnu/packages/linux.scm (eudev)[native-inputs]: Ditto.
* gnu/packages/networking.scm (iputils)[native-inputs]: Ditto.
* gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto.
* gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto.
* gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto.
* gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto.
* gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0
2024-08-31 10:42:14 +02:00
Benjamin c7ec42afe3 gnu: Add ppp-2.4.9.
* gnu/packages/samba.scm (ppp-2.4.9): New variable.

Change-Id: I496016429ec4a8289b2a4ab51caa9245b914b4a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:01 +01:00
Tobias Geerinckx-Rice a112b43b2a gnu: ppp: Update to 2.5.0.
* gnu/packages/samba.scm (ppp): Update to 2.5.0.
[arguments]: Move CC from #:make-flags
to #:configure-flags where it belongs.  Remind ./configure where openssl lives.
Build verbosely.  Remove obsolete 'patch-Makefile phase, and delete autogen.sh.
[native-inputs]: Add autoconf, automake, and libtool.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice d2baed4679 gnu: wsdd: Fix cross-‘compilation’.
The copy-build-system appears unsuitable for scripts.

* gnu/packages/samba.scm (wsdd)[build-system]:
Switch to the GNU build system.
[arguments]: Replace #:install-plan with custom #:phases.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 296e9dc1ef gnu: wsdd: Remove input labels.
* gnu/packages/samba.scm (wsdd)[inputs]:
Remove input labels.
2023-07-16 02:00:25 +02:00
Tobias Geerinckx-Rice 79c2af7394 gnu: wsdd: Update to 0.7.1.
* gnu/packages/samba.scm (wsdd): Update to 0.7.1.
2023-07-16 02:00:25 +02:00
John Kehayias 9c15743c4a gnu: samba: Update to 4.18.1 [security fixes].
Fixes CVE-2023-0922 and CVE-2023-0614.

* gnu/packages/samba.scm (samba): Update to 4.18.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-19 20:24:28 -04:00
Maxim Cournoyer 2d33e6d6e8 gnu: samba: Make the python-cryptography input conditional.
* gnu/packages/samba.scm (samba/pinned) [arguments]: Conditionally enable self tests
in configure phase.
[native-inputs]:  Conditionally add python-cryptography.

Reported-by: John Kehayias <john.kehayias@protonmail.com>
2023-04-19 20:24:28 -04:00
Christopher Baines 7df09ee0ab Merge remote-tracking branch 'savannah/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/autotools.scm
	gnu/packages/cmake.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/haskell.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/samba.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/wxwidgets.scm
2023-03-02 10:55:08 +00:00
Simon Tournier 2c3d1cdfcc gnu: Rename 'samba/fixed' to 'samba/pinned'.
* gnu/packages/samba.scm: Rename variable 'samba/fixed' to 'samba/pinned' and
'samba/fixed-patched' to 'samba/fixed'.
* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Replace 'samba/fixed' with
'samba/pinned'.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05 06:56:43 +01:00
Efraim Flashner 4cf1acc7f3 Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	doc/guix.texi
	gnu/local.mk
	gnu/packages/admin.scm
	gnu/packages/base.scm
	gnu/packages/chromium.scm
	gnu/packages/compression.scm
	gnu/packages/databases.scm
	gnu/packages/diffoscope.scm
	gnu/packages/freedesktop.scm
	gnu/packages/gnome.scm
	gnu/packages/gnupg.scm
	gnu/packages/guile.scm
	gnu/packages/inkscape.scm
	gnu/packages/llvm.scm
	gnu/packages/openldap.scm
	gnu/packages/pciutils.scm
	gnu/packages/ruby.scm
	gnu/packages/samba.scm
	gnu/packages/sqlite.scm
	gnu/packages/statistics.scm
	gnu/packages/syndication.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/copy.scm
	guix/scripts/home.scm
2023-01-30 12:39:40 +02:00
Timotej Lazar 1df9ec6feb gnu: cifs-utils: Update to 7.0 [fixes CVE-2022-27239].
* gnu/packages/samba.scm (cifs-utils): Update to 7.0.
[arguments]: Use new style. Drop unneeded phase 'install-man-pages.
[inputs]: Drop labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Marius Bakke fb5514d3db gnu: samba/fixed: Replacement package has the same store name length.
This is a follow-up to c39db91e51.

* gnu/packages/samba.scm (samba/fixed-patched)[version]: Set to 4.15.A.
2022-12-31 21:13:37 +01:00
Liliana Marie Prikler c39db91e51 gnu: samba/fixed: Update to 4.15.13.
* gnu/packages/samba.scm (samba/fixed-patched): New variable.
(samba/fixed): Add replacement for samba/fixed-patched.
2022-12-31 08:19:34 +01:00
Liliana Marie Prikler 502f981c13 gnu: samba: Update to 4.16.8.
* gnu/packages/samba.scm (samba): Update to 4.16.8.
2022-12-31 08:19:34 +01:00
Vagrant Cascadian 15ff5eebb6 gnu: Fix various lint issues in synopsis and descriptions.
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
  (rust-atomic-polyfill-1)[synopsis]: Likewise.
  (rust-modifier-0.1)[synopsis]: Likewise.
  (rust-openssl-macros-0.1)[synopsis]: Likewise.
  (rust-syn-mid-0.5)[synopsis]: Likewise.
  (rust-toml-edit-0.14)[synopsis]: Likewise.
  (rust-valuable-derive-0.1)[synopsis]: Likewise.
  (rust-inflections-1)[synopsis]: Likewise.
* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
  (python-pyro-api)[synopsis]: Likewise.
* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
  (python-sarif-om)[synopsis]: Likewise.
  (python-socksio)[synopsis]: Likewise.
  (python-msrest)[synopsis]: Likewise.
* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
  (rust-simplelog-0.11)[synopsis]: Likewise.
* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
  leading whitespace.
* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
  whitespace.
* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
  whitespace.
2022-10-31 18:13:48 -07:00
Vagrant Cascadian a2e4e3489b gnu: Various typo fixes.
* gnu/packages/emacs-xyz.scm (emacs-popup-kill-ring)[description]: Fix very
  sneaky "This packages" variant. Thanks to nckhexen!
* gnu/packages/bioinformatics.scm (r-icellnet)[description]: Fix use of
  "allows to".
* gnu/packages/check.scm (python-pytest-freezegun)[description]: Ditto.
* gnu/packages/linux.scm (tp-smapi-module)[description]: Ditto.
* gnu/packages/mail.scm (procmail): Ditto.
* gnu/packages/maths.scm (maxima): Ditto.
* gnu/packages/samba.scm (wsdd)[description]: Ditto.
* gnu/packages/ssh.scm (openssh): Ditto.
2022-10-24 17:35:19 -07:00
Maxim Cournoyer 8f870574b6 gnu: samba: Invert inheritance relationship with samba/fixed.
This already led to 2 problematic 9K builds on the master branch; let's remove
this trap.

* gnu/packages/samba.scm (samba): Rename variable to samba/fixed.
(samba): Define as a new variable inheriting from samba/fixed.
2022-09-27 16:17:44 -04:00
Maxim Cournoyer 1f7d94597f gnu: docbook-xsl: Replace with docbook-xsl-next.
* gnu/packages/docbook.scm (docbook-xsl): Replace with...
(docbook-xsl-next): ... this package, adding the missing home-page, synopsis,
description and license fields to the later, and removing the inheritance.
2022-09-27 16:07:21 -04:00
Maxim Cournoyer d0f0de4bf6 Merge branch 'staging' into core-updates 2022-09-27 16:00:14 -04:00
Maxim Cournoyer 990a4822f1 Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cran.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/icu4c.scm
	gnu/packages/java.scm
	gnu/packages/machine-learning.scm
	gnu/packages/tex.scm
2022-09-27 15:59:30 -04:00
Maxim Cournoyer 16f535713e Re-instate "gnu: samba: Fix corrupted man pages."
This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.
2022-09-27 15:45:29 -04:00
Maxim Cournoyer 2e5d79aca2 gnu: samba/fixed: Do not inherit native-inputs.
* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
[native-inputs]: Copy the complete native inputs from samba, to protect against
unintended changes in the inherited package.
2022-09-27 15:45:21 -04:00
Maxim Cournoyer 968ec0a870 Revert "gnu: samba: Fix corrupted man pages."
This reverts commit 62048ff9fc.  This caused a
half world rebuild (9K packages).
2022-09-27 15:38:10 -04:00
Maxim Cournoyer 62048ff9fc gnu: samba: Fix corrupted man pages.
* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
docbook-xsl-next.
2022-09-27 14:09:50 -04:00
Simon Streit 4d0befe66a gnu: samba: Add avahi to inputs.
* gnu/packages/samba.scm (samba) <inputs>: Add avahi.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-25 09:44:40 +02:00
Lars-Dominik Braun dc7191302e Revert "gnu: samba: Add avahi to inputs."
This reverts commit 4cbc162296.

samba/fixed inherits from samba, which causes ~9000 rebuilds.
2022-09-24 13:15:42 +02:00
Simon Streit 14359befa9 gnu: Add wsdd.
* gnu/packages/samba.scm (wsdd): New variable.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:41:24 +02:00
Simon Streit 4cbc162296 gnu: samba: Add avahi to inputs.
* gnu/packages/samba.scm (samba) <inputs>: Add avahi.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:38:57 +02:00
Marius Bakke bbc99d0c23 gnu: ldb: Update to 2.6.1.
* gnu/packages/samba.scm (ldb): Update to 2.6.1.
2022-09-16 22:41:23 +02:00
Marius Bakke 0044a1f122 gnu: tevent: Update to 0.13.0.
* gnu/packages/samba.scm (tevent): Update to 0.13.0.
2022-09-16 22:41:22 +02:00
Marius Bakke eecf82c6cd gnu: talloc: Update to 2.3.4.
* gnu/packages/samba.scm (talloc): Update to 2.3.4.
2022-09-16 22:41:22 +02:00
Marius Bakke aa8c8e8c59 gnu: samba: Update to 4.17.0.
* gnu/packages/samba.scm (samba, samba/fixed): Update to 4.17.0.
[source](uri): Adjust.
2022-09-16 22:41:22 +02:00
Marius Bakke 59c136ef61 Merge branch 'staging' into core-updates 2022-08-30 20:18:55 +02:00
Maxim Cournoyer 0c444ddd4d gnu: samba: Update to 4.17.0rc3 to fix build.
* gnu/packages/samba.scm (samba): Update to 4.17.0rc3.
[source]: Adjust URL.
[configure-flags]: Delete leftover comment.
(samba/fixed): Update to 4.17.0rc3.
2022-08-28 02:11:24 -04:00
Maxime Devos 9f8f34a16a gnu: samba: Update to 4.16.4.
As a reproducibility check, you can check the hash:

$ guix hash -r $(./pre-inst-env guix build samba --no-grafts --system=x86_64-linux)
1mg3nh705pbiz3ihq8jzkmjb15m6y8zjnzyr4hxmbciv7frgykk0

I've checked that it's correctly signed, and I've tried to verify that the PGP
key is correct -- searching for 'Samba Distribution Verification Key', the
websites of the first search results have the same key:

* https://www.linuxcompatible.org/story/samba-4150rc5-released/
* https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed
* https://www.mail-archive.com/samba-announce@lists.samba.org/msg00562.html
* https://wiki.linuxfromscratch.org/blfs/ticket/14748

https://groups.google.com/g/linux.samba/c/k3xaN0TIcQU has a different key,
but as mentioned on the previous locations, the key has changed.

I have also checked the source code diff (using diffoscope) between the the
current version and the previous, nothing appears 'suspicious' (with the
caveat that it is written in C).

According to "guix refresh -l" there aren't too many dependents.  I'm
currently rebuilding them, no failures so far except for lxde, but it already
failed to build before this patch.

* gnu/packages/samba.scm (samba): Update to 4.16.4. To help future updaters,
add the current PGP fingerprint in a comment.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:48:56 +02:00
Marius Bakke b160795a0b gnu: samba: Update to 4.16.2.
* gnu/packages/samba.scm (samba): Update to 4.16.2.
2022-07-13 23:25:12 +02:00
Guillaume Le Vaillant f65ac6556d gnu: Use license: prefix in (gnu packages samba).
* gnu/packages/samba.scm: Import (guix licenses) with the "license:" prefix to
  solve the conflict between the 'openssl' variables from (guix licenses) and
  from (gnu packages tls). Adjust all license fields.
  (ppp)[inputs]: Simplify list of inputs.
2022-06-25 18:20:28 +02:00
Guillaume Le Vaillant 2383144417 gnu: ppp: Update source url.
* gnu/packages/samba.scm (ppp)[source]: Use new url.
2022-06-25 18:12:31 +02:00
Jean-Pierre De Jesus DIAZ aae46e30d9 gnu: ppp: Fix cross-compilation.
* gnu/packages/samba.scm (ppp)[arguments]: Use G-Expressions. Remove
unused substitution. Fix OpenSSL and libpcap include paths.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-06-25 17:55:49 +02:00
Marius Bakke 03b8798df1 gnu: samba: Update to 4.15.5 [security fixes].
This fixes CVE-2021-44141, CVE-2021-44142, and CVE-2022-0336.

* gnu/packages/samba.scm (samba): Update to 4.15.5.
2022-02-07 23:47:23 +01:00
Maxim Cournoyer a02c1ce716 gnu: samba: Update to 4.15.3.
* gnu/packages/samba.scm (samba): Update to 4.15.3.
[source]: Delete snippet; pyiso8601 is no longer bundled.
[arguments]: Adjust make-flags and arguments to use G-Exp.
[phases]{configure}: Add the '--with-system-mitkrb5', '--with-system-mitkdc'
and '--with-experimental-mit-ad-dc' configure flags.
[inputs]: Replace heimdal with mit-krb5.
[native-inputs]: Use new style.
{python-cryptography, python-dnspython, python-markdown}
{python-pyasn1}: New inputs.
(samba/fixed): Update to 4.15.3 and hide package.
2022-01-10 11:51:30 -05:00