diff --git a/.rpm/printerfacts.spec b/.rpm/printerfacts.spec new file mode 100644 index 0000000..63df67d --- /dev/null +++ b/.rpm/printerfacts.spec @@ -0,0 +1,31 @@ +%define __spec_install_post %{nil} +%define __os_install_post %{_dbpath}/brp-compress +%define debug_package %{nil} + +Name: printerfacts +Summary: Printer facts: The API +Version: @@VERSION@@ +Release: @@RELEASE@@%{?dist} +License: MIT +Group: Applications/System +Source0: %{name}-%{version}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +%description +%{summary} + +%prep +%setup -q + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot} +cp -a * %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{_bindir}/* diff --git a/Cargo.toml b/Cargo.toml index d58457e..7f98a64 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,3 +26,12 @@ warp = "0.3" [build-dependencies] ructe = { version = "0", features = ["warp03"] } + +[package.metadata.rpm] +package = "printerfacts" + +[package.metadata.rpm.cargo] +buildflags = ["--release"] + +[package.metadata.rpm.targets] +printerfacts = { path = "/usr/bin/printerfacts" }