This request is superseded by
request 1148
(Show diff)
You're not reviewing the full diff of
request 1140
, but the diff to the superseded
request 1139
(Show full diff)
Overview
Request 1140 (superseded)
A set of extra plugins for qmmp
- Created by quarck about 12 years ago
- In state superseded
- Supersedes 1139
- Superseded by 1148
Submit package home:quarck / qmmp-plugin-pack to package Essentials / qmmp-plugin-pack
The diff call for home:quarck/qmmp-plugin-pack failed: package 'qmmp-plugin-pack' does not exist
Refresh
Refresh
Request History
quarck created request about 12 years ago
A set of extra plugins for qmmp
quarck superseded request about 12 years ago
Superseded by request 1148
jobermayr wrote about 12 years ago
+%if 0%{?suse_version} == 1310 +BuildRequires: pkgconfig(libmpg123) +%endif
Why not for all?
+%dir %{_libdir}/qmmp/ +%dir %{_libdir}/qmmp/Input/
Multiple use of that can messup RPM installation and should be provided by %package -n libqmmp%{soname}-plugins
-> BuildRequires: libqmmp0-plugins
The better thing would be to move directories from -plugins to qmmp package.
olh wrote about 12 years ago
Please clearify what harm owning a directory does. In fact there is zero harm in just owning the directory itself by multiple packages. Looks like there is some misinformation floating around that just a single rpm should own a directory, even if multiple packages own directory entries within that directory.
The libmpg123 part deserves a comment from the submitter, it looks wrong to me.
jobermayr wrote about 12 years ago
If I remember right I get/got from time to time update/removal issues due to directories owned by multiple packages. Better safe than sorry.
olh wrote about 12 years ago
Such issues appear if one pkg1 owns just /dir/file and pkg2 owns /dir and /dir/file. If pkg2 gets removed before pkg1 then a stale /dir is left behind. Similar issues happen if /dir gets renamed to /some/dir in both pkgs, then /dir will remain depending on the order.
quarck wrote about 12 years ago
I do not understand what you want from me. It my first package ) I just got spec from pclinuxos and changed it to build in PMBS. There is no so much info where describes process of building package. I made this +%if 0%{?suse_version} == 1310 because package will not build for Factory And +%dir %{_libdir}/qmmp/ and so on because I got error "RPM cannot own directory". So where I should insert this lines %package -n libqmmp%{soname}-plugins; BuildRequires: libqmmp0-plugins?