diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -20,6 +20,11 @@
libostree-1.so.1:LIBOSTREE_2017.8
libostree-1.so.1:LIBOSTREE_2017.9
libostree-1.so.1:LIBOSTREE_2018.1
+libostree-1.so.1:LIBOSTREE_2018.2
+libostree-1.so.1:LIBOSTREE_2018.3
+libostree-1.so.1:LIBOSTREE_2018.5
+libostree-1.so.1:LIBOSTREE_2018.6
+libostree-1.so.1:LIBOSTREE_2018.7
libostree-1.so.1:ostree_async_progress_finish
libostree-1.so.1:ostree_async_progress_get
libostree-1.so.1:ostree_async_progress_get_status
@@ -68,6 +73,15 @@
libostree-1.so.1:ostree_checksum_to_bytes_v
libostree-1.so.1:ostree_cmd__private__
libostree-1.so.1:ostree_cmp_checksum_bytes
+libostree-1.so.1:ostree_collection_ref_dup
+libostree-1.so.1:ostree_collection_ref_dupv
+libostree-1.so.1:ostree_collection_ref_equal
+libostree-1.so.1:ostree_collection_ref_free
+libostree-1.so.1:ostree_collection_ref_freev
+libostree-1.so.1:ostree_collection_ref_get_type
+libostree-1.so.1:ostree_collection_ref_hash
+libostree-1.so.1:ostree_collection_ref_new
+libostree-1.so.1:ostree_commit_get_content_checksum
libostree-1.so.1:ostree_commit_get_parent
libostree-1.so.1:ostree_commit_get_timestamp
libostree-1.so.1:ostree_content_file_parse
@@ -88,7 +102,10 @@
libostree-1.so.1:ostree_deployment_get_type
libostree-1.so.1:ostree_deployment_get_unlocked
libostree-1.so.1:ostree_deployment_hash
+libostree-1.so.1:ostree_deployment_is_pinned
+libostree-1.so.1:ostree_deployment_is_staged
libostree-1.so.1:ostree_deployment_new
+libostree-1.so.1:ostree_deployment_origin_remove_transient_state
libostree-1.so.1:ostree_deployment_set_bootconfig
libostree-1.so.1:ostree_deployment_set_bootserial
libostree-1.so.1:ostree_deployment_set_index
@@ -113,8 +130,10 @@
libostree-1.so.1:ostree_gpg_verify_result_require_valid_signature
libostree-1.so.1:ostree_hash_object_name
libostree-1.so.1:ostree_metadata_variant_type
+libostree-1.so.1:ostree_mutable_tree_check_error
libostree-1.so.1:ostree_mutable_tree_ensure_dir
libostree-1.so.1:ostree_mutable_tree_ensure_parent_dirs
+libostree-1.so.1:ostree_mutable_tree_fill_empty_from_dirtree
libostree-1.so.1:ostree_mutable_tree_get_contents_checksum
libostree-1.so.1:ostree_mutable_tree_get_files
libostree-1.so.1:ostree_mutable_tree_get_metadata_checksum
@@ -122,6 +141,7 @@
libostree-1.so.1:ostree_mutable_tree_get_type
libostree-1.so.1:ostree_mutable_tree_lookup
libostree-1.so.1:ostree_mutable_tree_new
+libostree-1.so.1:ostree_mutable_tree_new_from_checksum
libostree-1.so.1:ostree_mutable_tree_replace_file
libostree-1.so.1:ostree_mutable_tree_set_contents_checksum
libostree-1.so.1:ostree_mutable_tree_set_metadata_checksum
@@ -136,6 +156,11 @@
libostree-1.so.1:ostree_raw_file_to_archive_z2_stream
libostree-1.so.1:ostree_raw_file_to_archive_z2_stream_with_options
libostree-1.so.1:ostree_raw_file_to_content_stream
+libostree-1.so.1:ostree_remote_get_name
+libostree-1.so.1:ostree_remote_get_type
+libostree-1.so.1:ostree_remote_get_url
+libostree-1.so.1:ostree_remote_ref
+libostree-1.so.1:ostree_remote_unref
libostree-1.so.1:ostree_repo_abort_transaction
libostree-1.so.1:ostree_repo_add_gpg_signature_summary
libostree-1.so.1:ostree_repo_append_gpg_signature
@@ -182,7 +207,32 @@
libostree-1.so.1:ostree_repo_file_tree_get_metadata_checksum
libostree-1.so.1:ostree_repo_file_tree_query_child
libostree-1.so.1:ostree_repo_file_tree_set_metadata
+libostree-1.so.1:ostree_repo_find_remotes_async
+libostree-1.so.1:ostree_repo_find_remotes_finish
+libostree-1.so.1:ostree_repo_finder_avahi_get_type
+libostree-1.so.1:ostree_repo_finder_avahi_new
+libostree-1.so.1:ostree_repo_finder_avahi_start
+libostree-1.so.1:ostree_repo_finder_avahi_stop
+libostree-1.so.1:ostree_repo_finder_config_get_type
+libostree-1.so.1:ostree_repo_finder_config_new
+libostree-1.so.1:ostree_repo_finder_get_type
+libostree-1.so.1:ostree_repo_finder_mount_get_type
+libostree-1.so.1:ostree_repo_finder_mount_new
+libostree-1.so.1:ostree_repo_finder_override_add_uri
+libostree-1.so.1:ostree_repo_finder_override_get_type
+libostree-1.so.1:ostree_repo_finder_override_new
+libostree-1.so.1:ostree_repo_finder_resolve_all_async
+libostree-1.so.1:ostree_repo_finder_resolve_all_finish
+libostree-1.so.1:ostree_repo_finder_resolve_async
+libostree-1.so.1:ostree_repo_finder_resolve_finish
+libostree-1.so.1:ostree_repo_finder_result_compare
+libostree-1.so.1:ostree_repo_finder_result_dup
+libostree-1.so.1:ostree_repo_finder_result_free
+libostree-1.so.1:ostree_repo_finder_result_freev
+libostree-1.so.1:ostree_repo_finder_result_get_type
+libostree-1.so.1:ostree_repo_finder_result_new
libostree-1.so.1:ostree_repo_fsck_object
+libostree-1.so.1:ostree_repo_get_collection_id
libostree-1.so.1:ostree_repo_get_config
libostree-1.so.1:ostree_repo_get_dfd
libostree-1.so.1:ostree_repo_get_disable_fsync
@@ -201,6 +251,7 @@
libostree-1.so.1:ostree_repo_import_object_from_with_trust
libostree-1.so.1:ostree_repo_is_system
libostree-1.so.1:ostree_repo_is_writable
+libostree-1.so.1:ostree_repo_list_collection_refs
libostree-1.so.1:ostree_repo_list_commit_objects_starting_with
libostree-1.so.1:ostree_repo_list_objects
libostree-1.so.1:ostree_repo_list_refs
@@ -224,6 +275,8 @@
libostree-1.so.1:ostree_repo_prune_static_deltas
libostree-1.so.1:ostree_repo_pull
libostree-1.so.1:ostree_repo_pull_default_console_progress_changed
+libostree-1.so.1:ostree_repo_pull_from_remotes_async
+libostree-1.so.1:ostree_repo_pull_from_remotes_finish
libostree-1.so.1:ostree_repo_pull_one_dir
libostree-1.so.1:ostree_repo_pull_with_options
libostree-1.so.1:ostree_repo_query_object_storage_size
@@ -241,24 +294,34 @@
libostree-1.so.1:ostree_repo_remote_get_url
libostree-1.so.1:ostree_repo_remote_gpg_import
libostree-1.so.1:ostree_repo_remote_list
+libostree-1.so.1:ostree_repo_remote_list_collection_refs
libostree-1.so.1:ostree_repo_remote_list_refs
+libostree-1.so.1:ostree_repo_resolve_collection_ref
+libostree-1.so.1:ostree_repo_resolve_keyring_for_collection
libostree-1.so.1:ostree_repo_resolve_rev
libostree-1.so.1:ostree_repo_resolve_rev_ext
libostree-1.so.1:ostree_repo_scan_hardlinks
libostree-1.so.1:ostree_repo_set_alias_ref_immediate
libostree-1.so.1:ostree_repo_set_cache_dir
+libostree-1.so.1:ostree_repo_set_collection_id
+libostree-1.so.1:ostree_repo_set_collection_ref_immediate
libostree-1.so.1:ostree_repo_set_disable_fsync
libostree-1.so.1:ostree_repo_set_ref_immediate
libostree-1.so.1:ostree_repo_sign_commit
libostree-1.so.1:ostree_repo_sign_delta
libostree-1.so.1:ostree_repo_static_delta_execute_offline
libostree-1.so.1:ostree_repo_static_delta_generate
+libostree-1.so.1:ostree_repo_transaction_set_collection_ref
libostree-1.so.1:ostree_repo_transaction_set_ref
libostree-1.so.1:ostree_repo_transaction_set_refspec
libostree-1.so.1:ostree_repo_transaction_stats_get_type
libostree-1.so.1:ostree_repo_traverse_commit
libostree-1.so.1:ostree_repo_traverse_commit_union
+libostree-1.so.1:ostree_repo_traverse_commit_union_with_parents
+libostree-1.so.1:ostree_repo_traverse_new_parents
libostree-1.so.1:ostree_repo_traverse_new_reachable
+libostree-1.so.1:ostree_repo_traverse_parents_get_commits
+libostree-1.so.1:ostree_repo_traverse_reachable_refs
libostree-1.so.1:ostree_repo_verify_commit
libostree-1.so.1:ostree_repo_verify_commit_ext
libostree-1.so.1:ostree_repo_verify_commit_for_remote
@@ -291,9 +354,11 @@
libostree-1.so.1:ostree_sepolicy_restorecon
libostree-1.so.1:ostree_sepolicy_setfscreatecon
libostree-1.so.1:ostree_sysroot_cleanup
+libostree-1.so.1:ostree_sysroot_cleanup_prune_repo
libostree-1.so.1:ostree_sysroot_deploy_tree
libostree-1.so.1:ostree_sysroot_deployment_set_kargs
libostree-1.so.1:ostree_sysroot_deployment_set_mutable
+libostree-1.so.1:ostree_sysroot_deployment_set_pinned
libostree-1.so.1:ostree_sysroot_deployment_unlock
libostree-1.so.1:ostree_sysroot_ensure_initialized
libostree-1.so.1:ostree_sysroot_get_booted_deployment
@@ -306,6 +371,7 @@
libostree-1.so.1:ostree_sysroot_get_merge_deployment
libostree-1.so.1:ostree_sysroot_get_path
libostree-1.so.1:ostree_sysroot_get_repo
+libostree-1.so.1:ostree_sysroot_get_staged_deployment
libostree-1.so.1:ostree_sysroot_get_subbootversion
libostree-1.so.1:ostree_sysroot_get_type
libostree-1.so.1:ostree_sysroot_init_osname
@@ -321,6 +387,7 @@
libostree-1.so.1:ostree_sysroot_query_deployments_for
libostree-1.so.1:ostree_sysroot_repo
libostree-1.so.1:ostree_sysroot_simple_write_deployment
+libostree-1.so.1:ostree_sysroot_stage_tree
libostree-1.so.1:ostree_sysroot_try_lock
libostree-1.so.1:ostree_sysroot_unload
libostree-1.so.1:ostree_sysroot_unlock
@@ -341,6 +408,7 @@
libostree-1.so.1:ostree_sysroot_write_deployments_with_options
libostree-1.so.1:ostree_sysroot_write_origin_file
libostree-1.so.1:ostree_validate_checksum_string
+libostree-1.so.1:ostree_validate_collection_id
libostree-1.so.1:ostree_validate_remote_name
libostree-1.so.1:ostree_validate_rev
libostree-1.so.1:ostree_validate_structureof_checksum_string
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,5 +1,6 @@
libarchive.so.13
libc.so.6
+libfuse.so.2
libgio-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,9 +1,9 @@
name : ostree
-version : 2018.01
-release : 7
+version : 2018.7
+release : 8
source :
- - https://github.com/ostreedev/ostree/releases/download/v2018.1/libostree-2018.1.tar.xz : 8b5e3b80425b91c93aeb916bb047ee194aa138a9cf00ce173dcc0ebc0dd11f4b
-license : LGPL-2.0
+ - https://github.com/ostreedev/ostree/releases/download/v2018.7/libostree-2018.7.tar.xz : 483e359fd934f3fb1abde2cd8ff9c5bccb97e2a37d52ed8bedfa9ab1290883d9
+license : LGPL-2.0-or-later
component : system.utils
summary : Git-like filesystem management
description: |
@@ -15,11 +15,7 @@
- pkgconfig(fuse)
- pkgconfig(gio-unix-2.0)
- pkgconfig(libarchive)
- - pkgconfig(liblzma)
- pkgconfig(libsoup-2.4)
- - pkgconfig(libsystemd)
- - pkgconfig(mount)
- - pkgconfig(zlib)
- docbook-xml
- gpgme-devel
- libassuan-devel
@@ -29,7 +25,6 @@
%make
install : |
%make_install
- # ostree is only used by flatpak in Solus, so nuke the unnecessary harmful bits.
- rm -rf $installdir/usr/{bin,lib}
- rm -rf $installdir/usr/share/bash-completion/
- rm -rf $installdir/etc
+ # Remove files only relevant to OSTree based OS images
+ rm -r $installdir/etc/grub.d/
+ rm -r $installdir/usr/lib
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -5,7 +5,7 @@
Pierre-Yves
pyu@riseup.net
- LGPL-2.0
+ LGPL-2.0-or-later
system.utils
Git-like filesystem management
Operating system and container binary deployment and upgrades
@@ -19,12 +19,17 @@
system.utils
+ /etc/ostree/remotes.d
+ /usr/bin/ostree
+ /usr/bin/rofiles-fuse
/usr/lib64/girepository-1.0/OSTree-1.0.typelib
- /usr/lib64/lib*.so.*
+ /usr/lib64/libostree-1.so.1
+ /usr/lib64/libostree-1.so.1.0.0
/usr/lib64/ostree/libostree/grub2-15_ostree
/usr/lib64/ostree/libostree/ostree-trivial-httpd
+ /usr/share/bash-completion/completions/ostree
/usr/share/gir-1.0/OSTree-1.0.gir
- /usr/share/ostree
+ /usr/share/ostree/trusted.gpg.d/README-gpg
@@ -34,12 +39,36 @@
programming.devel
- ostree
+ ostree
- /usr/include/
- /usr/lib64/lib*.so
- /usr/lib64/pkgconfig/*.pc
+ /usr/include/ostree-1/ostree-async-progress.h
+ /usr/include/ostree-1/ostree-autocleanups.h
+ /usr/include/ostree-1/ostree-bootconfig-parser.h
+ /usr/include/ostree-1/ostree-core.h
+ /usr/include/ostree-1/ostree-deployment.h
+ /usr/include/ostree-1/ostree-diff.h
+ /usr/include/ostree-1/ostree-dummy-enumtypes.h
+ /usr/include/ostree-1/ostree-gpg-verify-result.h
+ /usr/include/ostree-1/ostree-mutable-tree.h
+ /usr/include/ostree-1/ostree-ref.h
+ /usr/include/ostree-1/ostree-remote.h
+ /usr/include/ostree-1/ostree-repo-deprecated.h
+ /usr/include/ostree-1/ostree-repo-file.h
+ /usr/include/ostree-1/ostree-repo-finder-avahi.h
+ /usr/include/ostree-1/ostree-repo-finder-config.h
+ /usr/include/ostree-1/ostree-repo-finder-mount.h
+ /usr/include/ostree-1/ostree-repo-finder-override.h
+ /usr/include/ostree-1/ostree-repo-finder.h
+ /usr/include/ostree-1/ostree-repo.h
+ /usr/include/ostree-1/ostree-sepolicy.h
+ /usr/include/ostree-1/ostree-sysroot-upgrader.h
+ /usr/include/ostree-1/ostree-sysroot.h
+ /usr/include/ostree-1/ostree-types.h
+ /usr/include/ostree-1/ostree-version.h
+ /usr/include/ostree-1/ostree.h
+ /usr/lib64/libostree-1.so
+ /usr/lib64/pkgconfig/ostree-1.pc
@@ -49,16 +78,57 @@
programming.docs
- /usr/share/man
+ /usr/share/man/man1/ostree-admin-cleanup.1
+ /usr/share/man/man1/ostree-admin-config-diff.1
+ /usr/share/man/man1/ostree-admin-deploy.1
+ /usr/share/man/man1/ostree-admin-init-fs.1
+ /usr/share/man/man1/ostree-admin-instutil.1
+ /usr/share/man/man1/ostree-admin-os-init.1
+ /usr/share/man/man1/ostree-admin-pin.1
+ /usr/share/man/man1/ostree-admin-set-origin.1
+ /usr/share/man/man1/ostree-admin-status.1
+ /usr/share/man/man1/ostree-admin-switch.1
+ /usr/share/man/man1/ostree-admin-undeploy.1
+ /usr/share/man/man1/ostree-admin-unlock.1
+ /usr/share/man/man1/ostree-admin-upgrade.1
+ /usr/share/man/man1/ostree-admin.1
+ /usr/share/man/man1/ostree-cat.1
+ /usr/share/man/man1/ostree-checkout.1
+ /usr/share/man/man1/ostree-checksum.1
+ /usr/share/man/man1/ostree-commit.1
+ /usr/share/man/man1/ostree-config.1
+ /usr/share/man/man1/ostree-create-usb.1
+ /usr/share/man/man1/ostree-diff.1
+ /usr/share/man/man1/ostree-export.1
+ /usr/share/man/man1/ostree-find-remotes.1
+ /usr/share/man/man1/ostree-fsck.1
+ /usr/share/man/man1/ostree-gpg-sign.1
+ /usr/share/man/man1/ostree-init.1
+ /usr/share/man/man1/ostree-log.1
+ /usr/share/man/man1/ostree-ls.1
+ /usr/share/man/man1/ostree-prune.1
+ /usr/share/man/man1/ostree-pull-local.1
+ /usr/share/man/man1/ostree-pull.1
+ /usr/share/man/man1/ostree-refs.1
+ /usr/share/man/man1/ostree-remote.1
+ /usr/share/man/man1/ostree-reset.1
+ /usr/share/man/man1/ostree-rev-parse.1
+ /usr/share/man/man1/ostree-show.1
+ /usr/share/man/man1/ostree-static-delta.1
+ /usr/share/man/man1/ostree-summary.1
+ /usr/share/man/man1/ostree.1
+ /usr/share/man/man1/rofiles-fuse.1
+ /usr/share/man/man5/ostree.repo-config.5
+ /usr/share/man/man5/ostree.repo.5
-
- 2018-01-23
- 2018.01
+
+ 2018-08-20
+ 2018.7
Packaging update
Pierre-Yves
pyu@riseup.net
\ No newline at end of file