diff --git a/.environment-modules.metadata b/.environment-modules.metadata deleted file mode 100644 index 8d5742b..0000000 --- a/.environment-modules.metadata +++ /dev/null @@ -1 +0,0 @@ -a260805197fa5d5acd57f45505ded181025ead8e SOURCES/modules-4.5.2.tar.bz2 diff --git a/.gitignore b/.gitignore index 92057e8..b2ca76b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/modules-4.5.2.tar.bz2 +modules-5.3.1.tar.bz2 diff --git a/SOURCES/environment-modules-configure.patch b/SOURCES/environment-modules-configure.patch deleted file mode 100644 index 9994a6b..0000000 --- a/SOURCES/environment-modules-configure.patch +++ /dev/null @@ -1,17 +0,0 @@ -Partially reverts https://github.com/cea-hpc/modules/commit/6a80cd9a460160fee96ed46b175b716989adbf27. -Fedora still uses rpm macros that add "--build=x86_64-redhat-linux-gnu" to the configure arguments -and since this configure is not a proper gnu one, it would always error out and never build. - -See https://bugzilla.redhat.com/show_bug.cgi?id=1842562. - ---- a/configure 2020-07-30 14:13:34.000000000 +0200 -+++ b/configure 2020-08-03 16:06:37.137023909 +0200 -@@ -598,8 +598,6 @@ - --with-x|--without-x) - # pass argument supported by compat version to its ./configure script - compatarglist+="$arg " ;; -- *) -- echo_error "Unrecognized option \`$arg'" 1;; - esac - done - diff --git a/SOURCES/environment-modules-module-switch-mod-modvers.patch b/SOURCES/environment-modules-module-switch-mod-modvers.patch deleted file mode 100644 index 037f40d..0000000 --- a/SOURCES/environment-modules-module-switch-mod-modvers.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 741f2e6b61b2c574e9c6972d3633653c26bb143a Mon Sep 17 00:00:00 2001 -From: Xavier Delaruelle -Date: Mon, 10 Aug 2020 19:22:46 +0200 -Subject: [PATCH] Skip module switch conflict set if old matches new - -`module switch` command used in modulefile is sometimes used to ensure a -given version of a module is loaded. Currently loaded version of this -module is unloaded to replace it by the designated specific version. -This use case does not cope with the conflict declaration that is set -over switched-off module specification. To support this use case, -conflict definition is skipped if swapped-off module specification -matches (includes) swapped-on module specification. - -Fixes #355 ---- - modulecmd.tcl.in | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -diff --git a/modulecmd.tcl.in b/modulecmd.tcl.in -index 3abd4ad9a..8658b90bd 100644 ---- a/modulecmd.tcl.in -+++ b/modulecmd.tcl.in -@@ -9482,11 +9482,16 @@ proc cmdModuleSwitch {uasked old {new {}}} { - # mentionned on this module switch command set in a modulefile - set orig_auto_handling [getConf auto_handling] - if {!$uasked && $argold ne {}} { -- # temporarily disable auto handling just to record deps, not to try to -- # load or unload them (already tried) -- setConf auto_handling 0 -- catch {conflict $argold} -- setConf auto_handling $orig_auto_handling -+ # skip conflict declaration if old spec matches new as in this case -+ # switch means *replace loaded version of mod by this specific version* -+ lassign [getPathToModule $new] newmodfile newmod -+ if {$newmod eq {} || ![modEq $argold $newmod eqstart]} { -+ # temporarily disable auto handling just to record deps, not to try -+ # to load or unload them (already tried) -+ setConf auto_handling 0 -+ catch {conflict $argold} -+ setConf auto_handling $orig_auto_handling -+ } - } - - # attempt load and depre reload only if unload succeed diff --git a/SOURCES/environment-modules-moulespath-initrc.patch b/SOURCES/environment-modules-moulespath-initrc.patch deleted file mode 100644 index e88b820..0000000 --- a/SOURCES/environment-modules-moulespath-initrc.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/modules-4.5.2/modulecmd.tcl.in b/modulecmd.tcl.in -index 3abd4ad..cf6cb3b 100644 ---- a/modules-4.5.2/modulecmd.tcl.in -+++ b/modulecmd.tcl.in -@@ -10564,8 +10564,17 @@ proc cmdModuleAutoinit {} { - @VERSIONING@ setenv MODULE_VERSION_STACK @MODULES_RELEASE@@MODULES_BUILD@ - @VERSIONING@} - -- # initialize default MODULEPATH and LOADEDMODULES -- if {![info exists ::env(MODULEPATH)] || $::env(MODULEPATH) eq {}} { -+ # initialize MODULEPATH and LOADEDMODULES if found unset -+ if {![info exists ::env(MODULEPATH)]} { -+ setenv MODULEPATH {} -+ } -+ if {![info exists ::env(LOADEDMODULES)]} { -+ setenv LOADEDMODULES {} -+ } -+ -+ # initialize user environment if found undefined (both MODULEPATH and -+ # LOADEDMODULES empty) -+ if {$::env(MODULEPATH) eq {} && $::env(LOADEDMODULES) eq {}} { - # set modpaths defined in modulespath config file if it exists, use file - # in etcdir if it exists, dot file in initdir elsewhere - set modulespath [expr {[file exists @etcdir@/modulespath] ?\ -@@ -10580,17 +10589,8 @@ proc cmdModuleAutoinit {} { - } - } - -- if {![info exists ::env(MODULEPATH)]} { -- setenv MODULEPATH {} -- } -- } -- if {![info exists ::env(LOADEDMODULES)]} { -- setenv LOADEDMODULES {} -- } -- -- # source initialization modulerc if any and if no env already initialized -- # use initrc file in etcdir if any, modulerc file in initdir otherwise -- if {$::env(MODULEPATH) eq {} && $::env(LOADEDMODULES) eq {}} { -+ # source initialization modulerc if any and if no env already initialized -+ # use initrc file in etcdir if any, modulerc file in initdir otherwise - set initrc [expr {[file exists @etcdir@/initrc] ? {@etcdir@/initrc} :\ - {@initdir@/modulerc}}] - if {[file exists $initrc]} { diff --git a/SOURCES/environment-modules-profilesh-misdetects-login-shell.patch b/SOURCES/environment-modules-profilesh-misdetects-login-shell.patch deleted file mode 100644 index 0d03552..0000000 --- a/SOURCES/environment-modules-profilesh-misdetects-login-shell.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/init/profile.sh.in b/init/profile.sh.in -index faa468639..64d21dbcd 100644 ---- a/init/profile.sh.in -+++ b/init/profile.sh.in -@@ -3,7 +3,11 @@ - # get current shell name by querying shell variables or looking at parent - # process name - if [ -n "${BASH:-}" ]; then -- shell=${BASH##*/} -+ if [ "${BASH##*/}" = 'sh' ]; then -+ shell='sh' -+ else -+ shell='bash' -+ fi - elif [ -n "${ZSH_NAME:-}" ]; then - shell=$ZSH_NAME - else - diff --git a/SPECS/environment-modules.spec b/environment-modules.spec similarity index 60% rename from SPECS/environment-modules.spec rename to environment-modules.spec index 0915a2c..4021770 100644 --- a/SPECS/environment-modules.spec +++ b/environment-modules.spec @@ -2,26 +2,38 @@ %global vimdatadir %{_datadir}/vim/vimfiles Name: environment-modules -Version: 4.5.2 -Release: 4%{?dist} +Version: 5.3.1 +Release: 5%{?dist} Summary: Provides dynamic modification of a user's environment -Group: System Environment/Base -License: GPLv2+ +License: GPL-2.0-or-later URL: http://modules.sourceforge.net/ Source0: http://downloads.sourceforge.net/modules/modules-%{version}.tar.bz2 -Patch0001: environment-modules-configure.patch -Patch0002: environment-modules-moulespath-initrc.patch -Patch0003: environment-modules-profilesh-misdetects-login-shell.patch -Patch0004: environment-modules-module-switch-mod-modvers.patch -BuildRequires: tcl-devel, libX11-devel -BuildRequires: dejagnu, sed, procps, hostname, man, less -BuildRequires: python3-devel -Requires: tcl, sed, procps, man, less +BuildRequires: tcl +BuildRequires: dejagnu +BuildRequires: make +BuildRequires: sed +BuildRequires: less +BuildRequires: hostname +BuildRequires: procps-ng +# specific requirements to build extension library +BuildRequires: gcc +BuildRequires: tcl-devel +Requires: tcl +Requires: sed +Requires: less +Requires: vim-filesystem +Requires: procps-ng +Requires: man-db +Requires(post): coreutils Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives -Provides: environment(modules) +Provides: environment(modules) +Obsoletes: environment-modules-compat <= 4.8.99 + +# Tcl linter is useful for module lint command +Recommends: nagelfar %description The Environment Modules package provides for the dynamic modification of @@ -47,83 +59,72 @@ suite of different applications. NOTE: You will need to get a new shell after installing this package to have access to the module alias. -%package compat -Summary: Environment Modules compatibility version -Requires: environment-modules = %{version}-%{release} -Requires: hostname - -%description compat -The Environment Modules package provides for the dynamic modification of -a user's environment via modulefiles. - -This package provides Environment Modules compatibility version (3.2). - %prep -%autosetup -p1 -n modules-%{version} +%setup -q -n modules-%{version} %build %configure --prefix=%{_datadir}/Modules \ - --libdir=%{_libdir} \ + --libdir=%{_libdir}/%{name} \ --etcdir=%{_sysconfdir}/%{name} \ --bindir=%{_datadir}/Modules/bin \ --libexecdir=%{_datadir}/Modules/libexec \ - --docdir=%{_docdir}/%{name} \ + --mandir=%{_mandir} \ --vimdatadir=%{vimdatadir} \ - --enable-dotmodulespath \ - --disable-set-shell-startup \ - --with-python=%{__python3} \ - --with-initconf-in=etcdir \ + --nagelfardatadir=%{_datadir}/Modules/nagelfar \ + --with-bashcompletiondir=%{_datadir}/bash-completion/completions \ + --with-fishcompletiondir=%{_datadir}/fish/vendor_completions.d \ + --with-zshcompletiondir=%{_datadir}/zsh/site-functions \ + --enable-multilib-support \ + --disable-doc-install \ + --enable-modulespath \ + --with-python=/usr/bin/python3 \ --with-modulepath=%{_datadir}/Modules/modulefiles:%{_sysconfdir}/modulefiles:%{_datadir}/modulefiles \ --with-quarantine-vars='LD_LIBRARY_PATH LD_PRELOAD' -make %{?_smp_mflags} + +%make_build %install -make install DESTDIR=%{buildroot} +%make_install mkdir -p %{buildroot}%{_sysconfdir}/modulefiles mkdir -p %{buildroot}%{_datadir}/modulefiles mkdir -p %{buildroot}%{_sysconfdir}/profile.d +mkdir -p %{buildroot}%{_datadir}/fish/vendor_conf.d mkdir -p %{buildroot}%{_bindir} -# Set up for alternatives. +# setup for alternatives touch %{buildroot}%{_sysconfdir}/profile.d/modules.{csh,sh} +touch %{buildroot}%{_datadir}/fish/vendor_conf.d/modules.fish touch %{buildroot}%{_bindir}/modulecmd # remove modulecmd wrapper as it will be handled by alternatives rm -f %{buildroot}%{_datadir}/Modules/bin/modulecmd -mv %{buildroot}%{_mandir}/man1/module{,-c}.1 -mv %{buildroot}%{_mandir}/man4/modulefile{,-c}.4 -# Major utilities go to regular bin dir. +# major utilities go to regular bin dir mv %{buildroot}%{_datadir}/Modules/bin/envml %{buildroot}%{_bindir}/ -# Rename compat docs to find them in files section. -mv compat/ChangeLog ChangeLog-compat -mv compat/NEWS NEWS-compat - mv {doc/build/,}NEWS.txt mv {doc/build/,}MIGRATING.txt -mv {doc/build/,}diff_v3_v4.txt -mv {doc/,}example.txt -rm -f %{buildroot}%{_docdir}/%{name}/{COPYING.GPLv2,ChangeLog-compat,INSTALL{,-win}.txt,NEWS-compat} - -cp -p script/createmodule.sh %{buildroot}%{_datadir}/Modules/bin -cp -p script/createmodule.py %{buildroot}%{_datadir}/Modules/bin +mv {doc/build/,}CONTRIBUTING.txt +mv {doc/build/,}INSTALL.txt +mv {doc/build/,}changes.txt +# install the rpm config file install -Dpm 644 contrib/rpm/macros.%{name} %{buildroot}/%{macrosdir}/macros.%{name} + %check -make test +make test QUICKTEST=1 + %post # Cleanup from pre-alternatives -[ ! -L %{_mandir}/man1/module.1.gz ] && rm -f %{_mandir}/man1/module.1.gz -[ ! -L %{_mandir}/man4/modulefile.4.gz ] && rm -f %{_mandir}/man4/modulefile.4.gz [ ! -L %{_sysconfdir}/profile.d/modules.sh ] && rm -f %{_sysconfdir}/profile.d/modules.sh [ ! -L %{_sysconfdir}/profile.d/modules.csh ] && rm -f %{_sysconfdir}/profile.d/modules.csh -[ ! -L %{buildroot}%{_bindir}/modulecmd ] && rm -f %{_bindir}/modulecmd +[ ! -L %{_datadir}/fish/vendor_conf.d/modules.fish ] && rm -f %{_datadir}/fish/vendor_conf.d/modules.fish +[ ! -L %{_bindir}/modulecmd ] && rm -f %{_bindir}/modulecmd # Migration from version 3.x to 4 if [ "$(readlink /etc/alternatives/modules.sh)" = '%{_datadir}/Modules/init/modules.sh' ]; then @@ -133,42 +134,41 @@ fi %{_sbindir}/update-alternatives \ --install %{_sysconfdir}/profile.d/modules.sh modules.sh %{_datadir}/Modules/init/profile.sh 40 \ --slave %{_sysconfdir}/profile.d/modules.csh modules.csh %{_datadir}/Modules/init/profile.csh \ - --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd.tcl \ - --slave %{_mandir}/man1/module.1.gz module.1.gz %{_mandir}/man1/module-c.1.gz \ - --slave %{_mandir}/man4/modulefile.4.gz modulefile.4.gz %{_mandir}/man4/modulefile-c.4.gz - -%post compat -%{_sbindir}/update-alternatives \ - --install %{_sysconfdir}/profile.d/modules.sh modules.sh %{_datadir}/Modules/init/profile-compat.sh 10 \ - --slave %{_sysconfdir}/profile.d/modules.csh modules.csh %{_datadir}/Modules/init/profile-compat.csh \ - --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd-compat + --slave %{_datadir}/fish/vendor_conf.d/modules.fish modules.fish %{_datadir}/Modules/init/fish \ + --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd.tcl %postun if [ $1 -eq 0 ] ; then %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/profile.sh fi -%postun compat -if [ $1 -eq 0 ] ; then - %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/profile-compat.sh -fi - %files %license COPYING.GPLv2 -%doc ChangeLog README NEWS.txt MIGRATING.txt CONTRIBUTING.txt diff_v3_v4.txt example.txt +%doc ChangeLog.gz README NEWS.txt MIGRATING.txt INSTALL.txt CONTRIBUTING.txt changes.txt %{_sysconfdir}/modulefiles +%dir %{_datadir}/fish/vendor_conf.d %ghost %{_sysconfdir}/profile.d/modules.csh %ghost %{_sysconfdir}/profile.d/modules.sh +%ghost %{_datadir}/fish/vendor_conf.d/modules.fish %ghost %{_bindir}/modulecmd %{_bindir}/envml -%{_libdir}/libtclenvmodules.so +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/libtclenvmodules.so %dir %{_datadir}/Modules %{_datadir}/Modules/bin %dir %{_datadir}/Modules/libexec %{_datadir}/Modules/libexec/modulecmd.tcl %dir %{_datadir}/Modules/init %{_datadir}/Modules/init/* +# do not need to require shell package as we "own" completion dir +%dir %{_datadir}/bash-completion/completions +%{_datadir}/bash-completion/completions/module +%{_datadir}/bash-completion/completions/ml +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_module +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/module.fish %dir %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/initrc %config(noreplace) %{_sysconfdir}/%{name}/modulespath @@ -176,61 +176,174 @@ fi %{_datadir}/Modules/modulefiles %{_datadir}/modulefiles %{_mandir}/man1/ml.1.gz -%ghost %{_mandir}/man1/module.1.gz -%ghost %{_mandir}/man4/modulefile.4.gz -%{_mandir}/man1/module-c.1.gz -%{_mandir}/man4/modulefile-c.4.gz +%{_mandir}/man1/module.1.gz +%{_mandir}/man4/modulefile.4.gz %{macrosdir}/macros.%{name} %{vimdatadir}/ftdetect/modulefile.vim %{vimdatadir}/ftplugin/modulefile.vim %{vimdatadir}/syntax/modulefile.vim - -%files compat -%doc ChangeLog-compat NEWS-compat -%{_datadir}/Modules/libexec/modulecmd-compat -%{_mandir}/man1/module-compat.1.gz -%{_mandir}/man4/modulefile-compat.4.gz +%dir %{_datadir}/Modules/nagelfar +%{_datadir}/Modules/nagelfar/* %changelog -* Mon Apr 24 2023 Lukáš Zaoral - 4.5.2-4 -- Fix `module switch mod mod/vers` module loading (#2189252) +* Mon Jun 24 2024 Troy Dawson - 5.3.1-5 +- Bump release for June 2024 mass rebuild -* Wed Sep 21 2022 Lukáš Zaoral - 4.5.2-3 -- Fix profile.sh login shell misdetection (#1815047) +* Wed Jan 24 2024 Fedora Release Engineering - 5.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Tue Jun 07 2022 Lukáš Zaoral - 4.5.2-2 -- Evaluate both modulespath and initrc during initialization (#1894870) +* Fri Jan 19 2024 Fedora Release Engineering - 5.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Tue Aug 18 2020 Jan Synáček - 4.5.2-1 -- Update to 4.5.2 (#1860674) +* Wed Jul 19 2023 Fedora Release Engineering - 5.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild -* Mon Jul 13 2020 Jan Synáček - 4.5.1-1 -- Update to 4.5.1 (#1642837) +* Tue Jun 27 2023 Xavier Delaruelle - 5.3.1-1 +- Update to 5.3.1 (#2217986) +- Distribute ChangeLog as a zipped file to reduce installation size -* Thu Jul 09 2020 Jan Synáček - 4.5.0-1 -- Update to 4.5.0 (#1642837) +* Sat May 27 2023 Xavier Delaruelle - 5.3.0-2 +- Install module initialization script for fish as configuration snippet for + this shell via alternatives (#2196379) -* Tue Aug 06 2019 Jan Macku - 4.1.4-4 -- Gating rebuilt +* Mon May 15 2023 Xavier Delaruelle - 5.3.0-1 +- Update to 5.3.0 (#2203629) -* Mon Aug 5 2019 Jan Synáček - 4.1.4-2 -- Fix postun script (#1736487) +* Tue Apr 11 2023 Lukáš Zaoral - 5.2.0-3 +- migrate to SPDX license format -* Wed Aug 29 2018 Jan Synáček - 4.1.4-1 -- Update to 4.1.4 (#1619619) -- Don't install any files under /usr as config files +* Thu Jan 19 2023 Fedora Release Engineering - 5.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild -* Tue Jun 26 2018 Jan Synáček - 4.1.3-2 -- Remove unnecessary build dependency on tclx (#1595105) +* Tue Nov 08 2022 Xavier Delaruelle - 5.2.0-1 +- Update to 5.2.0 (#2140892) +- Recommends Nagelfar Tcl syntax linter +- Add Nagelfar linter addons -* Mon Jun 25 2018 Jan Synáček - 4.1.3-1 -- Update to 4.1.3 (#1594693) +* Thu Jul 21 2022 Fedora Release Engineering - 5.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild -* Wed Jun 20 2018 Tomas Orsava - 4.1.2-2 -- Switch hardcoded python3 shebangs into the %%{__python3} macro -- Add missing BuildRequires on python3-devel so that %%{__python3} macro is - defined +* Tue May 31 2022 Xavier Delaruelle - 5.1.1-1 +- Update to 5.1.1 (#2092100) +- Move libtclenvmodules in an environment-modules directory under libdir + +* Sat Apr 30 2022 Xavier Delaruelle - 5.1.0-1 +- Update to 5.1.0 (#2080577) +- Install shell completion scripts in system-wide shell-specific locations + +* Thu Jan 20 2022 Fedora Release Engineering - 5.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sat Oct 16 2021 Xavier Delaruelle - 5.0.1-1 +- Update to 5.0.1 (#2014796) + +* Sun Sep 12 2021 Xavier Delaruelle - 5.0.0-1 +- Update to 5.0.0 +- Configuration guide example.txt is replaced by more up to date INSTALL.txt + document + +* Sun Jul 25 2021 Xavier Delaruelle - 5.0.0-0.1.alpha +- Update to 5.0.0-alpha +- Remove createmodule.sh and createmodule.py utilities ('module sh-to-mod' + should be used instead) +- Remove configure options that have been made default starting version 5.0 +- Remove compat subpackage +- Run non-regression tests in quick mode + +* Wed Jul 21 2021 Fedora Release Engineering - 4.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jul 14 2021 Xavier Delaruelle - 4.8.0-1 +- Update to 4.8.0 (#1982175) + +* Tue Apr 6 2021 Xavier Delaruelle - 4.7.1-1 +- Update to 4.7.1 (#1946442) + +* Fri Feb 19 2021 Xavier Delaruelle - 4.7.0-1 +- Update to 4.7.0 (#1930632) +- Align spec syntax with upstream spec file +- Add 'tcl' to the BuildRequires and remove 'man' from this list +- Fix names of 'procps-ng' and 'man-db' packages on Fedora +- Only install manpages through make install, other docs are handled by %%doc +- Remove alternatives mechanism for manpages + +* Tue Jan 26 2021 Fedora Release Engineering - 4.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Nov 15 2020 Xavier Delaruelle - 4.6.1-1 +- Update to 4.6.1 (#1897820) + +* Thu Sep 17 2020 Jan Synáček - 4.6.0-1 +- Update to 4.6.0 (#1879374) + +* Wed Sep 2 2020 Jan Synáček - 4.5.3-1 +- Update to 4.5.3 (#1874145) + + Big thanks to Xavier Delaruelle for a spec patch! + +* Mon Aug 3 2020 Jan Synáček - 4.5.2-1 +- Update to 4.5.2 (#1842562) + +* Mon Jul 27 2020 Fedora Release Engineering - 4.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Apr 8 2020 Jan Synáček - 4.5.0-1 +- Update to 4.5.0 (#1821883) + + Big thanks to Xavier Delaruelle for a spec patch! + +* Tue Jan 28 2020 Fedora Release Engineering - 4.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Jan 6 2020 Jan Synáček - 4.4.1-1 +- Update to 4.4.1 (#1787690) + +* Wed Nov 27 2019 Jan Synáček - 4.4.0-1 +- Update to 4.4.0 (#1773590) + +* Wed Oct 2 2019 Jan Synáček - 4.3.1-1 +- Update to 4.3.1 (#1754182) + +* Mon Jul 29 2019 Jan Synáček - 4.3.0-1 +- Update to 4.3.0 (#1733752) + +* Wed Jul 24 2019 Fedora Release Engineering - 4.2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jul 9 2019 Jan Synáček - 4.2.5-1 +- Update to 4.2.5 (#1727988) + +* Mon Apr 29 2019 Jan Synáček - 4.2.4-1 +- Update to 4.2.4 (#1703415, #1687033) + +* Mon Mar 25 2019 Jan Synáček - 4.2.3-1 +- Update to 4.2.3 (#1692024, #1687033) + +* Mon Feb 18 2019 Jan Synáček - 4.2.2-1 +- Update to 4.2.2 (#1678041) + +* Thu Jan 31 2019 Fedora Release Engineering - 4.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Nov 20 2018 Jan Synáček - 4.2.1-1 +- Update to 4.2.1 (#1648738) + +* Thu Oct 18 2018 Jan Synáček - 4.2.0-1 +- Update to 4.2.0 (#1640450) + +* Tue Aug 21 2018 Jan Synáček - 4.1.4-2 +- Don't install any files under /usr as config files (#1506663) + +* Tue Aug 21 2018 Jan Synáček - 4.1.4-1 +- Update to 4.1.4 (#1619415) + +* Thu Jul 12 2018 Fedora Release Engineering - 4.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon Jun 18 2018 Jan Synáček - 4.1.3-1 +- Update to 4.1.3 (#1592179, #1575479, #1585305) + +* Fri May 4 2018 Jan Synáček - 4.1.2-2 +- Fix postun script (#1565699) * Tue Apr 3 2018 Jan Synáček - 4.1.2-1 - Update to 4.1.2 (#1562535) @@ -383,7 +496,7 @@ fi * Thu Jan 7 2010 Orion Poplawski - 3.2.7b-7 - Add patch to set a sane default MANPATH - Add createmodule.sh utility script for creating modulefiles - + * Mon Nov 30 2009 Orion Poplawski - 3.2.7b-6 - Add Requires: propcs (bug #54272) diff --git a/sources b/sources new file mode 100644 index 0000000..405af10 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (modules-5.3.1.tar.bz2) = b78cab4adf2c980ee52bcf9168f95c4809131e023c2d8298489741fe713ec85f2e84b13d561b85c1a54eb6b4fc77dd8ee3b36ef2662c631f70b07aed7e674636