## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global prj_name userspace-resource-manager Name: qcom-urm Version: 0.4.10 Release: %autorelease Summary: Qualcomm userspace resource manager License: BSD-3-Clause URL: https://github.com/qualcomm/userspace-resource-manager Source: %{url}/archive/v%{version}/%{prj_name}-%{version}.tar.gz # https://github.com/qualcomm/userspace-resource-manager/pull/331 Patch0: 331.patch # https://github.com/qualcomm/userspace-resource-manager/pull/332 Patch1: 332.patch ExclusiveArch: %{arm64} BuildRequires: cmake >= 3.1 BuildRequires: gcc-c++ BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(yaml-0.1) %description Userspace Resource Manager (URM) is a lightweight framework to dynamically provison of system resources like CPU, memory, Gpu, I/O, etc. It leverages kernel interfaces like procfs, sysfs and cgroups to infleunce the resource usage to ensure power and performance of applications. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for applications that use %{name}. %prep %autosetup -p1 -n %{prj_name}-%{version} %build %cmake \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTS=OFF \ -DENABLE_FLORET=OFF \ -DURM_CUSTOM_DIR=%{_sysconfdir}/urm/custom \ -DURM_DATA_DIR=%{_datadir}/urm %cmake_build %install %cmake_install install -d -m 0755 %{buildroot}%{_sysconfdir}/urm install -d -m 0755 %{buildroot}%{_sysconfdir}/urm/custom %post %systemd_post urm.service %preun %systemd_preun urm.service %postun %systemd_postun_with_restart urm.service %files %license LICENSE.txt %doc README.md %dir %{_sysconfdir}/urm %dir %{_sysconfdir}/urm/custom %{_bindir}/urmCli %{_sbindir}/urm %{_datadir}/urm %{_libdir}/libContextualClassifier.so.1{,.*} %{_libdir}/libRestuneCore.so.1{,.*} %{_libdir}/libUrmAuxUtils.so.1{,.*} %{_libdir}/libUrmClient.so.1{,.*} %{_libdir}/libUrmExtAPIs.so.1{,.*} %{_libdir}/urm/libUrmPlugin.so.1{,.*} %{_libexecdir}/urm %{_unitdir}/urm.service %{_tmpfilesdir}/urm.conf %{_mandir}/man8/urm.8* %{_mandir}/man8/urmCli.8* %files devel %{_includedir}/Urm %{_libdir}/libContextualClassifier.so %{_libdir}/libRestuneCore.so %{_libdir}/libUrmAuxUtils.so %{_libdir}/libUrmClient.so %{_libdir}/libUrmExtAPIs.so %{_libdir}/urm/libUrmPlugin.so %{_libdir}/pkgconfig/urm.pc %changelog ## START: Generated by rpmautospec * Fri Sep 25 2026 John Doe - 0.4.10-1 - Uncommitted changes ## END: Generated by rpmautospec