Page MenuHomeSolus

No OneTemporary

diff --git a/abi_used_symbols b/abi_used_symbols
index 0b1299c..60e4647 100644
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1,208 +1,209 @@
libapparmor.so.1:aa_change_hat
libapparmor.so.1:aa_change_onexec
libapparmor.so.1:aa_getcon
libapparmor.so.1:aa_is_enabled
libc.so.6:__ctype_b_loc
libc.so.6:__dprintf_chk
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
libc.so.6:__getdelim
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
libc.so.6:__printf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__vasprintf_chk
libc.so.6:__vdprintf_chk
libc.so.6:__vfprintf_chk
libc.so.6:__vsnprintf_chk
libc.so.6:__xpg_basename
libc.so.6:abort
libc.so.6:access
libc.so.6:alarm
libc.so.6:calloc
libc.so.6:capset
libc.so.6:chdir
libc.so.6:chmod
libc.so.6:chown
libc.so.6:close
libc.so.6:closedir
+libc.so.6:dirfd
libc.so.6:dirname
libc.so.6:endmntent
libc.so.6:eventfd
libc.so.6:eventfd_read
libc.so.6:eventfd_write
libc.so.6:execv
libc.so.6:exit
libc.so.6:fchdir
libc.so.6:fchmod
libc.so.6:fchown
libc.so.6:fclose
libc.so.6:fdopen
libc.so.6:fdopendir
libc.so.6:feof
libc.so.6:ferror
libc.so.6:fexecve
libc.so.6:fflush
libc.so.6:fgets
libc.so.6:flock
libc.so.6:fnmatch
libc.so.6:fopen
libc.so.6:fork
libc.so.6:fputc
libc.so.6:fread
libc.so.6:free
libc.so.6:freeaddrinfo
libc.so.6:fseek
libc.so.6:fstat
libc.so.6:fstatat
libc.so.6:fstatfs
libc.so.6:fwrite
libc.so.6:gai_strerror
libc.so.6:getaddrinfo
libc.so.6:getegid
libc.so.6:getenv
libc.so.6:geteuid
libc.so.6:getgid
libc.so.6:getgrgid_r
libc.so.6:getgrnam_r
libc.so.6:getgrouplist
libc.so.6:getline
libc.so.6:getnameinfo
libc.so.6:getpid
libc.so.6:getpwnam_r
libc.so.6:getpwuid_r
libc.so.6:getresgid
libc.so.6:getresuid
libc.so.6:getuid
libc.so.6:glob
libc.so.6:globfree
libc.so.6:kill
libc.so.6:lchown
libc.so.6:lstat
libc.so.6:malloc
libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memset
libc.so.6:mkdir
libc.so.6:mkdirat
libc.so.6:mkdtemp
libc.so.6:mmap
libc.so.6:mount
libc.so.6:munmap
libc.so.6:nanosleep
libc.so.6:open
libc.so.6:openat
libc.so.6:opendir
libc.so.6:perror
libc.so.6:pipe2
libc.so.6:prctl
libc.so.6:pthread_attr_destroy
libc.so.6:pthread_attr_init
libc.so.6:pthread_sigmask
libc.so.6:putchar
libc.so.6:puts
libc.so.6:raise
libc.so.6:readdir
libc.so.6:readlink
libc.so.6:readlinkat
libc.so.6:realloc
libc.so.6:regcomp
libc.so.6:regexec
libc.so.6:regfree
libc.so.6:rmdir
libc.so.6:secure_getenv
libc.so.6:setegid
libc.so.6:setenv
libc.so.6:seteuid
libc.so.6:setgid
libc.so.6:setgroups
libc.so.6:setns
libc.so.6:setregid
libc.so.6:setresgid
libc.so.6:setresuid
libc.so.6:setreuid
libc.so.6:setuid
libc.so.6:sigaddset
libc.so.6:sigemptyset
libc.so.6:sigfillset
libc.so.6:sigismember
libc.so.6:signal
libc.so.6:sleep
libc.so.6:stat
libc.so.6:statfs
libc.so.6:stderr
libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strdup
libc.so.6:strerror
libc.so.6:strlen
libc.so.6:strncmp
libc.so.6:strncpy
libc.so.6:strndup
libc.so.6:strnlen
libc.so.6:strrchr
libc.so.6:strsep
libc.so.6:strstr
libc.so.6:strtok_r
libc.so.6:strtol
libc.so.6:symlink
libc.so.6:syscall
libc.so.6:sysconf
libc.so.6:umask
libc.so.6:umount2
libc.so.6:unlink
libc.so.6:unlinkat
libc.so.6:unsetenv
libc.so.6:unshare
libc.so.6:waitpid
libcap.so.2:cap_free
libcap.so.2:cap_from_name
libcap.so.2:cap_get_flag
libcap.so.2:cap_get_proc
libpthread.so.0:__errno_location
libpthread.so.0:close
libpthread.so.0:open
libpthread.so.0:pthread_attr_getstacksize
libpthread.so.0:pthread_cond_broadcast
libpthread.so.0:pthread_cond_wait
libpthread.so.0:pthread_create
libpthread.so.0:pthread_detach
libpthread.so.0:pthread_mutex_lock
libpthread.so.0:pthread_mutex_unlock
libpthread.so.0:read
libpthread.so.0:sigaction
libpthread.so.0:write
libseccomp.so.2:seccomp_arch_add
libseccomp.so.2:seccomp_arch_exist
libseccomp.so.2:seccomp_arch_native
libseccomp.so.2:seccomp_arch_remove
libseccomp.so.2:seccomp_attr_get
libseccomp.so.2:seccomp_attr_set
libseccomp.so.2:seccomp_export_bpf
libseccomp.so.2:seccomp_export_pfc
libseccomp.so.2:seccomp_init
libseccomp.so.2:seccomp_load
libseccomp.so.2:seccomp_merge
libseccomp.so.2:seccomp_release
libseccomp.so.2:seccomp_reset
libseccomp.so.2:seccomp_rule_add_array
libseccomp.so.2:seccomp_rule_add_exact_array
libseccomp.so.2:seccomp_syscall_priority
libseccomp.so.2:seccomp_syscall_resolve_name
libseccomp.so.2:seccomp_syscall_resolve_name_arch
libseccomp.so.2:seccomp_syscall_resolve_num_arch
libseccomp.so.2:seccomp_version
libudev.so.1:udev_device_get_devnode
libudev.so.1:udev_device_get_devnum
libudev.so.1:udev_device_new_from_syspath
libudev.so.1:udev_device_unref
libudev.so.1:udev_enumerate_add_match_tag
libudev.so.1:udev_enumerate_get_list_entry
libudev.so.1:udev_enumerate_new
libudev.so.1:udev_enumerate_scan_devices
libudev.so.1:udev_enumerate_unref
libudev.so.1:udev_list_entry_get_name
libudev.so.1:udev_list_entry_get_next
libudev.so.1:udev_new
libudev.so.1:udev_unref
diff --git a/package.yml b/package.yml
index e7b3ff1..50040fa 100644
--- a/package.yml
+++ b/package.yml
@@ -1,109 +1,109 @@
name : snapd
-version : 2.51.4
+version : 2.52.0
homepage : https://snapcraft.io/
-release : 64
+release : 65
source :
- - https://github.com/snapcore/snapd/releases/download/2.51.4/snapd_2.51.4.vendor.tar.xz : 392890808f1f0549146237d88622db6a0f29c70f2848072d28a766adb2e037c6
+ - https://github.com/snapcore/snapd/releases/download/2.52/snapd_2.52.vendor.tar.xz : a686a071251f8853c5c6789023091510332a49063334c9af29d48b066f8726c4
license : GPL-3.0-only
component : desktop.util
summary : The snapd and snap tools enable systems to work with .snap files
description: |
Universal applications support - .snap files allow you to run Snap packages
on any Linux distribution, with full sandboxing and additional security.
builddeps :
- pkgconfig(glib-2.0)
- pkgconfig(libapparmor)
- pkgconfig(libseccomp)
- pkgconfig(libudev)
- pkgconfig(libcap)
- golang
- python-docutils
- xfsprogs-devel
rundeps :
- apparmor
- libselinux
- squashfs-tools
environment: |
# snapd does not use modules, setting GO111MODULE=on in the environment breaks the build
export CGO_ENABLED="1"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export GO111MODULE=off
export import_path=github.com/snapcore/snapd
export go_binaries=(snap snapctl snap-seccomp snap-update-ns snap-exec snapd snap-failure)
export static_binaries=(snap-update-ns snap-exec snapctl)
export bincommands=(snap)
export dcommands=(snapctl snapd snap-exec snap-update-ns snap-seccomp snap-failure)
setup : |
mkdir -p src/github.com/snapcore
ln -s `pwd` src/github.com/snapcore/snapd
pushd src/${import_path}
./mkversion.sh "$version"
%patch -p1 < $pkgfiles/0001-Force-usage-of-sudo-over-runuser-on-Solus.patch
%patch -p1 < $pkgfiles/0002-Support-avx2-library-paths.patch
# Temporarily disable apparmor due to numerous issues. See T9638
pushd cmd
%reconfigure \
--enable-nvidia-biarch \
--enable-merged-usr \
--with-snap-mount-dir=/snap
popd
build : |
%make -C src/${import_path}/cmd
for snapvar in ${go_binaries[@]}; do
GOPATH="`pwd`" go build -o bin/$snapvar -buildmode=default --ldflags "-extldflags '$LDFLAGS'" ${import_path}/cmd/$snapvar
done
for staticpath in ${static_binaries[@]} ; do
GOPATH="`pwd`" go build -o bin/$staticpath -buildmode=pie --ldflags "-linkmode external -extldflags '$LDFLAGS -static'" ${import_path}/cmd/$staticpath
done
install : |
%make_install -C src/${import_path}/cmd
# Golang binaries
for snap_bin in ${bincommands[@]} ; do
install -m755 bin/$snap_bin $installdir/usr/bin/.
done
for snap_lib in ${dcommands[@]} ; do
install -m755 bin/$snap_lib $installdir/%libdir%/$package/.
done
# snapctl is run from inside the snap
ln -s /%libdir%/$package/snapctl $installdir/usr/bin/snapctl
# Move into the base dir so we can install stuff
pushd src/${import_path}
%make_install -C data/ \
DBUSSERVICESDIR=/usr/share/dbus-1/services \
LIBEXECDIR="%libdir%" \
SYSTEMDSYSTEMUNITDIR="%libdir%/systemd/system" \
SNAP_MOUNT_DIR=/snap
# empty usr/src directory (i.e. linux-lts-headers linux-current-headers) to
# satisfy bindmounts in confinement
install -Ddm00755 $installdir/usr/src
install -dm00755 $installdir/%libdir%/systemd/system/sockets.target.wants
ln -sv ../snapd.socket $installdir/%libdir%/systemd/system/sockets.target.wants/snapd.socket
install -Dm00644 data/info $installdir/%libdir%/$package/info
install -Dm00644 data/polkit/io.snapcraft.snapd.policy $installdir/usr/share/polkit-1/actions/io.snapcraft.snapd.policy
install -Dm00644 $pkgfiles/snapd.tmpfiles $installdir/%libdir%/tmpfiles.d/snapd.conf
install -Dm00644 $pkgfiles/70-snapd.sh $installdir/usr/share/defaults/etc/profile.d/70-snapd.sh
# Completions
install -Dm00644 data/completion/bash/snap $installdir/usr/share/bash-completion/completions/snap
install -Dm00644 data/completion/bash/complete.sh $installdir/%libdir%/snapd/complete.sh
install -Dm00644 data/completion/bash/etelpmoc.sh $installdir/%libdir%/snapd/etelpmoc.sh
install -Dm00644 data/completion/zsh/_snap $installdir/usr/share/zsh/site-functions/_snap
# remove unneeded stuff
rm -rf $installdir/var
rm -rf $installdir/usr/bin/ubuntu-core-launcher
rm -rf $installdir/%libdir%/snapd/{system-shutdown,snapd.core-fixup.sh}
rm -rf $installdir/%libdir%/systemd/system/{snapd.system-shutdown.service,snapd.autoimport.service,snapd.snap-repair.*,snapd.core-fixup.*}
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
index f043fb6..77b1a69 100644
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -1,86 +1,86 @@
<PISI>
<Source>
<Name>snapd</Name>
<Homepage>https://snapcraft.io/</Homepage>
<Packager>
<Name>F. von Gellhorn</Name>
<Email>flinux@vongellhorn.ch</Email>
</Packager>
<License>GPL-3.0-only</License>
<PartOf>desktop.util</PartOf>
<Summary xml:lang="en">The snapd and snap tools enable systems to work with .snap files</Summary>
<Description xml:lang="en">Universal applications support - .snap files allow you to run Snap packages
on any Linux distribution, with full sandboxing and additional security.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>snapd</Name>
<Summary xml:lang="en">The snapd and snap tools enable systems to work with .snap files</Summary>
<Description xml:lang="en">Universal applications support - .snap files allow you to run Snap packages
on any Linux distribution, with full sandboxing and additional security.
</Description>
<PartOf>desktop.util</PartOf>
<Files>
<Path fileType="config">/etc/apparmor.d/usr.lib64.snapd.snap-confine</Path>
<Path fileType="config">/etc/profile.d/snapd.sh</Path>
<Path fileType="config">/etc/xdg/autostart/snap-userd-autostart.desktop</Path>
<Path fileType="executable">/usr/bin/snap</Path>
<Path fileType="executable">/usr/bin/snapctl</Path>
<Path fileType="library">/usr/lib/environment.d/990-snapd.conf</Path>
<Path fileType="library">/usr/lib/systemd/system-environment-generators/snapd-env-generator</Path>
<Path fileType="library">/usr/lib/systemd/system-generators/snapd-generator</Path>
<Path fileType="library">/usr/lib/systemd/user/snapd.session-agent.service</Path>
<Path fileType="library">/usr/lib/systemd/user/snapd.session-agent.socket</Path>
<Path fileType="library">/usr/lib64/snapd/complete.sh</Path>
<Path fileType="library">/usr/lib64/snapd/etelpmoc.sh</Path>
<Path fileType="library">/usr/lib64/snapd/info</Path>
<Path fileType="library">/usr/lib64/snapd/snap-confine</Path>
<Path fileType="library">/usr/lib64/snapd/snap-device-helper</Path>
<Path fileType="library">/usr/lib64/snapd/snap-discard-ns</Path>
<Path fileType="library">/usr/lib64/snapd/snap-exec</Path>
<Path fileType="library">/usr/lib64/snapd/snap-failure</Path>
<Path fileType="library">/usr/lib64/snapd/snap-gdb-shim</Path>
<Path fileType="library">/usr/lib64/snapd/snap-gdbserver-shim</Path>
<Path fileType="library">/usr/lib64/snapd/snap-mgmt</Path>
<Path fileType="library">/usr/lib64/snapd/snap-seccomp</Path>
<Path fileType="library">/usr/lib64/snapd/snap-update-ns</Path>
<Path fileType="library">/usr/lib64/snapd/snapctl</Path>
<Path fileType="library">/usr/lib64/snapd/snapd</Path>
<Path fileType="library">/usr/lib64/snapd/snapd-apparmor</Path>
<Path fileType="library">/usr/lib64/snapd/snapd.run-from-snap</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.apparmor.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.failure.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.recovery-chooser-trigger.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.seeded.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/snapd.socket</Path>
<Path fileType="library">/usr/lib64/systemd/system/sockets.target.wants/snapd.socket</Path>
<Path fileType="library">/usr/lib64/tmpfiles.d/snapd.conf</Path>
<Path fileType="data">/usr/share/applications/io.snapcraft.SessionAgent.desktop</Path>
<Path fileType="data">/usr/share/applications/snap-handle-link.desktop</Path>
<Path fileType="data">/usr/share/bash-completion/completions/snap</Path>
<Path fileType="data">/usr/share/dbus-1/services/io.snapcraft.Launcher.service</Path>
<Path fileType="data">/usr/share/dbus-1/services/io.snapcraft.SessionAgent.service</Path>
<Path fileType="data">/usr/share/dbus-1/services/io.snapcraft.Settings.service</Path>
<Path fileType="data">/usr/share/dbus-1/session.d/snapd.session-services.conf</Path>
<Path fileType="data">/usr/share/dbus-1/system.d/snapd.system-services.conf</Path>
<Path fileType="data">/usr/share/defaults/etc/profile.d/70-snapd.sh</Path>
<Path fileType="man">/usr/share/man/man8/snap-confine.8</Path>
<Path fileType="man">/usr/share/man/man8/snap-discard-ns.8</Path>
<Path fileType="man">/usr/share/man/man8/snapd-env-generator.8</Path>
<Path fileType="data">/usr/share/polkit-1/actions/io.snapcraft.snapd.policy</Path>
<Path fileType="data">/usr/share/zsh/site-functions/_snap</Path>
<Path fileType="data">/usr/src</Path>
</Files>
</Package>
<History>
- <Update release="64">
- <Date>2021-08-13</Date>
- <Version>2.51.4</Version>
+ <Update release="65">
+ <Date>2021-09-07</Date>
+ <Version>2.52.0</Version>
<Comment>Packaging update</Comment>
<Name>F. von Gellhorn</Name>
<Email>flinux@vongellhorn.ch</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/x-diff
Expires
Thu, Aug 10, 1:03 PM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5823370
Default Alt Text
(15 KB)

Event Timeline