Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11023373
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
15 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
Mode
R3609 snapd
Attached
Detach File
Event Timeline
Log In to Comment