From 2afe38f6c62ff0b506ea293711687af388c1dc8c Mon Sep 17 00:00:00 2001 From: Jakob Gezelius Date: Sun, 8 Feb 2026 08:20:05 +0100 Subject: [PATCH] libical: remove optional dependency **Summary** - db5 is used for optional support for berkely db support. db5 is not that well maintained. --- packages/l/libical/abi_symbols | 46 ----------------------------- packages/l/libical/abi_used_libs | 2 -- packages/l/libical/abi_used_symbols | 4 --- packages/l/libical/package.yml | 6 +--- packages/l/libical/pspec_x86_64.xml | 15 +++++----- 5 files changed, 8 insertions(+), 65 deletions(-) diff --git a/packages/l/libical/abi_symbols b/packages/l/libical/abi_symbols index ca389aa47652..905dcbd18574 100644 --- a/packages/l/libical/abi_symbols +++ b/packages/l/libical/abi_symbols @@ -2766,52 +2766,6 @@ libical_cxx.so.3:_ZNK7LibICal9ICalValue8get_textB5cxx11Ev libical_cxx.so.3:_ZNK7LibICal9ICalValue9get_classEv libical_cxx.so.3:_ZNK7LibICal9ICalValue9get_floatEv libical_cxx.so.3:_ZNK7LibICal9ICalValue9get_queryB5cxx11Ev -libicalss.so.3:icalbdbset_acquire_cursor -libicalss.so.3:icalbdbset_add_component -libicalss.so.3:icalbdbset_bdb_open -libicalss.so.3:icalbdbset_bdb_open_secondary -libicalss.so.3:icalbdbset_begin_component -libicalss.so.3:icalbdbset_begin_transaction -libicalss.so.3:icalbdbset_cget -libicalss.so.3:icalbdbset_checkpoint -libicalss.so.3:icalbdbset_cleanup -libicalss.so.3:icalbdbset_clear -libicalss.so.3:icalbdbset_commit -libicalss.so.3:icalbdbset_commit_transaction -libicalss.so.3:icalbdbset_count_components -libicalss.so.3:icalbdbset_cput -libicalss.so.3:icalbdbset_delete -libicalss.so.3:icalbdbset_fetch -libicalss.so.3:icalbdbset_fetch_match -libicalss.so.3:icalbdbset_form_a_matched_recurrence_component -libicalss.so.3:icalbdbset_free -libicalss.so.3:icalbdbset_free_cluster -libicalss.so.3:icalbdbset_get -libicalss.so.3:icalbdbset_get_cluster -libicalss.so.3:icalbdbset_get_component -libicalss.so.3:icalbdbset_get_current_component -libicalss.so.3:icalbdbset_get_env -libicalss.so.3:icalbdbset_get_first -libicalss.so.3:icalbdbset_get_first_component -libicalss.so.3:icalbdbset_get_key -libicalss.so.3:icalbdbset_get_last -libicalss.so.3:icalbdbset_get_next -libicalss.so.3:icalbdbset_get_next_component -libicalss.so.3:icalbdbset_has_uid -libicalss.so.3:icalbdbset_init -libicalss.so.3:icalbdbset_init_dbenv -libicalss.so.3:icalbdbset_mark -libicalss.so.3:icalbdbset_modify -libicalss.so.3:icalbdbset_new -libicalss.so.3:icalbdbset_parse_data -libicalss.so.3:icalbdbset_path -libicalss.so.3:icalbdbset_put -libicalss.so.3:icalbdbset_remove_component -libicalss.so.3:icalbdbset_rmdbLog -libicalss.so.3:icalbdbset_select -libicalss.so.3:icalbdbset_set_cluster -libicalss.so.3:icalbdbset_subdb -libicalss.so.3:icalbdbsetiter_to_next libicalss.so.3:icalcalendar_free libicalss.so.3:icalcalendar_get_booked libicalss.so.3:icalcalendar_get_freebusy diff --git a/packages/l/libical/abi_used_libs b/packages/l/libical/abi_used_libs index fc367966cf83..dee27f1351a8 100644 --- a/packages/l/libical/abi_used_libs +++ b/packages/l/libical/abi_used_libs @@ -1,6 +1,4 @@ libc.so.6 -libdb-5.3.so -libdb_cxx-5.3.so libgcc_s.so.1 libglib-2.0.so.0 libgobject-2.0.so.0 diff --git a/packages/l/libical/abi_used_symbols b/packages/l/libical/abi_used_symbols index 4608039425ac..ad6c271a8b20 100644 --- a/packages/l/libical/abi_used_symbols +++ b/packages/l/libical/abi_used_symbols @@ -92,11 +92,7 @@ libc.so.6:strtod libc.so.6:system libc.so.6:time libc.so.6:uname -libc.so.6:unlink libc.so.6:write -libdb-5.3.so:db_create -libdb-5.3.so:db_env_create -libdb-5.3.so:db_strerror libgcc_s.so.1:_Unwind_Resume libglib-2.0.so.0:g_array_append_vals libglib-2.0.so.0:g_array_new diff --git a/packages/l/libical/package.yml b/packages/l/libical/package.yml index da203e315b78..63d7c1e84c78 100644 --- a/packages/l/libical/package.yml +++ b/packages/l/libical/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : libical version : 3.0.18 -release : 21 +release : 22 source : - https://github.com/libical/libical/releases/download/v3.0.18/libical-3.0.18.tar.gz : 72b7dc1a5937533aee5a2baefc990983b66b141dd80d43b51f80aced4aae219c homepage : https://github.com/libical/libical @@ -12,11 +12,7 @@ description: | Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users. builddeps : - pkgconfig(icu-i18n) - - db5-devel - vala -rundeps : - - devel : - - db5-devel setup : | %cmake_ninja -DICAL_GLIB_VAPI=yes \ -DGOBJECT_INTROSPECTION=yes \ diff --git a/packages/l/libical/pspec_x86_64.xml b/packages/l/libical/pspec_x86_64.xml index df2ba042b751..67b6f120f8c2 100644 --- a/packages/l/libical/pspec_x86_64.xml +++ b/packages/l/libical/pspec_x86_64.xml @@ -3,8 +3,8 @@ libical https://github.com/libical/libical - Joey Riches - josephriches@gmail.com + Jakob Gezelius + jakob@knugen.nu MPL-2.0 desktop.library @@ -44,7 +44,7 @@ programming.devel - libical + libical /usr/include/libical-glib/i-cal-array.h @@ -82,7 +82,6 @@ /usr/include/libical/ical.h /usr/include/libical/icalarray.h /usr/include/libical/icalattach.h - /usr/include/libical/icalbdbset_cxx.h /usr/include/libical/icalcalendar.h /usr/include/libical/icalclassify.h /usr/include/libical/icalcluster.h @@ -153,12 +152,12 @@ - - 2025-03-11 + + 2026-02-08 3.0.18 Packaging update - Joey Riches - josephriches@gmail.com + Jakob Gezelius + jakob@knugen.nu \ No newline at end of file