Package alterator-manager: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | %define alterator_libexecdir %_prefix/libexec/alterator Name: alterator-manager Version: 0.1.7 Release: alt2 Summary: Modular tool for system configuration via D-Bus License: GPL-2 Group: System/Configuration/Other BuildRequires: cmake gcc BuildRequires: libgio-devel libsystemd-devel libpolkit-devel Source: %name-%version.tar %description Modular tool for system configuration via D-Bus. %package devel Summary: Headers for developing alterator-manager modules Group: Development/Other Requires: libgio-devel %description devel Headers for developing alterator-manager modules. %prep %setup -q %build %cmake -DCMAKE_BUILD_TYPE=Release %cmake_build %install %cmakeinstall_std mkdir -p %buildroot%alterator_libexecdir mkdir -p %buildroot%_datadir/alterator/backends mv -f %buildroot%_prefix/lib/systemd/user/alterator-manager-user.service \ %buildroot%_prefix/lib/systemd/user/alterator-manager.service %files %_sbindir/%name %_datadir/dbus-1/system.d/ru.basealt.alterator_manager.conf %_unitdir/alterator-manager.service %_prefix/lib/systemd/user/alterator-manager.service %dir %alterator_libexecdir %dir %_datadir/alterator/backends %doc docs/* %files devel %_includedir/alterator %changelog * Wed Sep 06 2023 Ivan Savin <svn17@altlinux.org> 0.1.7-alt2 - Fix: add g_free() for newly-allocated copy of the string after g_variant_get(). * Tue Jul 11 2023 Ivan Savin <svn17@altlinux.org> 0.1.7-alt1 - Add the ability to validate interfaces by template. - Update docs/README-ru.md. * Fri Jun 23 2023 Ivan Savin <svn17@altlinux.org> 0.1.6-alt1 - Add the ability to run the alterator-manager in user mode (systemctl --user). - Update docs/README-ru.md. * Fri Jun 09 2023 Ivan Savin <svn17@altlinux.org> 0.1.5-alt2 - Change defaults for polkit actions. * Thu Jun 01 2023 Ivan Savin <svn17@altlinux.org> 0.1.5-alt1 - Add the get_interfaces method to the ru.basealt.alterator.manager interface. - Add checking of user rights to execute methods using polkit in the default interfaces. * Mon May 22 2023 Ivan Savin <svn17@altlinux.org> 0.1.4-alt1 - Add checking of user rights to execute methods using polkit. - Data from alterator-manager is now transferred not in a GHashTable, but in a structure ManagerData. - Add check for the correctness of the interface name in a backend file. - Add check for the correctness of the node name in a backend file. - Add automatic addition of prefix 'ru.basealt.alterator.' to the interface name from a file. - Update docs/README-ru.md. * Fri Apr 21 2023 Ivan Savin <svn17@altlinux.org> 0.1.3-alt1 - Add thread_limit option to manager section in backend file. - Update doc/README-ru.md. * Tue Apr 11 2023 Ivan Savin <svn17@altlinux.org> 0.1.2-alt1 - Add the get_signals method to the ru.basealt.alterator.manager interface that returns a list of signal names (stdout/stderr). The arguments to this method are the interface name and the method name. * Tue Apr 04 2023 Ivan Savin <svn17@altlinux.org> 0.1.1-alt2 - Add readme file (RU). * Thu Mar 09 2023 Ivan Savin <svn17@altlinux.org> 0.1.1-alt1 - Add a default interface called manager into root. - The manager contains a method get_objects that returns object paths by interface name. * Thu Feb 16 2023 Ivan Savin <svn17@altlinux.org> 0.1.0-alt1 - All backend files are now loaded in the manager, and modules receive a pointer to a table with data that contains information about D-Bus objects and handlers. One file describes one interface for one module. - g_dbus_connection_register_object replaced by g_dbus_connection_register_subtree. - The interaction between the manager and modules has changed: the module now returns not xml, but an instance of GDBusInterfaceInfo (it writes a pointer to this instance to the table with data received from the manager, a pointer to the vtable is also written there). * Sat Oct 22 2022 Evgeny Sinelnikov <sin@altlinux.org> 0.0.3-alt1 - Improve errors treatment. - Rename source files from plugin to modules in common style. - Add support loading backends prototype with interfaces from alterator_manager_interface in modules. * Thu Oct 13 2022 Ivan Savin <svn17@altlinux.org> 0.0.2-alt1 - Add devel. * Fri Aug 19 2022 Ivan Savin <svn17@altlinux.org> 0.0.1-alt1 - Initial commit. |