ищем простой noarch rpm spe c file - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь создать RPM-пакет noarch, состоящий из набора файлов python и .png. Нет сборки / компиляции. Предположим, у меня есть все файлы sr c, скопированные в utp.tgz, и я скопировал их в rpmbuild / SOURCES / utp-1.0.tgz

Можете ли вы предоставить мне простой файл spe c для упаковать это?

Я пробовал несколько версий файла spe c, моя текущая версия выглядит как

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

I получить следующее

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 /

1 Ответ

1 голос
/ 12 февраля 2020

Вам необходимо указать секцию %files (может быть пустой), иначе пакет не будет создан:

%files
...