diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,4 +1,5 @@ libbz2.so.1.0:BZ2_bzWriteClose +libbz2.so.1.0:BZ2_bzclose libbz2.so.1.0:BZ2_bzdopen libbz2.so.1.0:BZ2_bzerror libbz2.so.1.0:BZ2_bzread @@ -42,6 +43,7 @@ libc.so.6:dcngettext libc.so.6:dirfd libc.so.6:dirname +libc.so.6:dup libc.so.6:dup2 libc.so.6:execlp libc.so.6:execvp @@ -64,6 +66,7 @@ libc.so.6:fputs libc.so.6:fread libc.so.6:free +libc.so.6:freelocale libc.so.6:fseek libc.so.6:fstat libc.so.6:fsync @@ -99,6 +102,7 @@ libc.so.6:mkfifo libc.so.6:mknod libc.so.6:mkstemp +libc.so.6:newlocale libc.so.6:obstack_free libc.so.6:open libc.so.6:opendir @@ -121,7 +125,6 @@ libc.so.6:scandir libc.so.6:setenv libc.so.6:setgid -libc.so.6:setlinebuf libc.so.6:setlocale libc.so.6:setvbuf libc.so.6:sigaction @@ -137,6 +140,7 @@ libc.so.6:stpcpy libc.so.6:strcasecmp libc.so.6:strchr +libc.so.6:strchrnul libc.so.6:strcmp libc.so.6:strcpy libc.so.6:strcspn @@ -164,6 +168,7 @@ libc.so.6:umask libc.so.6:unlink libc.so.6:unsetenv +libc.so.6:uselocale libc.so.6:utimes libc.so.6:waitpid libc.so.6:wcswidth diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,21 +1,36 @@ name : dpkg -version : 1.18.24 -release : 13 +version : 1.20.9 +release : 14 source : - - http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.18.24.tar.xz : d853081d3e06bfd46a227056e591f094e42e78fa8a5793b0093bad30b710d7b4 -license : GPL-2.0 -summary : DO NOT USE THIS?!?!?!?!?!? + - https://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.20.9.tar.xz : 5ce242830f213b5620f08e6c4183adb1ef4dc9da28d31988a27c87c71fe534ce +license : GPL-2.0-or-later component : programming.devel +homepage : https://wiki.debian.org/dpkg/ +summary : DO NOT USE THIS. description: | - Debian Package Manager - for Cross Distro Purposes. Do NOT use to - attempt installation of packages on Solus, it's not compatible!!! + Debian Package Manager - for Cross Distro Purposes. Do NOT use to attempt installation of packages on Solus, it's not compatible! builddeps : - bzip2-devel setup : | %configure --disable-start-stop-daemon \ - --disable-install-info \ - --disable-static + --disable-install-info \ + --disable-static build : | %make install : | %make_install + + # use standard names for man pages + for file in $installdir/usr/share/man/man3/*; do + newname=$(echo "$file" | sed -Ee 's/3perl/3/') + mv "$file" "$newname" + done + + # nuke docs + rm -rf $installdir/usr/share/doc + + # why is this even here + rm -f $installdir/etc/alternatives/README + + # delete empty dirs + find $installdir -type d -empty -delete diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,29 +1,25 @@ dpkg + https://wiki.debian.org/dpkg/ - Joey Riches - josephriches@gmail.com + Campbell Jones + dev@serebit.com - GPL-2.0 + GPL-2.0-or-later programming.devel - DO NOT USE THIS?!?!?!?!?!? - Debian Package Manager - for Cross Distro Purposes. Do NOT use to -attempt installation of packages on Solus, it's not compatible!!! + DO NOT USE THIS. + Debian Package Manager - for Cross Distro Purposes. Do NOT use to attempt installation of packages on Solus, it's not compatible! https://getsol.us/sources/README.Solus dpkg - DO NOT USE THIS?!?!?!?!?!? - Debian Package Manager - for Cross Distro Purposes. Do NOT use to -attempt installation of packages on Solus, it's not compatible!!! + DO NOT USE THIS. + Debian Package Manager - for Cross Distro Purposes. Do NOT use to attempt installation of packages on Solus, it's not compatible! programming.devel - /etc/alternatives/README - /etc/dpkg/dpkg.cfg.d - /etc/dpkg/dselect.cfg.d /usr/bin/dpkg /usr/bin/dpkg-architecture /usr/bin/dpkg-buildflags @@ -41,6 +37,7 @@ /usr/bin/dpkg-name /usr/bin/dpkg-parsechangelog /usr/bin/dpkg-query + /usr/bin/dpkg-realpath /usr/bin/dpkg-scanpackages /usr/bin/dpkg-scansources /usr/bin/dpkg-shlibdeps @@ -51,27 +48,17 @@ /usr/bin/dpkg-vendor /usr/bin/dselect /usr/bin/update-alternatives - /usr/lib64/dpkg/dpkg/methods/disk/desc.cdrom - /usr/lib64/dpkg/dpkg/methods/disk/desc.harddisk /usr/lib64/dpkg/dpkg/methods/disk/desc.mounted - /usr/lib64/dpkg/dpkg/methods/disk/desc.nfs /usr/lib64/dpkg/dpkg/methods/disk/install /usr/lib64/dpkg/dpkg/methods/disk/names /usr/lib64/dpkg/dpkg/methods/disk/setup /usr/lib64/dpkg/dpkg/methods/disk/update - /usr/lib64/dpkg/dpkg/methods/floppy/desc.floppy - /usr/lib64/dpkg/dpkg/methods/floppy/install - /usr/lib64/dpkg/dpkg/methods/floppy/names - /usr/lib64/dpkg/dpkg/methods/floppy/setup - /usr/lib64/dpkg/dpkg/methods/floppy/update /usr/lib64/dpkg/dpkg/methods/ftp/desc.ftp /usr/lib64/dpkg/dpkg/methods/ftp/install /usr/lib64/dpkg/dpkg/methods/ftp/names /usr/lib64/dpkg/dpkg/methods/ftp/setup /usr/lib64/dpkg/dpkg/methods/ftp/update /usr/lib64/dpkg/dpkg/methods/multicd/desc.multi_cd - /usr/lib64/dpkg/dpkg/methods/multicd/desc.multi_mount - /usr/lib64/dpkg/dpkg/methods/multicd/desc.multi_nfs /usr/lib64/dpkg/dpkg/methods/multicd/install /usr/lib64/dpkg/dpkg/methods/multicd/names /usr/lib64/dpkg/dpkg/methods/multicd/setup @@ -105,6 +92,12 @@ /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Control/Tests/Entry.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Control/Types.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/AND.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/KnownFacts.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/Multiple.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/OR.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/Simple.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Deps/Union.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Dist/Files.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/ErrorHandling.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Exit.pm @@ -114,6 +107,8 @@ /usr/lib64/perl5/vendor_perl/5.32/Dpkg/IPC.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Index.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Interface/Storable.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Lock.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/OpenPGP.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Package.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Path.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Shlibs.pm @@ -122,6 +117,8 @@ /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Shlibs/Symbol.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Shlibs/SymbolFile.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Archive.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/BinaryFiles.pm + /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Format.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Functions.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Package.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Package/V1.pm @@ -134,7 +131,6 @@ /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Patch.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Source/Quilt.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Substvars.pm - /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Util.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Vars.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Vendor.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Vendor/Debian.pm @@ -142,9 +138,12 @@ /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Vendor/Ubuntu.pm /usr/lib64/perl5/vendor_perl/5.32/Dpkg/Version.pm /usr/lib64/perl5/vendor_perl/5.32/Dselect/Ftp.pm + /usr/sbin/dpkg-fsys-usrunmess /usr/share/dpkg/abitable /usr/share/dpkg/architecture.mk /usr/share/dpkg/buildflags.mk + /usr/share/dpkg/buildopts.mk + /usr/share/dpkg/buildtools.mk /usr/share/dpkg/cputable /usr/share/dpkg/default.mk /usr/share/dpkg/no-pie-compile.specs @@ -153,6 +152,7 @@ /usr/share/dpkg/pie-compile.specs /usr/share/dpkg/pie-link.specs /usr/share/dpkg/pkg-info.mk + /usr/share/dpkg/sh/dpkg-error.sh /usr/share/dpkg/tupletable /usr/share/dpkg/vendor.mk /usr/share/locale/ast/LC_MESSAGES/dpkg.mo @@ -249,6 +249,7 @@ /usr/share/man/man1/dpkg-name.1 /usr/share/man/man1/dpkg-parsechangelog.1 /usr/share/man/man1/dpkg-query.1 + /usr/share/man/man1/dpkg-realpath.1 /usr/share/man/man1/dpkg-scanpackages.1 /usr/share/man/man1/dpkg-scansources.1 /usr/share/man/man1/dpkg-shlibdeps.1 @@ -289,12 +290,19 @@ /usr/share/man/man3/Dpkg::Control::Tests::Entry.3 /usr/share/man/man3/Dpkg::Control::Types.3 /usr/share/man/man3/Dpkg::Deps.3 + /usr/share/man/man3/Dpkg::Deps::AND.3 + /usr/share/man/man3/Dpkg::Deps::KnownFacts.3 + /usr/share/man/man3/Dpkg::Deps::Multiple.3 + /usr/share/man/man3/Dpkg::Deps::OR.3 + /usr/share/man/man3/Dpkg::Deps::Simple.3 + /usr/share/man/man3/Dpkg::Deps::Union.3 /usr/share/man/man3/Dpkg::Exit.3 /usr/share/man/man3/Dpkg::Gettext.3 /usr/share/man/man3/Dpkg::IPC.3 /usr/share/man/man3/Dpkg::Index.3 /usr/share/man/man3/Dpkg::Interface::Storable.3 /usr/share/man/man3/Dpkg::Path.3 + /usr/share/man/man3/Dpkg::Source::Format.3 /usr/share/man/man3/Dpkg::Source::Package.3 /usr/share/man/man3/Dpkg::Substvars.3 /usr/share/man/man3/Dpkg::Vendor.3 @@ -319,36 +327,29 @@ /usr/share/man/man5/deb-split.5 /usr/share/man/man5/deb-src-control.5 /usr/share/man/man5/deb-src-files.5 + /usr/share/man/man5/deb-src-rules.5 + /usr/share/man/man5/deb-src-symbols.5 /usr/share/man/man5/deb-substvars.5 /usr/share/man/man5/deb-symbols.5 /usr/share/man/man5/deb-triggers.5 - /usr/share/man/man5/deb-version.5 /usr/share/man/man5/deb.5 /usr/share/man/man5/deb822.5 /usr/share/man/man5/dpkg.cfg.5 /usr/share/man/man5/dsc.5 /usr/share/man/man5/dselect.cfg.5 - /usr/share/man/man8 - /var/lib/dpkg/alternatives - /var/lib/dpkg/info - /var/lib/dpkg/methods/disk - /var/lib/dpkg/methods/floppy - /var/lib/dpkg/methods/ftp - /var/lib/dpkg/methods/mnt - /var/lib/dpkg/methods/multicd - /var/lib/dpkg/parts - /var/lib/dpkg/updates + /usr/share/man/man7/deb-version.7 + /usr/share/man/man8/dpkg-fsys-usrunmess.8 + /usr/share/polkit-1/actions/org.dpkg.pkexec.update-alternatives.policy dpkg-devel Development files for dpkg - Debian Package Manager - for Cross Distro Purposes. Do NOT use to -attempt installation of packages on Solus, it's not compatible!!! + Debian Package Manager - for Cross Distro Purposes. Do NOT use to attempt installation of packages on Solus, it's not compatible! programming.devel - dpkg + dpkg /usr/include/dpkg/ar.h @@ -359,6 +360,8 @@ /usr/include/dpkg/color.h /usr/include/dpkg/command.h /usr/include/dpkg/compress.h + /usr/include/dpkg/db-ctrl.h + /usr/include/dpkg/db-fsys.h /usr/include/dpkg/deb-version.h /usr/include/dpkg/debug.h /usr/include/dpkg/dir.h @@ -368,13 +371,16 @@ /usr/include/dpkg/error.h /usr/include/dpkg/fdio.h /usr/include/dpkg/file.h + /usr/include/dpkg/fsys.h /usr/include/dpkg/glob.h /usr/include/dpkg/macros.h /usr/include/dpkg/namevalue.h /usr/include/dpkg/options.h + /usr/include/dpkg/pager.h /usr/include/dpkg/parsedump.h /usr/include/dpkg/path.h /usr/include/dpkg/pkg-array.h + /usr/include/dpkg/pkg-files.h /usr/include/dpkg/pkg-format.h /usr/include/dpkg/pkg-list.h /usr/include/dpkg/pkg-queue.h @@ -395,15 +401,25 @@ /usr/include/dpkg/version.h /usr/lib64/libdpkg.a /usr/lib64/pkgconfig/libdpkg.pc + /usr/share/aclocal/dpkg-arch.m4 + /usr/share/aclocal/dpkg-build.m4 + /usr/share/aclocal/dpkg-compiler.m4 + /usr/share/aclocal/dpkg-coverage.m4 + /usr/share/aclocal/dpkg-funcs.m4 + /usr/share/aclocal/dpkg-libs.m4 + /usr/share/aclocal/dpkg-linker.m4 + /usr/share/aclocal/dpkg-progs.m4 + /usr/share/aclocal/dpkg-types.m4 + /usr/share/aclocal/dpkg-unicode.m4 - - 2021-06-14 - 1.18.24 + + 2021-08-07 + 1.20.9 Packaging update - Joey Riches - josephriches@gmail.com + Campbell Jones + dev@serebit.com \ No newline at end of file