Page MenuHomeSolus

D12165.id.diff
No OneTemporary

D12165.id.diff

diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -50,6 +50,7 @@
libkmod.so.2:kmod_module_new_from_loaded
libkmod.so.2:kmod_module_new_from_lookup
libkmod.so.2:kmod_module_new_from_name
+libkmod.so.2:kmod_module_new_from_name_lookup
libkmod.so.2:kmod_module_new_from_path
libkmod.so.2:kmod_module_probe_insert_module
libkmod.so.2:kmod_module_ref
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,3 +1,4 @@
libc.so.6
liblzma.so.5
libz.so.1
+libzstd.so.1
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1,11 +1,9 @@
-libc.so.6:_IO_putc
libc.so.6:__asprintf_chk
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
-libc.so.6:__fxstat
-libc.so.6:__fxstatat
+libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__printf_chk
@@ -16,10 +14,11 @@
libc.so.6:__syslog_chk
libc.so.6:__vasprintf_chk
libc.so.6:__vfprintf_chk
-libc.so.6:__xstat
libc.so.6:basename
libc.so.6:bsearch
libc.so.6:calloc
+libc.so.6:clock_gettime
+libc.so.6:clock_nanosleep
libc.so.6:close
libc.so.6:closedir
libc.so.6:closelog
@@ -29,8 +28,10 @@
libc.so.6:fclose
libc.so.6:fdopen
libc.so.6:fdopendir
+libc.so.6:feof
libc.so.6:ferror
libc.so.6:fflush
+libc.so.6:fgetc
libc.so.6:fgets
libc.so.6:fnmatch
libc.so.6:fopen
@@ -39,15 +40,20 @@
libc.so.6:fread
libc.so.6:free
libc.so.6:fseek
+libc.so.6:fstat
+libc.so.6:fstatat
libc.so.6:ftell
libc.so.6:fwrite
libc.so.6:get_current_dir_name
libc.so.6:getc_unlocked
libc.so.6:getenv
libc.so.6:getopt_long
+libc.so.6:getpid
+libc.so.6:gettimeofday
libc.so.6:init_module
libc.so.6:lseek
libc.so.6:malloc
+libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memmove
libc.so.6:mkdir
@@ -59,7 +65,9 @@
libc.so.6:openlog
libc.so.6:optarg
libc.so.6:optind
+libc.so.6:pread
libc.so.6:program_invocation_short_name
+libc.so.6:putc
libc.so.6:putchar
libc.so.6:puts
libc.so.6:qsort
@@ -72,7 +80,7 @@
libc.so.6:renameat
libc.so.6:secure_getenv
libc.so.6:setenv
-libc.so.6:sscanf
+libc.so.6:stat
libc.so.6:stderr
libc.so.6:stdout
libc.so.6:strchr
@@ -81,7 +89,9 @@
libc.so.6:strcspn
libc.so.6:strdup
libc.so.6:strerror
+libc.so.6:strlen
libc.so.6:strncmp
+libc.so.6:strncpy
libc.so.6:strnlen
libc.so.6:strrchr
libc.so.6:strsep
@@ -104,3 +114,10 @@
libz.so.1:gzdopen
libz.so.1:gzerror
libz.so.1:gzread
+libzstd.so.1:ZSTD_DStreamOutSize
+libzstd.so.1:ZSTD_createDStream
+libzstd.so.1:ZSTD_decompressStream
+libzstd.so.1:ZSTD_freeDStream
+libzstd.so.1:ZSTD_getErrorName
+libzstd.so.1:ZSTD_initDStream
+libzstd.so.1:ZSTD_isError
diff --git a/files/0001-libkmod-Support-usr-lib-to-enable-stateless-configs-.patch b/files/0001-libkmod-Support-usr-lib-to-enable-stateless-configs-.patch
--- a/files/0001-libkmod-Support-usr-lib-to-enable-stateless-configs-.patch
+++ b/files/0001-libkmod-Support-usr-lib-to-enable-stateless-configs-.patch
@@ -10,18 +10,18 @@
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c
-index fe68134..49fc865 100644
+index 7c2b889..70b7776 100644
--- a/libkmod/libkmod.c
+++ b/libkmod/libkmod.c
-@@ -61,7 +61,7 @@ static struct _index_files {
- static const char *default_config_paths[] = {
+@@ -65,7 +65,7 @@ static const char *default_config_paths[] = {
SYSCONFDIR "/modprobe.d",
"/run/modprobe.d",
+ "/usr/local/lib/modprobe.d",
- "/lib/modprobe.d",
+ "/usr/lib/modprobe.d",
NULL
};
--
-2.7.1
+2.30.2
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,24 +1,26 @@
name : kmod
-version : '25'
-release : 11
+version : '30'
+release : 12
source :
- - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-25.tar.xz : 7165e6496656159dcb909a91ed708a0fe273a4b128b4b1dc997ccb5189eef1cd
+ - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz : f897dd72698dc6ac1ef03255cd0a5734ad932318e4adbaebc7338ef2f5202f9f
component : system.base
license :
- - LGPL-2.1 # for libkmod, testsuite and helper libraries
- - GPL-2.0 # for tools
+ - LGPL-2.1-or-later # for libkmod, testsuite and helper libraries
+ - GPL-2.0-or-later # for tools
summary : Linux kernel module management utilities
description: |
Linux kernel module management utilities
+builddeps :
+ - pkgconfig(libzstd)
optimize :
- lto
- size
setup : |
%patch -p1 < $pkgfiles/0001-libkmod-Support-usr-lib-to-enable-stateless-configs-.patch
%configure --bindir=/bin \
- --disable-manpages \
--with-xz \
- --with-zlib
+ --with-zlib \
+ --with-zstd
build : |
%make
install : |
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,16 +2,16 @@
<Source>
<Name>kmod</Name>
<Packager>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
+ <Name>Reilly Brogan</Name>
+ <Email>solus@reillybrogan.com</Email>
</Packager>
- <License>LGPL-2.1</License>
- <License>GPL-2.0</License>
+ <License>LGPL-2.1-or-later</License>
+ <License>GPL-2.0-or-later</License>
<PartOf>system.base</PartOf>
<Summary xml:lang="en">Linux kernel module management utilities</Summary>
<Description xml:lang="en">Linux kernel module management utilities
</Description>
- <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>kmod</Name>
@@ -20,10 +20,27 @@
</Description>
<PartOf>system.base</PartOf>
<Files>
- <Path fileType="executable">/bin</Path>
- <Path fileType="executable">/sbin</Path>
- <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="executable">/bin/kmod</Path>
+ <Path fileType="executable">/sbin/depmod</Path>
+ <Path fileType="executable">/sbin/insmod</Path>
+ <Path fileType="executable">/sbin/lsmod</Path>
+ <Path fileType="executable">/sbin/modinfo</Path>
+ <Path fileType="executable">/sbin/modprobe</Path>
+ <Path fileType="executable">/sbin/rmmod</Path>
+ <Path fileType="library">/usr/lib64/libkmod.so.2</Path>
+ <Path fileType="library">/usr/lib64/libkmod.so.2.4.0</Path>
<Path fileType="data">/usr/share/bash-completion/completions/kmod</Path>
+ <Path fileType="man">/usr/share/man/man5/depmod.d.5</Path>
+ <Path fileType="man">/usr/share/man/man5/modprobe.d.5</Path>
+ <Path fileType="man">/usr/share/man/man5/modules.dep.5</Path>
+ <Path fileType="man">/usr/share/man/man5/modules.dep.bin.5</Path>
+ <Path fileType="man">/usr/share/man/man8/depmod.8</Path>
+ <Path fileType="man">/usr/share/man/man8/insmod.8</Path>
+ <Path fileType="man">/usr/share/man/man8/kmod.8</Path>
+ <Path fileType="man">/usr/share/man/man8/lsmod.8</Path>
+ <Path fileType="man">/usr/share/man/man8/modinfo.8</Path>
+ <Path fileType="man">/usr/share/man/man8/modprobe.8</Path>
+ <Path fileType="man">/usr/share/man/man8/rmmod.8</Path>
</Files>
</Package>
<Package>
@@ -33,21 +50,21 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="11">kmod</Dependency>
+ <Dependency release="12">kmod</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="header">/usr/include/</Path>
- <Path fileType="library">/usr/lib64/lib*.so</Path>
- <Path fileType="data">/usr/lib64/pkgconfig/*.pc</Path>
+ <Path fileType="header">/usr/include/libkmod.h</Path>
+ <Path fileType="library">/usr/lib64/libkmod.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/libkmod.pc</Path>
</Files>
</Package>
<History>
- <Update release="11">
- <Date>2018-02-21</Date>
- <Version>25</Version>
+ <Update release="12">
+ <Date>2022-07-01</Date>
+ <Version>30</Version>
<Comment>Packaging update</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
+ <Name>Reilly Brogan</Name>
+ <Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 10, 1:53 PM (1 d, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5807705
Default Alt Text
D12165.id.diff (8 KB)

Event Timeline