1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Configuration database system for GNOME
8 HOMEPAGE= https://wiki.gnome.org/Projects/dconf
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= http://ftp.gnome.org/pub/GNOME/sources/dconf/0.40/
13 DISTFILE[1]= dconf-0.40.0.tar.xz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= docbook-xsl:primary:standard
25 BUILDRUN_DEPENDS= dbus:primary:standard
27 USES= gmake meson pkgconfig shebangfix solaris-funcs
29 GNOME_COMPONENTS= glib libxslt
31 LICENSE= LGPL20+:primary
32 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
33 LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING
34 LICENSE_AWK= TERMS:"^$$"
35 LICENSE_SOURCE= TERMS:{{WRKSRC}}/client/dconf.h
38 FPC_EQUIVALENT= devel/dconf
39 MESON_ARGS= -Dgtk_doc=true
40 -Dbash_completion=false
41 SHEBANG_FILES= meson_post_install.py
42 SOL_FUNCTIONS= strndup:bin/dconf.c
44 INSTALL_REQ_TOOLCHAIN= yes
49 's|__DBPATH__|${PREFIX}/share/xsl/docbook/manpages|' \
50 ${WRKSRC}/docs/meson.build
53 ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/db
54 ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/profile
56 [FILE:339:descriptions/desc.primary]
57 Dconf is a simple key-based low-level configuration system. Its main
58 purpose is to provide a backend to GSettings on platforms that don't
59 already have configuration storage systems. Keys exist in an unstructured
60 database. Dconf supports features like change notification, stacking of
61 multiple configuration sources and mandatory keys.
65 cf7f22a4c9200421d8d3325c5c1b8b93a36843650c9f95d6451e20f0bcb24533 117764 dconf-0.40.0.tar.xz
68 [FILE:522:manifests/plist.primary]
71 include/dconf/client/dconf-client.h
78 libdconf.so.%%SOMAJOR%%
79 libdconf.so.%%SOVERSION%%
80 lib/gio/modules/libdconfsettings.so
81 lib/pkgconfig/dconf.pc
82 lib/systemd/user/dconf.service
84 share/dbus-1/services/ca.desrt.dconf.service
88 share/man/man7/dconf.7.gz
93 @dir etc/dconf/profile
96 [FILE:469:manifests/plist.docs]
99 annotation-glossary.html
106 dconf-DConfChangeset.html
107 dconf-DConfError.html
108 dconf-dconf-Paths.html
118 right-insensitive.png
125 [FILE:353:patches/patch-docs_meson.build]
126 --- docs/meson.build.orig 2021-03-13 01:05:23 UTC
128 @@ -22,6 +22,7 @@ if get_option('man')
130 '--output', '@OUTPUT@',
132 + '--path', '__DBPATH__',
133 '--stringparam', 'man.output.quietly', '1',
134 '--stringparam', 'funcsynopsis.style', 'ansi',
135 '--stringparam', 'man.th.extra1.suppress', '1',
138 [FILE:1364:patches/patch-tests_meson.build]
139 Work around duplicate symbols exposed by meson 0.52
141 --- tests/meson.build.orig 2021-03-13 01:05:23 UTC
142 +++ tests/meson.build
143 @@ -28,10 +28,10 @@ unit_tests = [
144 ['gvdb', 'gvdb.c', '-DSRCDIR="@0@"'.format(test_dir), libgvdb_dep, []],
145 ['gdbus-thread', 'dbus.c', '-DDBUS_BACKEND="/gdbus/thread"', libdconf_gdbus_thread_dep, []],
146 ['gdbus-filter', 'dbus.c', '-DDBUS_BACKEND="/gdbus/filter"', libdconf_gdbus_filter_dep, []],
147 - ['gdbus-thread-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/thread"', [libdconf_client_dep, libdconf_gdbus_thread_dep], []],
148 - ['gdbus-filter-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/filter"', [libdconf_client_dep, libdconf_gdbus_filter_dep], []],
149 + ['gdbus-thread-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/thread"', [libdconf_client_dep], []],
150 + ['gdbus-filter-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/filter"', [libdconf_client_dep], []],
151 ['engine', 'engine.c', '-DSRCDIR="@0@"'.format(test_dir), [dl_dep, libdconf_engine_test_dep, m_dep], libdconf_mock],
152 - ['client', 'client.c', '-DSRCDIR="@0@"'.format(test_dir), [libdconf_client_dep, libdconf_engine_dep], libdconf_mock],
153 + ['client', 'client.c', '-DSRCDIR="@0@"'.format(test_dir), [libdconf_client_dep], libdconf_mock],
154 ['writer', 'writer.c', '-DSRCDIR="@0@"'.format(test_dir), [glib_dep, dl_dep, m_dep, libdconf_service_dep], [libdconf_mock]],