寻找简单的 noarch rpm 规范文件
seeking simple noarch rpm spec file
我正在尝试制作一个由一堆 python 和 .png 文件组成的 noarch RPM pkg。没有 build/compile。假设我在 utp.tgz 中添加了所有 src 文件,并将其复制到 rpmbuild/SOURCES/utp-1.0.tgz
你能给我一个简单的规范文件来打包吗?
我试过几个版本的 spec 文件,我现在的那个看起来像
Name: utp
Version: 1.0
Release: 1%{?dist}
Summary: some summary
Group: Applications/Engineering
License: Proprietary
URL: http://www.example.com
Source0: %{name}-%{version}.tgz
BuildArch: noarch
BuildRoot: %{_builddir}/%{name}-root
%description
A very nice description
当我 运行
rpmbuild --define "_topdir $(WORKDIR)/rpmbuild" --define "_tmppath $(WORKDIR)/rpmbuild/tmp" -vv -ba utp.spec
我得到以下信息
medi@medi:~/work> tree rpmbuild/
rpmbuild/
├── BUILD
├── BUILDROOT
├── RPMS
│ └── noarch
├── SOURCES
│ └── utp-1.0.tgz
├── SPECS
│ └── utp.spec
├── SRPMS
│ └── utp-1.0-1.el8.src.rpm
└── tmp
└── rpm-tmp.uFu2e3
8 directories, 4 files
我原以为 utp-*.rpm 低于 rpmbuild/RPMS/noarch/
需要指定一个%files
段(可以为空),否则不会产生包:
%files
我正在尝试制作一个由一堆 python 和 .png 文件组成的 noarch RPM pkg。没有 build/compile。假设我在 utp.tgz 中添加了所有 src 文件,并将其复制到 rpmbuild/SOURCES/utp-1.0.tgz
你能给我一个简单的规范文件来打包吗?
我试过几个版本的 spec 文件,我现在的那个看起来像
Name: utp
Version: 1.0
Release: 1%{?dist}
Summary: some summary
Group: Applications/Engineering
License: Proprietary
URL: http://www.example.com
Source0: %{name}-%{version}.tgz
BuildArch: noarch
BuildRoot: %{_builddir}/%{name}-root
%description
A very nice description
当我 运行
rpmbuild --define "_topdir $(WORKDIR)/rpmbuild" --define "_tmppath $(WORKDIR)/rpmbuild/tmp" -vv -ba utp.spec
我得到以下信息
medi@medi:~/work> tree rpmbuild/
rpmbuild/
├── BUILD
├── BUILDROOT
├── RPMS
│ └── noarch
├── SOURCES
│ └── utp-1.0.tgz
├── SPECS
│ └── utp.spec
├── SRPMS
│ └── utp-1.0-1.el8.src.rpm
└── tmp
└── rpm-tmp.uFu2e3
8 directories, 4 files
我原以为 utp-*.rpm 低于 rpmbuild/RPMS/noarch/
需要指定一个%files
段(可以为空),否则不会产生包:
%files