Revert "gnome-shell-extension-appindicator: Update to 58"

This reverts commit 5988c3b2d1.

Obviously, this change brought in a bunch of unintended changes.
This commit is contained in:
Joey Riches 2024-04-22 20:34:10 +01:00
parent 2498abfa4b
commit a5f4f52602
25 changed files with 267 additions and 180 deletions

View file

@ -10,7 +10,7 @@
# See Help() for usage.
# The package we are building against e.g. libicu/libboost. Should be in our custom local repo.
MAINPAK="poppler"
MAINPAK=""
# The packages to rebuild, in the order they need to be rebuilt.
# Use eopkg info and eopkg-deps to get the rev deps of the main package
@ -19,7 +19,7 @@ MAINPAK="poppler"
# If the package list is particularly long you may wish to pass in a file instead.
# e.g. $(cat "packages.txt")
PACKAGES="
inkscape kitinerary gdal pdf2djvu scribus libreoffice
"
# Track any troublesome packages here to deal with them manually.
@ -187,8 +187,6 @@ build() {
sudo solbuild build package.yml -p local-unstable-${MAINPAK}-x86_64
fi
sudo mv *.eopkg /var/lib/solbuild/local-${MAINPAK}/
else
echo "continue"
fi;
popd
done
@ -282,7 +280,7 @@ commit() {
git commit
else
git commit -F- <<EOF
${i}: Rebuild against ${MAINPAK} 24.04.0
${i}: Rebuild against ${MAINPAK}
EOF
fi

View file

@ -0,0 +1,96 @@
From 2b21fea439ec4961eb598e673a8b275a66aa7c21 Mon Sep 17 00:00:00 2001
From: Joey Riches <josephriches@gmail.com>
Date: Fri, 16 Dec 2022 18:05:55 +0000
Subject: [PATCH 10/13] shim-systemd: Copy over mok management as well
(mmx64.efi)
Mok Management is needed to enroll hashes of binaries not signed or
to enroll custom certs.
---
src/bootloaders/shim-systemd.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/bootloaders/shim-systemd.c b/src/bootloaders/shim-systemd.c
index 0353560..84605f3 100644
--- a/src/bootloaders/shim-systemd.c
+++ b/src/bootloaders/shim-systemd.c
@@ -127,15 +127,18 @@ __cbm_export__ const BootLoader
/* these path components can be used as-is, no need to probe */
#define SHIM_DST "bootloader" EFI_SUFFIX
+#define MM_DST "mm" EFI_SUFFIX
#define SYSTEMD_DST "grub" EFI_SUFFIX
#define SYSTEMD_CONFIG_DIR "loader"
#define SYSTEMD_ENTRIES_DIR "entries"
typedef struct shim_systemd_config {
char *shim_src;
+ char *mm_src;
char *systemd_src;
char *shim_dst_host; /* as accessible by the CMB for file ops. */
+ char *mm_dst_host;
char *systemd_dst_host;
char *shim_dst_esp; /* absolute location of shim on the ESP, for boot record */
@@ -207,6 +210,9 @@ static bool shim_systemd_needs_install(__cbm_unused__ const BootManager *manager
if (!exists_identical(config.shim_dst_host, NULL)) {
return true;
}
+ if (!exists_identical(config.mm_dst_host, NULL)) {
+ return true;
+ }
if (!exists_identical(config.systemd_dst_host, NULL)) {
return true;
}
@@ -229,6 +235,9 @@ static bool shim_systemd_needs_update(__cbm_unused__ const BootManager *manager)
if (!exists_identical(config.shim_dst_host, config.shim_src)) {
return true;
}
+ if (!exists_identical(config.mm_dst_host, config.mm_src)) {
+ return true;
+ }
if (!exists_identical(config.systemd_dst_host, config.systemd_src)) {
return true;
}
@@ -287,6 +296,10 @@ static bool shim_systemd_install(const BootManager *manager)
LOG_FATAL("Cannot copy %s to %s", config.shim_src, config.shim_dst_host);
return false;
}
+ if (!copy_file_atomic(config.mm_src, config.mm_dst_host, 00644)) {
+ LOG_FATAL("Cannot copy %s to %s", config.mm_src, config.mm_dst_host);
+ return false;
+ }
if (!copy_file_atomic(config.systemd_src, config.systemd_dst_host, 00644)) {
LOG_FATAL("Cannot copy %s to %s", config.systemd_src, config.systemd_dst_host);
return false;
@@ -357,6 +370,7 @@ static bool shim_systemd_init(const BootManager *manager)
prefix[len - 1] = '\0';
}
config.shim_src = string_printf("%s/%s", prefix, SHIM_SRC);
+ config.mm_src = string_printf("%s/%s", prefix, MM_SRC);
config.systemd_src = string_printf("%s/%s", prefix, SYSTEMD_SRC);
boot_root = boot_manager_get_boot_dir((BootManager *)manager);
@@ -368,6 +382,7 @@ static bool shim_systemd_init(const BootManager *manager)
config.bin_dst_esp = strdup(config.bin_dst_host + strlen(boot_root));
config.shim_dst_host = nc_build_case_correct_path(config.bin_dst_host, SHIM_DST, NULL);
+ config.mm_dst_host = nc_build_case_correct_path(config.bin_dst_host, MM_DST, NULL);
config.systemd_dst_host =
nc_build_case_correct_path(config.bin_dst_host, SYSTEMD_DST, NULL);
@@ -388,8 +403,10 @@ static bool shim_systemd_init(const BootManager *manager)
static void shim_systemd_destroy(const BootManager *manager)
{
free(config.shim_src);
+ free(config.mm_src);
free(config.systemd_src);
free(config.shim_dst_host);
+ free(config.mm_dst_host);
free(config.systemd_dst_host);
free(config.shim_dst_esp);
free(config.efi_fallback_dir);
--
2.40.1

View file

@ -7,7 +7,7 @@
0007-Add-service-for-mounting-boot-using-CBM.patch
0008-Update-paths-for-presigned-shim.patch
0009-shim-systemd-Copy-the-vendor-s-MOK-to-the-ESP.patch
0010-shim-systemd-Copy-over-mok-management-as-well-mmx64.patch
0010-shim-systemd-Copy-over-mok-management-as-well-mmx64..patch
0011-shim-systemd-Don-t-exit-if-we-can-t-parse-efivars.patch
0012-shim-systemd-Don-t-hardcode-vendor-name.patch
0013-shim-systemd-Support-for-shim-s-fallback-efi-loader.patch

View file

@ -1,6 +1,6 @@
name : clr-boot-manager
version : 3.3.0
release : 35
release : 34
source :
- https://github.com/clearlinux/clr-boot-manager/releases/download/v3.3.0/clr-boot-manager-3.3.0.tar.xz : d049112b0a87d8be4919386d869122451b18b77fc11438a4f0154dc51f64f12a
homepage : https://www.clearlinux.org

View file

@ -3,8 +3,8 @@
<Name>clr-boot-manager</Name>
<Homepage>https://www.clearlinux.org</Homepage>
<Packager>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>system.base</PartOf>
@ -38,12 +38,12 @@ Most importantly, clr-boot-manager provides a simple mechanism to provide kernel
</Files>
</Package>
<History>
<Update release="35">
<Date>2024-04-15</Date>
<Update release="34">
<Date>2024-03-28</Date>
<Version>3.3.0</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>

View file

@ -1,8 +1,8 @@
name : comar-api
version : 2.4.7
release : 8
release : 7
source :
- file:///home/ninya/Downloads/comar-api-2.4.7.tar.gz : 0ca5e38fd8d7e0834af7c750701295da3e317c0e0da229272aa599d1dd726239
- https://sources.getsol.us/comar-api-2.4.7.tar.gz : 1f03d0d545c9a66a8631d812d4d02a2fb7e923b2859068f5b0dc49e564c7280e
homepage : http://www.pardus.org.tr/
license : GPL-2.0-or-later
component : system.base
@ -11,6 +11,5 @@ description: |
Generic utility library for common Comar script operations.
setup : |
%patch -p1 -i $pkgfiles/add-stopdependencies.patch
%patch -p0 -i $pkgfiles/python3.7.patch
install : |
%python3_install
%python_install

View file

@ -1,10 +1,16 @@
comar:PyBool_Type
comar:PyDict_Type
comar:PyExc_COMAR_Internal
comar:PyExc_COMAR_Invalid
comar:PyExc_COMAR_Missing
comar:PyExc_COMAR_Script
comar:PyExc_DBus
comar:PyExc_Exception
comar:PyExc_PolicyKit
comar:PyFloat_Type
comar:_IO_stdin_used
comar:_Py_NoneStruct
comar:_Py_TrueStruct
comar:__bss_start
comar:__data_start
comar:_edata
@ -127,6 +133,7 @@ comar:main
comar:message_execute
comar:my_proc
comar:oom
comar:optarg
comar:pidstamp
comar:policy_check
comar:proc_finish
@ -148,6 +155,7 @@ comar:script_init
comar:script_signature
comar:script_signature_each
comar:sender_language
comar:stdout
comar:stop_children
comar:strsub
comar:timestamp

View file

@ -1,3 +1,3 @@
libc.so.6
libdbus-1.so.3
libpython3.11.so.1.0
libpython2.7.so.1.0

View file

@ -1,12 +1,7 @@
libc.so.6:__ctype_tolower_loc
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
libc.so.6:__libc_start_main
libc.so.6:__poll_chk
libc.so.6:__printf_chk
libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__vfprintf_chk
libc.so.6:access
libc.so.6:calloc
libc.so.6:close
@ -18,6 +13,7 @@ libc.so.6:feof
libc.so.6:fopen
libc.so.6:fopen64
libc.so.6:fork
libc.so.6:fprintf
libc.so.6:fputs
libc.so.6:fread
libc.so.6:free
@ -33,16 +29,17 @@ libc.so.6:memcpy
libc.so.6:memset
libc.so.6:mkdir
libc.so.6:opendir
libc.so.6:optarg
libc.so.6:perror
libc.so.6:pipe
libc.so.6:poll
libc.so.6:printf
libc.so.6:readdir64
libc.so.6:realloc
libc.so.6:sigaction
libc.so.6:sigemptyset
libc.so.6:sleep
libc.so.6:snprintf
libc.so.6:stat
libc.so.6:stdout
libc.so.6:strcasecmp
libc.so.6:strchr
libc.so.6:strcmp
@ -54,6 +51,7 @@ libc.so.6:strncmp
libc.so.6:strstr
libc.so.6:strtol
libc.so.6:time
libc.so.6:vfprintf
libc.so.6:waitpid
libdbus-1.so.3:dbus_bus_add_match
libdbus-1.so.3:dbus_bus_get_private
@ -112,57 +110,52 @@ libdbus-1.so.3:dbus_watch_get_enabled
libdbus-1.so.3:dbus_watch_get_flags
libdbus-1.so.3:dbus_watch_get_unix_fd
libdbus-1.so.3:dbus_watch_handle
libpython3.11.so.1.0:PyArg_ParseTuple
libpython3.11.so.1.0:PyArg_ParseTupleAndKeywords
libpython3.11.so.1.0:PyBool_FromLong
libpython3.11.so.1.0:PyBool_Type
libpython3.11.so.1.0:PyCallable_Check
libpython3.11.so.1.0:PyDict_Contains
libpython3.11.so.1.0:PyDict_GetItem
libpython3.11.so.1.0:PyDict_GetItemString
libpython3.11.so.1.0:PyDict_New
libpython3.11.so.1.0:PyDict_Next
libpython3.11.so.1.0:PyDict_SetItem
libpython3.11.so.1.0:PyDict_SetItemString
libpython3.11.so.1.0:PyDict_Size
libpython3.11.so.1.0:PyDict_Type
libpython3.11.so.1.0:PyErr_Fetch
libpython3.11.so.1.0:PyErr_Format
libpython3.11.so.1.0:PyErr_NewException
libpython3.11.so.1.0:PyErr_SetString
libpython3.11.so.1.0:PyExc_Exception
libpython3.11.so.1.0:PyFloat_AsDouble
libpython3.11.so.1.0:PyFloat_Type
libpython3.11.so.1.0:PyImport_ExecCodeModule
libpython3.11.so.1.0:PyImport_ImportModule
libpython3.11.so.1.0:PyList_Append
libpython3.11.so.1.0:PyList_AsTuple
libpython3.11.so.1.0:PyList_GetItem
libpython3.11.so.1.0:PyList_Insert
libpython3.11.so.1.0:PyList_New
libpython3.11.so.1.0:PyList_Size
libpython3.11.so.1.0:PyLong_AsLong
libpython3.11.so.1.0:PyLong_FromLong
libpython3.11.so.1.0:PyModule_AddFunctions
libpython3.11.so.1.0:PyModule_GetDict
libpython3.11.so.1.0:PyObject_Call
libpython3.11.so.1.0:PyObject_GetAttrString
libpython3.11.so.1.0:PyObject_HasAttrString
libpython3.11.so.1.0:PyObject_Str
libpython3.11.so.1.0:PyTuple_GetItem
libpython3.11.so.1.0:PyTuple_New
libpython3.11.so.1.0:PyTuple_SetItem
libpython3.11.so.1.0:PyTuple_Size
libpython3.11.so.1.0:PyType_IsSubtype
libpython3.11.so.1.0:PyUnicode_AsUTF8
libpython3.11.so.1.0:PyUnicode_Concat
libpython3.11.so.1.0:PyUnicode_FromFormat
libpython3.11.so.1.0:PyUnicode_FromString
libpython3.11.so.1.0:Py_BuildValue
libpython3.11.so.1.0:Py_CompileStringExFlags
libpython3.11.so.1.0:Py_Finalize
libpython3.11.so.1.0:Py_Initialize
libpython3.11.so.1.0:Py_InitializeEx
libpython3.11.so.1.0:_Py_Dealloc
libpython3.11.so.1.0:_Py_NoneStruct
libpython3.11.so.1.0:_Py_TrueStruct
libpython2.7.so.1.0:PyArg_ParseTuple
libpython2.7.so.1.0:PyArg_ParseTupleAndKeywords
libpython2.7.so.1.0:PyBool_FromLong
libpython2.7.so.1.0:PyCFunction_NewEx
libpython2.7.so.1.0:PyCallable_Check
libpython2.7.so.1.0:PyDict_Contains
libpython2.7.so.1.0:PyDict_GetItem
libpython2.7.so.1.0:PyDict_GetItemString
libpython2.7.so.1.0:PyDict_New
libpython2.7.so.1.0:PyDict_Next
libpython2.7.so.1.0:PyDict_SetItem
libpython2.7.so.1.0:PyDict_SetItemString
libpython2.7.so.1.0:PyDict_Size
libpython2.7.so.1.0:PyErr_Fetch
libpython2.7.so.1.0:PyErr_Format
libpython2.7.so.1.0:PyErr_NewException
libpython2.7.so.1.0:PyErr_SetString
libpython2.7.so.1.0:PyFloat_AsDouble
libpython2.7.so.1.0:PyImport_AddModule
libpython2.7.so.1.0:PyImport_ExecCodeModule
libpython2.7.so.1.0:PyImport_ImportModule
libpython2.7.so.1.0:PyInt_AsLong
libpython2.7.so.1.0:PyInt_FromLong
libpython2.7.so.1.0:PyList_Append
libpython2.7.so.1.0:PyList_AsTuple
libpython2.7.so.1.0:PyList_GetItem
libpython2.7.so.1.0:PyList_Insert
libpython2.7.so.1.0:PyList_New
libpython2.7.so.1.0:PyList_Size
libpython2.7.so.1.0:PyLong_AsLong
libpython2.7.so.1.0:PyModule_GetDict
libpython2.7.so.1.0:PyObject_Call
libpython2.7.so.1.0:PyObject_GetAttrString
libpython2.7.so.1.0:PyObject_HasAttrString
libpython2.7.so.1.0:PyObject_Str
libpython2.7.so.1.0:PyString_AsString
libpython2.7.so.1.0:PyString_Concat
libpython2.7.so.1.0:PyString_FromFormat
libpython2.7.so.1.0:PyString_FromString
libpython2.7.so.1.0:PyTuple_GetItem
libpython2.7.so.1.0:PyTuple_New
libpython2.7.so.1.0:PyTuple_SetItem
libpython2.7.so.1.0:PyTuple_Size
libpython2.7.so.1.0:PyType_IsSubtype
libpython2.7.so.1.0:Py_BuildValue
libpython2.7.so.1.0:Py_CompileStringFlags
libpython2.7.so.1.0:Py_Finalize
libpython2.7.so.1.0:Py_Initialize
libpython2.7.so.1.0:Py_InitializeEx

View file

@ -2,7 +2,7 @@ name : comar
version : 3.0.3
release : 7
source :
- git|https://github.com/pisilinux/COMAR.git : 0e8150a6e59ee5b047b23f783252a80459cb9e02
- https://sources.getsol.us/comar-3.0.3.tar.xz : abbe2182cb124e1c2a79a8f09cf3bb446a1273a3e987f87e3ac659b9796a264e
homepage : http://www.pardus.org.tr/
license : GPL-2.0-or-later
component : system.base # Needed by doflicky/solus-sc pisi integration
@ -11,12 +11,11 @@ description : |
PiSi packages are packaged with small scripts which configures them to entegrate with system and each other. Çomar is the tool which manages and executes these scripts.
builddeps :
- pkgconfig(nettle)
- pkgconfig(python3)
setup : |
%patch -p1 -i $pkgfiles/0001-comar-Allow-inactive-user-with-updateRepo.patch
pushd comar
%cmake -DPYTHON_INCLUDE_DIR=/usr/include/python%python3_version% \
-DPYTHON_LIBRARY=/usr/lib/libpython%python3_version%.so
%cmake -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \
-DPYTHON_LIBRARY=/usr/lib/libpython2.7.so
build : |
pushd comar
%make

View file

@ -63,7 +63,7 @@
</Package>
<History>
<Update release="7">
<Date>2024-04-02</Date>
<Date>2023-10-23</Date>
<Version>3.0.3</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>

View file

@ -1,8 +1,8 @@
name : gnome-shell-extension-appindicator
version : '58'
release : 5
version : '57'
release : 4
source :
- https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/refs/tags/v58.tar.gz : 7a6fda28ddd214fbb832486b85c73447ff0c5fc7a36c6d1510c4ff6801cff9d8
- git|https://github.com/ubuntu/gnome-shell-extension-appindicator.git : 03a7412e604670597dfd5d8a70fcc90ebed48b7b
homepage : https://github.com/ubuntu/gnome-shell-extension-appindicator
license : GPL-2.0-or-later
component : desktop.gnome

View file

@ -56,18 +56,16 @@
<Path fileType="localedata">/usr/share/locale/sr@latin/LC_MESSAGES/AppIndicatorExtension.mo</Path>
<Path fileType="localedata">/usr/share/locale/ta/LC_MESSAGES/AppIndicatorExtension.mo</Path>
<Path fileType="localedata">/usr/share/locale/tr/LC_MESSAGES/AppIndicatorExtension.mo</Path>
<Path fileType="localedata">/usr/share/locale/uk/LC_MESSAGES/AppIndicatorExtension.mo</Path>
<Path fileType="localedata">/usr/share/locale/zh_CN/LC_MESSAGES/AppIndicatorExtension.mo</Path>
<Path fileType="localedata">/usr/share/locale/zh_TW/LC_MESSAGES/AppIndicatorExtension.mo</Path>
</Files>
<Replaces>
<Package>gnome-shell-extension-topicons-plus</Package>
</Replaces>
</Package>
<History>
<Update release="5">
<Date>2024-04-21</Date>
<Version>58</Version>
<Update release="4">
<Date>2024-04-17</Date>
<Version>57</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>

View file

@ -3,8 +3,8 @@
<Name>libquotient</Name>
<Homepage>https://matrix.org/docs/projects/sdk/quotient</Homepage>
<Packager>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>programming.library</PartOf>
@ -205,8 +205,8 @@
<Date>2024-04-15</Date>
<Version>0.8.2</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>

View file

@ -1,11 +1,11 @@
ld-linux-x86-64.so.2:__tls_get_addr
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_tolower_loc
libc.so.6:__ctype_toupper_loc
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__isoc23_strtol
libc.so.6:__isoc23_strtoll
libc.so.6:__isoc23_strtoull
libc.so.6:__libc_single_threaded
libc.so.6:__libc_start_main
@ -51,7 +51,6 @@ libc.so.6:getuid
libc.so.6:isalnum
libc.so.6:isalpha
libc.so.6:isatty
libc.so.6:isspace
libc.so.6:isupper
libc.so.6:isxdigit
libc.so.6:kill
@ -90,7 +89,6 @@ libc.so.6:pthread_rwlock_rdlock
libc.so.6:pthread_rwlock_unlock
libc.so.6:pthread_rwlock_wrlock
libc.so.6:pthread_self
libc.so.6:pthread_setname_np
libc.so.6:pthread_sigmask
libc.so.6:putchar
libc.so.6:qsort
@ -130,9 +128,7 @@ libc.so.6:sysconf
libc.so.6:time
libc.so.6:tolower
libc.so.6:toupper
libc.so.6:umask
libc.so.6:unlink
libc.so.6:vsnprintf
libc.so.6:wait
libc.so.6:wait4
libc.so.6:write
@ -152,7 +148,6 @@ libm.so.6:floor
libm.so.6:log
libm.so.6:log10
libm.so.6:log2
libm.so.6:modf
libm.so.6:pow
libm.so.6:rint
libm.so.6:round
@ -182,6 +177,7 @@ libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNSo3putEc
libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_
libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
libstdc++.so.6:_ZNSolsEi
libstdc++.so.6:_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev
libstdc++.so.6:_ZNSt12future_errorD1Ev
@ -222,15 +218,15 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEP
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_
libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode
libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev
libstdc++.so.6:_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
libstdc++.so.6:_ZNSt8__detail15_List_node_base4swapERS0_S1_
libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv
libstdc++.so.6:_ZNSt8ios_baseC2Ev
@ -263,10 +259,12 @@ libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_
libstdc++.so.6:_ZSt7nothrow
libstdc++.so.6:_ZSt9terminatev
libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVSt12future_error
libstdc++.so.6:_ZTVSt13basic_filebufIcSt11char_traitsIcEE

View file

@ -1,27 +1,24 @@
name : llvm-bolt
version : 18.1.2
release : 5
version : 16.0.6
release : 4
source :
- https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-project-18.1.2.src.tar.xz : 51073febd91d1f2c3b411d022695744bda322647e76e0b4eb1918229210c48d5
- https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.6.tar.gz : 56b2f75fdaa95ad5e477a246d3f0d164964ab066b4619a01836ef08e475ec9d5
homepage : https://github.com/llvm/llvm-project/blob/main/bolt/README.md
license : Apache-2.0
component : programming.tools
summary : Binary Optimization and Layout Tool.
description: |
BOLT is a post-link optimizer developed to speed up large applications. It achieves the improvements by optimizing application's code layout based on execution profile gathered by sampling profiler, such as Linux perf tool.
Binary Optimization and Layout Tool.
patterns :
- /usr/lib/libbolt_rt*.a
clang : yes
builddeps :
- git
setup : |
%cmake_ninja -S llvm \
-DLLVM_INSTALL_UTILS=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DLLVM_LINK_LLVM_DYLIB:BOOL=OFF \
-DLLVM_ENABLE_PROJECTS="bolt" \
-DLLVM_TARGETS_TO_BUILD="X86" \
build : |
%ninja_build bolt
%cmake_ninja -S llvm -DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_ENABLE_PROJECTS='bolt;clang;lld' \
-DLLVM_TARGETS_TO_BUILD='X86'
install : |
DESTDIR=$installdir %ninja_build install-bolt
DESTDIR=$installdir %ninja_build install-llvm-bolt install-perf2bolt llvm-bolt-heatmap install-merge-fdata install-llvm-boltdiff install-bolt_rt
# ???
rm -fr $installdir/home

View file

@ -21,18 +21,18 @@
<PartOf>programming.tools</PartOf>
<Files>
<Path fileType="executable">/usr/bin/llvm-bolt</Path>
<Path fileType="executable">/usr/bin/llvm-bolt-heatmap</Path>
<Path fileType="executable">/usr/bin/llvm-boltdiff</Path>
<Path fileType="executable">/usr/bin/merge-fdata</Path>
<Path fileType="executable">/usr/bin/perf2bolt</Path>
<Path fileType="library">/usr/lib/libbolt_rt_hugify.a</Path>
<Path fileType="library">/usr/lib/libbolt_rt_instr.a</Path>
<Path fileType="library">/usr/lib/libbolt_rt_instr_osx.a</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2024-03-28</Date>
<Version>18.1.2</Version>
<Update release="4">
<Date>2023-10-30</Date>
<Version>16.0.6</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>

View file

@ -1,8 +1,8 @@
name : nuitka
version : 2.1.5
release : 5
version : 1.9.7
release : 4
source :
- https://pypi.org/packages/source/n/nuitka/Nuitka-2.1.5.tar.gz : dbbb30ece9d20a11f8d912fdd7475298ed481deeac97a8bf6cd4e19c8ef60bca
- https://pypi.org/packages/source/n/nuitka/Nuitka-1.9.7.tar.gz : 4db728e224043308112b40a8d0a2168e9ccd956e713238617b3e47779a740512
homepage : https://nuitka.net
license : Apache-2.0
component : programming.python

View file

@ -22,13 +22,13 @@
<Files>
<Path fileType="executable">/usr/bin/nuitka3</Path>
<Path fileType="executable">/usr/bin/nuitka3-run</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/PKG-INFO</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/SOURCES.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/dependency_links.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/entry_points.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/not-zip-safe</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/requires.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-2.1.5-py3.11.egg-info/top_level.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/PKG-INFO</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/SOURCES.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/dependency_links.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/entry_points.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/not-zip-safe</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/requires.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/Nuitka-1.9.7-py3.11.egg-info/top_level.txt</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/Builtins.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/BytecodeCaching.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/Bytecodes.py</Path>
@ -117,7 +117,6 @@
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/constants.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/constants_blob.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/environment_variables.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/environment_variables_system.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/exception_groups.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/exceptions.h</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/include/nuitka/filesystem_paths.h</Path>
@ -649,6 +648,7 @@
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/CompiledGeneratorType.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/CompiledGeneratorTypeUncompiledIntegration.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/CompiledMethodType.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelperEnvironmentVariables.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersAllocator.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersAttributes.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersBuiltin.c</Path>
@ -669,9 +669,6 @@
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersDeepcopy.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersDictionaries.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersDictionariesGenerated.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersDumpBacktraces.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersEnvironmentVariables.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersEnvironmentVariablesSystem.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersExceptions.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersFiles.c</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/build/static_src/HelpersFilesystemPaths.c</Path>
@ -1409,10 +1406,8 @@
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/testing/run_nuitka_tests/__main__.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/testing/run_nuitka_tests/__pycache__/__init__.cpython-311.pyc</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/testing/run_nuitka_tests/__pycache__/__main__.cpython-311.pyc</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/GitHub.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/__init__.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/__main__.py</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/__pycache__/GitHub.cpython-311.pyc</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/__pycache__/__init__.cpython-311.pyc</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tools/watch/__pycache__/__main__.cpython-311.pyc</Path>
<Path fileType="library">/usr/lib/python3.11/site-packages/nuitka/tree/Building.py</Path>
@ -1550,9 +1545,9 @@
</Files>
</Package>
<History>
<Update release="5">
<Date>2024-04-10</Date>
<Version>2.1.5</Version>
<Update release="4">
<Date>2024-03-12</Date>
<Version>1.9.7</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>

View file

@ -1,30 +1,29 @@
name: py
version: 1.11.0
release: 20
source:
- https://files.pythonhosted.org/packages/source/p/py/py-1.11.0.tar.gz: 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719
homepage: https://github.com/pytest-dev/py
license: MIT
component: programming.python
summary: Modular python support library
avx2: yes
name : py
version : 1.11.0
release : 20
source :
- https://files.pythonhosted.org/packages/source/p/py/py-1.11.0.tar.gz : 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719
homepage : https://github.com/pytest-dev/py
license : MIT
component : programming.python
summary : Modular python support library
description: |
The py lib is a Python development support library featuring the following tools and modules:
The py lib is a Python development support library featuring the following tools and modules:
py.path: uniform local and svn path objects
py.apipkg: explicit API control and lazy-importing
py.iniconfig: easy parsing of .ini files
py.code: dynamic code generation and introspection
builddeps:
- pkgconfig(libsvn_client) # check
- pkgconfig(python3)
- python-pytest # check
- python-setuptools-scm
setup: |
%patch -p1 -i $pkgfiles/fix-pytest4-compatibility-errors.patch
build: |
%python3_setup
install: |
%python3_install
check: |
#python3_test pytest3 -k"-test_warning" # testing/code/test_excinfo.py
py.path: uniform local and svn path objects
py.apipkg: explicit API control and lazy-importing
py.iniconfig: easy parsing of .ini files
py.code: dynamic code generation and introspection
builddeps :
- pkgconfig(libsvn_client) # check
- pkgconfig(python3)
- python-pytest # check
- python-setuptools-scm
setup : |
%patch -p1 -i $pkgfiles/fix-pytest4-compatibility-errors.patch
build : |
%python3_setup
install : |
%python3_install
check : |
#python3_test pytest3 -k"-test_warning" # testing/code/test_excinfo.py

View file

@ -2,6 +2,7 @@ avicap32.so
bcrypt.so
crypt32.so
ctapi32.so
dnsapi.so
dwrite.so
gphoto2.so
kerberos.so

View file

@ -6,6 +6,8 @@ crypt32.so:__wine_unix_call_funcs
crypt32.so:__wine_unix_call_wow64_funcs
ctapi32.so:__wine_unix_call_funcs
ctapi32.so:__wine_unix_call_wow64_funcs
dnsapi.so:__wine_unix_call_funcs
dnsapi.so:__wine_unix_call_wow64_funcs
dwrite.so:__wine_unix_call_funcs
dwrite.so:__wine_unix_call_wow64_funcs
gphoto2.so:__wine_unix_call_funcs

View file

@ -332,6 +332,7 @@ libc.so.6:__ctype_toupper_loc
libc.so.6:__cxa_atexit
libc.so.6:__environ
libc.so.6:__errno_location
libc.so.6:__h_errno_location
libc.so.6:__isoc23_fscanf
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
@ -339,6 +340,8 @@ libc.so.6:__isoc23_strtoll
libc.so.6:__isoc23_strtoul
libc.so.6:__isoc23_strtoull
libc.so.6:__libc_start_main
libc.so.6:__res_init
libc.so.6:__res_state
libc.so.6:__stack_chk_fail
libc.so.6:_dl_find_object
libc.so.6:_exit
@ -535,6 +538,7 @@ libc.so.6:realpath
libc.so.6:recv
libc.so.6:recvmsg
libc.so.6:rename
libc.so.6:res_query
libc.so.6:rmdir
libc.so.6:sched_getaffinity
libc.so.6:sched_setaffinity

View file

@ -1,6 +1,6 @@
name : wine
version : '9.4'
release : 172
release : 171
source :
- https://dl.winehq.org/wine/source/9.x/wine-9.4.tar.xz : c55ff9957612549b8c7df7cddc79d7a00d19157d05b371148bf08d4ddf768ec6
license : LGPL-2.1-or-later
@ -73,15 +73,15 @@ setup : |
mkdir wine64 && pushd wine64
../configure %CONFOPTS% \
--enable-win64 \
--with-x \
--with-wayland
--with-x
popd
# 32-bit now
mkdir wine32 && pushd wine32
PKG_CONFIG_PATH=/usr/lib32/pkgconfig:/usr/share/pkgconfig:/usr/lib64/pkgconfig ../configure %CONFOPTS% \
--with-wine64=../wine64 \
--libdir=/usr/lib32
--libdir=/usr/lib32 \
--with-x
popd
build : |
%make -C wine64

View file

@ -3,8 +3,8 @@
<Name>wine</Name>
<Homepage>https://www.winehq.org/</Homepage>
<Packager>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Thomas Staudinger</Name>
<Email>Staudi.Kaos@gmail.com</Email>
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>virt</PartOf>
@ -980,7 +980,7 @@
</Description>
<PartOf>emul32</PartOf>
<RuntimeDependencies>
<Dependency release="172">wine</Dependency>
<Dependency release="171">wine</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/wine</Path>
@ -1810,7 +1810,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="172">wine</Dependency>
<Dependency release="171">wine</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/wine/debug.h</Path>
@ -3108,12 +3108,12 @@
</Files>
</Package>
<History>
<Update release="172">
<Date>2024-04-11</Date>
<Update release="171">
<Date>2024-03-10</Date>
<Version>9.4</Version>
<Comment>Packaging update</Comment>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
<Name>Thomas Staudinger</Name>
<Email>Staudi.Kaos@gmail.com</Email>
</Update>
</History>
</PISI>