Package NetworkManager-iodine: 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 | %define nm_version 1.1.90 %define nm_applet_version 1.1.90 %define nm_applet_name NetworkManager-applet-gtk #define git_hash %nil %define git_hash .gd0e5d85 %define _unpackaged_files_terminate_build 1 %ifarch e2k %define more_warnings no %else %define more_warnings yes %endif Name: NetworkManager-iodine Version: 1.2.1 Release: alt3%git_hash License: GPLv2+ Group: System/Configuration/Networking Summary: NetworkManager VPN plugin for iodine Url: https://honk.sigxcpu.org/piki/projects/network-manager-iodine/ Vcs: https://gitlab.gnome.org/GNOME/network-manager-iodine.git Source0: %name-%version.tar Patch: %name-%version-%release.patch BuildRequires: intltool BuildRequires: libnm-devel >= %nm_version BuildRequires: libnma-devel >= %nm_applet_version BuildRequires: libgtk+3-devel BuildRequires: libsecret-devel Requires: NetworkManager-daemon >= %nm_version Requires: iodine-client %description %name is a network manager VPN plugin that allows you to tunnel your connection through a DNS tunnel. This can be useful if internet access is firewalled but DNS traffic is still allowed. %package gtk License: GPLv2+ Summary: Applications for use %name with %nm_applet_name Group: Graphical desktop/GNOME Requires: %nm_applet_name >= %nm_applet_version Requires: NetworkManager-iodine = %version-%release %description gtk This package contains applications for use with NetworkManager panel applet. %prep %setup %patch -p1 %build %autoreconf %configure \ --disable-static \ --libexecdir=%_libexecdir/NetworkManager \ --localstatedir=%_var \ --enable-more-warnings=%more_warnings %make_build %install %makeinstall_std %find_lang %name %files %doc NEWS AUTHORS %_libexecdir/NetworkManager/nm-iodine-service %config %_datadir/dbus-1/system.d/nm-iodine-service.conf %config %_libexecdir/NetworkManager/VPN/nm-iodine-service.name %files gtk -f %name.lang %_libexecdir/NetworkManager/nm-iodine-auth-dialog %_datadir/gnome-vpn-properties/* %_libdir/NetworkManager/libnm-vpn-plugin-iodine.so %_datadir/appdata/*.xml %exclude %_libdir/NetworkManager/libnm-iodine-properties.so %exclude %_libdir/NetworkManager/*.la %changelog * Wed Jun 28 2023 Mikhail Efremov <sem@altlinux.org> 1.2.1-alt3.gd0e5d85 - Upstream git snapshot (added Russian and Georgian translations). * Thu May 12 2022 Mikhail Efremov <sem@altlinux.org> 1.2.1-alt2.g61bff05 - Don't package libnm-iodine-properties.so. - Disabled warnings on e2k. - Dropped libnm_glib support. - Added Vcs tag. - Don't use rpm-build-licenses. - Upstream git snapshot. * Tue Sep 18 2018 Mikhail Efremov <sem@altlinux.org> 1.2.1-alt1.git20180722 - Temporary don't treat warnings as errors. - Upstream git snapshot. * Wed Aug 01 2018 Mikhail Efremov <sem@altlinux.org> 1.2.0-alt2 - Disable libnm-glib-* support. - Fix build without libnm-glib-*. * Thu Apr 28 2016 Mikhail Efremov <sem@altlinux.org> 1.2.0-alt1 - Updated to 1.2.0. * Thu Apr 07 2016 Mikhail Efremov <sem@altlinux.org> 1.1.0-alt1 - Initial build. |