## 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 Name: minkipc Version: 1.2.9 Release: %autorelease Summary: Capability based security framework License: BSD-3-Clause URL: https://github.com/qualcomm/minkipc Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # https://github.com/qualcomm/minkipc/pull/90 Patch0: 90.patch ExclusiveArch: %{arm64} BuildRequires: cmake >= 3.1 BuildRequires: gcc-c++ BuildRequires: mink-idl-compiler BuildRequires: pkgconfig(qcomtee) BuildRequires: systemd %description Mink (Mink is Not a Kernel) is Qualcomm's lightweight capability based inter-process communication (IPC) framework. It enables secure synchronous message passing across different security domains—like Linux user space to Trusted Execution Environment using unforgeable object references and transport mechanisms such as SMC, sockets, or TEE IOCTL. %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 %build %cmake \ -DBUILD_PKCS11=false \ -DBUILD_MINKTEEC=false \ -DMINKIDLC_BIN_DIR=%{_bindir} \ -DSYSTEMD_UNIT_DIR=%{_unitdir} \ -DUDEV_DIR=%{_udevrulesdir} %cmake_build %install %cmake_install %files %license LICENSE.txt %doc README.md %{_bindir}/rpmb_client %{_sbindir}/qtee_supplicant %{_libdir}/libfsservice.so.* %{_libdir}/libgpfsservice.so.* %{_libdir}/libminkadaptor.so.* %{_libdir}/librpmbservice.so.* %{_libdir}/libtaautoload.so.* %{_libdir}/libtimeservice.so.* %{_libexecdir}/sfs_config %{_unitdir}/qteesupplicant.service %{_unitdir}/sfsconfig.service %{_udevrulesdir}/99-qcomtee-udev.rules %files devel %{_includedir}/*.h %{_libdir}/libfsservice.so %{_libdir}/libgpfsservice.so %{_libdir}/libminkadaptor.so %{_libdir}/librpmbservice.so %{_libdir}/libtaautoload.so %{_libdir}/libtimeservice.so %{_libdir}/pkgconfig/minkadaptor.pc %changelog ## START: Generated by rpmautospec * Thu Aug 27 2026 John Doe - 1.2.9-1 - Uncommitted changes ## END: Generated by rpmautospec