Overview

Request 1140 (superseded)

A set of extra plugins for qmmp

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

Johannes Obermayr

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.


Olaf Hering

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.


Johannes Obermayr

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.


Olaf Hering

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

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?

Request History
quarck's avatar

quarck created request about 12 years ago

A set of extra plugins for qmmp


quarck's avatar

quarck superseded request about 12 years ago

Superseded by request 1148