## 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.7 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/314 Patch1: 314.patch # https://github.com/qualcomm/userspace-resource-manager/pull/315 Patch2: 315.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 %cmake_build %install %cmake_install %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/classifier %dir %{_sysconfdir}/urm/common %dir %{_sysconfdir}/urm/target %config(noreplace) %{_sysconfdir}/urm/classifier/*.txt %config(noreplace) %{_sysconfdir}/urm/common/*.yaml %config(noreplace) %{_sysconfdir}/urm/target/* %{_bindir}/urmCli %{_sbindir}/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 %files devel %{_includedir}/Urm %{_libdir}/libContextualClassifier.so %{_libdir}/libRestuneCore.so %{_libdir}/libUrmAuxUtils.so %{_libdir}/libUrmClient.so %{_libdir}/libUrmExtAPIs.so %{_libdir}/urm/libUrmPlugin.so %changelog ## START: Generated by rpmautospec * Tue Sep 01 2026 John Doe - 0.4.7-1 - Uncommitted changes ## END: Generated by rpmautospec