| Summary: | [PACKAGE REQUEST] New package gshorewall-qt5/gtk2 | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Veniamin <Valytshik> |
| Component: | Contributed Packages | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | CONFIRMED --- | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | survolog |
| Version: | All | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | 2021.1 | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
|
Description
Veniamin
2024-03-11 07:16:04 MSK
На вид из двух проектов можно сделать один, например, продублировав тарбол после распаковки:
%prep
%autosetup -p1 -n %{name}
cp -rf ../%{name} ../%{name}-qt5
...
%build
lazbuild...
...
pushd ../%{name}-qt5
lazbuild...
...
popd
%install
install
...
pushd ../%{name}-qt5
install
...
popd
Общие файлы можно поместить в
%package common
Разные файлы, видимо, переименовать:
%{_bindir}/%{name}-qt5
%{_datadir}/applications/%{name}-qt5.desktop
И т.п. вместе с правкой содержимого, где необходимо.
Разбил на три пакета common, qt5 и gtk2. Зависимости qt5 и gtk2 от common прописал, но не проверял https://abf.io/veniaminbudyukin/gshorewall |