From 1cdbadd1666996f14a222bad0a328775d2a0dbfa Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 27 Mar 2023 07:49:43 -0700 Subject: [PATCH] feat: add lomiri-indicator-network (#339) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-indicator-network/anda.hcl | 5 + .../lomiri-indicator-network.spec | 98 +++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 anda/lib/lomiri-indicator-network/anda.hcl create mode 100644 anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec diff --git a/anda/lib/lomiri-indicator-network/anda.hcl b/anda/lib/lomiri-indicator-network/anda.hcl new file mode 100644 index 0000000000..3c8c6c91f3 --- /dev/null +++ b/anda/lib/lomiri-indicator-network/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-indicator-network.spec" + } +} diff --git a/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec new file mode 100644 index 0000000000..1907de60e2 --- /dev/null +++ b/anda/lib/lomiri-indicator-network/lomiri-indicator-network.spec @@ -0,0 +1,98 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network +%global commit f4610298aa91b17161b5bc65b232228bf0fcab47 +%forgemeta + +Name: lomiri-indicator-network +Version: 1.0.0 +Release: %autorelease +Summary: The Network indicator for Ubuntu Touch +License: GPLv3 AND LGPLv3 +URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network +Source0: %{url}/-/archive/%commit/lomiri-indicator-network-%commit.tar.gz +Patch0: https://sources.debian.org/data/main/l/lomiri-indicator-network/1.0.0-1/debian/patches/1003_no-abs-paths-in-documentation.patch + +BuildRequires: systemd-rpm-macros +BuildRequires: qt-devel +BuildRequires: doxygen +BuildRequires: qt5-doctools +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(liblomiri-api) +BuildRequires: pkgconfig(libnm) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(ofono) +BuildRequires: pkgconfig(libqtdbustest-1) +BuildRequires: pkgconfig(libqtdbusmock-1) +BuildRequires: pkgconfig(libgmenuharness) +BuildRequires: pkgconfig(ofono) +BuildRequires: pkgconfig(qofono-qt5) +BuildRequires: pkgconfig(lomiri-url-dispatcher) + +%description +The "Network" indicator for Ubuntu Touch and Lomiri. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation files for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. + +%prep +%autosetup -n lomiri-indicator-network-%commit -p1 + +%build +%cmake -DENABLE_COVERAGE=OFF -DENABLE_UBUNTU_COMPAT=ON +%cmake_build + +%install +%cmake_install +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING COPYING.LGPL +%{_sysconfdir}/xdg/autostart/lomiri-indicator-network.desktop +%{_userunitdir}/*.service +%{_libdir}/liblomiri-connectivity-qt1.so.* +%dir %{_qt5_qmldir}/Lomiri/Connectivity +%{_qt5_qmldir}/Lomiri/Connectivity/libconnectivity-qml.so +%{_qt5_qmldir}/Lomiri/Connectivity/qmldir +%dir %{_qt5_qmldir}/Ubuntu/Connectivity +%{_qt5_qmldir}/Ubuntu/Connectivity/libconnectivity-qml-ubuntu-compat.so +%{_qt5_qmldir}/Ubuntu/Connectivity/qmldir +%dir %{_libexecdir}/lomiri-indicator-network +%{_libexecdir}/lomiri-indicator-network/lomiri-indicator-network-* +%{_datadir}/glib-2.0/schemas/com.lomiri.indicator.network.gschema.xml +%{_datadir}/unity/indicators/com.lomiri.indicator.network + +%files devel +%dir %{_includedir}/connectivity-api +%dir %{_includedir}/connectivity-api/qt1 +%dir %{_includedir}/connectivity-api/qt1/connectivityqt +%{_includedir}/connectivity-api/qt1/connectivityqt/*.h +%dir %{_includedir}/connectivity-api/qt1/lomiri +%dir %{_includedir}/connectivity-api/qt1/lomiri/connectivity +%{_includedir}/connectivity-api/qt1/lomiri/connectivity/networking-status.h +%{_libdir}/liblomiri-connectivity-qt1.so +%{_libdir}/pkgconfig/lomiri-connectivity-qt1.pc + +%files doc +%dir %{_docdir}/lomiri-connectivity-doc +%{_docdir}/lomiri-connectivity-doc/cpp/ +%{_docdir}/lomiri-connectivity-doc/dbus/ +%{_docdir}/lomiri-connectivity-doc/qml/ + +%changelog +%autochangelog