diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,63 +1,104 @@ -libcryptsetup.so.4:CRYPTSETUP_1.0 -libcryptsetup.so.4:crypt_activate_by_keyfile -libcryptsetup.so.4:crypt_activate_by_keyfile_offset -libcryptsetup.so.4:crypt_activate_by_passphrase -libcryptsetup.so.4:crypt_activate_by_volume_key -libcryptsetup.so.4:crypt_benchmark -libcryptsetup.so.4:crypt_benchmark_kdf -libcryptsetup.so.4:crypt_deactivate -libcryptsetup.so.4:crypt_dump -libcryptsetup.so.4:crypt_format -libcryptsetup.so.4:crypt_free -libcryptsetup.so.4:crypt_get_active_device -libcryptsetup.so.4:crypt_get_cipher -libcryptsetup.so.4:crypt_get_cipher_mode -libcryptsetup.so.4:crypt_get_data_offset -libcryptsetup.so.4:crypt_get_device_name -libcryptsetup.so.4:crypt_get_dir -libcryptsetup.so.4:crypt_get_error -libcryptsetup.so.4:crypt_get_iv_offset -libcryptsetup.so.4:crypt_get_rng_type -libcryptsetup.so.4:crypt_get_type -libcryptsetup.so.4:crypt_get_uuid -libcryptsetup.so.4:crypt_get_verity_info -libcryptsetup.so.4:crypt_get_volume_key_size -libcryptsetup.so.4:crypt_header_backup -libcryptsetup.so.4:crypt_header_restore -libcryptsetup.so.4:crypt_init -libcryptsetup.so.4:crypt_init_by_name -libcryptsetup.so.4:crypt_init_by_name_and_header -libcryptsetup.so.4:crypt_keyslot_add_by_keyfile -libcryptsetup.so.4:crypt_keyslot_add_by_keyfile_offset -libcryptsetup.so.4:crypt_keyslot_add_by_passphrase -libcryptsetup.so.4:crypt_keyslot_add_by_volume_key -libcryptsetup.so.4:crypt_keyslot_area -libcryptsetup.so.4:crypt_keyslot_change_by_passphrase -libcryptsetup.so.4:crypt_keyslot_destroy -libcryptsetup.so.4:crypt_keyslot_max -libcryptsetup.so.4:crypt_keyslot_status -libcryptsetup.so.4:crypt_last_error -libcryptsetup.so.4:crypt_load -libcryptsetup.so.4:crypt_log -libcryptsetup.so.4:crypt_memory_lock -libcryptsetup.so.4:crypt_repair -libcryptsetup.so.4:crypt_resize -libcryptsetup.so.4:crypt_resume_by_keyfile -libcryptsetup.so.4:crypt_resume_by_keyfile_offset -libcryptsetup.so.4:crypt_resume_by_passphrase -libcryptsetup.so.4:crypt_set_confirm_callback -libcryptsetup.so.4:crypt_set_data_device -libcryptsetup.so.4:crypt_set_debug_level -libcryptsetup.so.4:crypt_set_iterarion_time -libcryptsetup.so.4:crypt_set_iteration_time -libcryptsetup.so.4:crypt_set_log_callback -libcryptsetup.so.4:crypt_set_password_callback -libcryptsetup.so.4:crypt_set_password_retry -libcryptsetup.so.4:crypt_set_password_verify -libcryptsetup.so.4:crypt_set_rng_type -libcryptsetup.so.4:crypt_set_timeout -libcryptsetup.so.4:crypt_set_uuid -libcryptsetup.so.4:crypt_status -libcryptsetup.so.4:crypt_suspend -libcryptsetup.so.4:crypt_volume_key_get -libcryptsetup.so.4:crypt_volume_key_verify +libcryptsetup.so.12:CRYPTSETUP_2.0 +libcryptsetup.so.12:crypt_activate_by_keyfile +libcryptsetup.so.12:crypt_activate_by_keyfile_device_offset +libcryptsetup.so.12:crypt_activate_by_keyfile_offset +libcryptsetup.so.12:crypt_activate_by_keyring +libcryptsetup.so.12:crypt_activate_by_passphrase +libcryptsetup.so.12:crypt_activate_by_token +libcryptsetup.so.12:crypt_activate_by_volume_key +libcryptsetup.so.12:crypt_benchmark +libcryptsetup.so.12:crypt_benchmark_pbkdf +libcryptsetup.so.12:crypt_convert +libcryptsetup.so.12:crypt_deactivate +libcryptsetup.so.12:crypt_deactivate_by_name +libcryptsetup.so.12:crypt_dump +libcryptsetup.so.12:crypt_format +libcryptsetup.so.12:crypt_free +libcryptsetup.so.12:crypt_get_active_device +libcryptsetup.so.12:crypt_get_active_integrity_failures +libcryptsetup.so.12:crypt_get_cipher +libcryptsetup.so.12:crypt_get_cipher_mode +libcryptsetup.so.12:crypt_get_data_offset +libcryptsetup.so.12:crypt_get_default_type +libcryptsetup.so.12:crypt_get_device_name +libcryptsetup.so.12:crypt_get_dir +libcryptsetup.so.12:crypt_get_integrity_info +libcryptsetup.so.12:crypt_get_iv_offset +libcryptsetup.so.12:crypt_get_metadata_device_name +libcryptsetup.so.12:crypt_get_metadata_size +libcryptsetup.so.12:crypt_get_pbkdf_default +libcryptsetup.so.12:crypt_get_pbkdf_type +libcryptsetup.so.12:crypt_get_pbkdf_type_params +libcryptsetup.so.12:crypt_get_rng_type +libcryptsetup.so.12:crypt_get_sector_size +libcryptsetup.so.12:crypt_get_type +libcryptsetup.so.12:crypt_get_uuid +libcryptsetup.so.12:crypt_get_verity_info +libcryptsetup.so.12:crypt_get_volume_key_size +libcryptsetup.so.12:crypt_header_backup +libcryptsetup.so.12:crypt_header_restore +libcryptsetup.so.12:crypt_init +libcryptsetup.so.12:crypt_init_by_name +libcryptsetup.so.12:crypt_init_by_name_and_header +libcryptsetup.so.12:crypt_init_data_device +libcryptsetup.so.12:crypt_keyfile_device_read +libcryptsetup.so.12:crypt_keyfile_read +libcryptsetup.so.12:crypt_keyslot_add_by_key +libcryptsetup.so.12:crypt_keyslot_add_by_keyfile +libcryptsetup.so.12:crypt_keyslot_add_by_keyfile_device_offset +libcryptsetup.so.12:crypt_keyslot_add_by_keyfile_offset +libcryptsetup.so.12:crypt_keyslot_add_by_passphrase +libcryptsetup.so.12:crypt_keyslot_add_by_volume_key +libcryptsetup.so.12:crypt_keyslot_area +libcryptsetup.so.12:crypt_keyslot_change_by_passphrase +libcryptsetup.so.12:crypt_keyslot_destroy +libcryptsetup.so.12:crypt_keyslot_get_encryption +libcryptsetup.so.12:crypt_keyslot_get_key_size +libcryptsetup.so.12:crypt_keyslot_get_pbkdf +libcryptsetup.so.12:crypt_keyslot_get_priority +libcryptsetup.so.12:crypt_keyslot_max +libcryptsetup.so.12:crypt_keyslot_set_encryption +libcryptsetup.so.12:crypt_keyslot_set_priority +libcryptsetup.so.12:crypt_keyslot_status +libcryptsetup.so.12:crypt_load +libcryptsetup.so.12:crypt_log +libcryptsetup.so.12:crypt_memory_lock +libcryptsetup.so.12:crypt_metadata_locking +libcryptsetup.so.12:crypt_persistent_flags_get +libcryptsetup.so.12:crypt_persistent_flags_set +libcryptsetup.so.12:crypt_reencrypt +libcryptsetup.so.12:crypt_reencrypt_init_by_keyring +libcryptsetup.so.12:crypt_reencrypt_init_by_passphrase +libcryptsetup.so.12:crypt_reencrypt_status +libcryptsetup.so.12:crypt_repair +libcryptsetup.so.12:crypt_resize +libcryptsetup.so.12:crypt_resume_by_keyfile +libcryptsetup.so.12:crypt_resume_by_keyfile_device_offset +libcryptsetup.so.12:crypt_resume_by_keyfile_offset +libcryptsetup.so.12:crypt_resume_by_passphrase +libcryptsetup.so.12:crypt_set_confirm_callback +libcryptsetup.so.12:crypt_set_data_device +libcryptsetup.so.12:crypt_set_data_offset +libcryptsetup.so.12:crypt_set_debug_level +libcryptsetup.so.12:crypt_set_iteration_time +libcryptsetup.so.12:crypt_set_label +libcryptsetup.so.12:crypt_set_log_callback +libcryptsetup.so.12:crypt_set_metadata_size +libcryptsetup.so.12:crypt_set_pbkdf_type +libcryptsetup.so.12:crypt_set_rng_type +libcryptsetup.so.12:crypt_set_uuid +libcryptsetup.so.12:crypt_status +libcryptsetup.so.12:crypt_suspend +libcryptsetup.so.12:crypt_token_assign_keyslot +libcryptsetup.so.12:crypt_token_is_assigned +libcryptsetup.so.12:crypt_token_json_get +libcryptsetup.so.12:crypt_token_json_set +libcryptsetup.so.12:crypt_token_luks2_keyring_get +libcryptsetup.so.12:crypt_token_luks2_keyring_set +libcryptsetup.so.12:crypt_token_register +libcryptsetup.so.12:crypt_token_status +libcryptsetup.so.12:crypt_token_unassign_keyslot +libcryptsetup.so.12:crypt_volume_key_get +libcryptsetup.so.12:crypt_volume_key_keyring +libcryptsetup.so.12:crypt_volume_key_verify +libcryptsetup.so.12:crypt_wipe diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,5 +1,9 @@ +libblkid.so.1 libc.so.6 +libcrypto.so.1.0.0 libdevmapper.so.1.02 -libgcrypt.so.20 +libjson-c.so.4 +libm.so.6 libpopt.so.0 +libpthread.so.0 libuuid.so.1 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : cryptsetup -version : 1.7.5 -release : 7 +version : 2.2.2 +release : 8 source : - - https://www.kernel.org/pub/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.5.tar.xz : 2b30cd1d0dd606a53ac77b406e1d37798d4b0762fa89de6ea546201906a251bd + - https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.2/cryptsetup-2.2.2.tar.xz: 2af0ec9551ab9c870074cae9d3f68d82cab004f4095fa89db0e4413713424a46 license : - LGPL-3.0 - GPL-2.0 @@ -11,12 +11,14 @@ Cryptsetup is utility used to conveniently setup disk encryption based on DMCrypt kernel module. These include plain dm-crypt volumes, LUKS volumes, loop-AES and TrueCrypt (including VeraCrypt extension) format. Project also includes veritysetup utility used to conveniently setup DMVerity block integrity checking kernel module. +homepage : https://gitlab.com/cryptsetup/cryptsetup component : system.base builddeps : - pkgconfig(openssl) - pkgconfig(nss) - pkgconfig(devmapper) - pkgconfig(popt) + - pkgconfig(json-c) optimize : - size - lto @@ -32,3 +34,4 @@ %make install : | %make_install + libtool --finish /usr/lib64 \ No newline at end of file diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,9 +1,10 @@ cryptsetup + https://gitlab.com/cryptsetup/cryptsetup - Ikey Doherty - ikey@solus-project.com + YakoYakoYokuYoku + gc1000ll@gmail.com LGPL-3.0 GPL-2.0 @@ -13,7 +14,7 @@ These include plain dm-crypt volumes, LUKS volumes, loop-AES and TrueCrypt (including VeraCrypt extension) format. Project also includes veritysetup utility used to conveniently setup DMVerity block integrity checking kernel module. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus cryptsetup @@ -24,10 +25,35 @@ system.base - /usr/lib64/lib*.so.* - /usr/sbin - /usr/share/locale - /usr/share/man + /usr/lib/tmpfiles.d/cryptsetup.conf + /usr/lib64/libcryptsetup.so.12 + /usr/lib64/libcryptsetup.so.12.5.0 + /usr/sbin/cryptsetup + /usr/sbin/cryptsetup-reencrypt + /usr/sbin/integritysetup + /usr/sbin/veritysetup + /usr/share/locale/cs/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/da/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/de/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/es/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/fi/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/fr/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/id/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/it/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/ja/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/nl/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/pl/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/pt_BR/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/ru/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/sr/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/sv/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/uk/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/vi/LC_MESSAGES/cryptsetup.mo + /usr/share/locale/zh_CN/LC_MESSAGES/cryptsetup.mo + /usr/share/man/man8/cryptsetup-reencrypt.8 + /usr/share/man/man8/cryptsetup.8 + /usr/share/man/man8/integritysetup.8 + /usr/share/man/man8/veritysetup.8 @@ -39,21 +65,21 @@ programming.devel - cryptsetup + cryptsetup - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc + /usr/include/libcryptsetup.h + /usr/lib64/libcryptsetup.so + /usr/lib64/pkgconfig/libcryptsetup.pc - - 2017-11-21 - 1.7.5 + + 2019-11-04 + 2.2.2 Packaging update - Ikey Doherty - ikey@solus-project.com + YakoYakoYokuYoku + gc1000ll@gmail.com \ No newline at end of file