From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2011-June/005915.html | 127 +++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 zarb-ml/mageia-dev/2011-June/005915.html (limited to 'zarb-ml/mageia-dev/2011-June/005915.html') diff --git a/zarb-ml/mageia-dev/2011-June/005915.html b/zarb-ml/mageia-dev/2011-June/005915.html new file mode 100644 index 000000000..46560d14b --- /dev/null +++ b/zarb-ml/mageia-dev/2011-June/005915.html @@ -0,0 +1,127 @@ + + + + [Mageia-dev] libproxy vs biarch & libexecdir + + + + + + + + + +

[Mageia-dev] libproxy vs biarch & libexecdir

+ Christiaan Welvaart + cjw at daneel.dyndns.org +
+ Wed Jun 22 17:49:20 CEST 2011 +

+
+ +
hi,
+
+I'm trying to make sense of libproxy packaging. It consists of a regular 
+library and several modules. Currently, the library follows policy but the 
+module packages are named libproxy-foo, so they have the same name on x86 
+and x86-64:
+
+i586		x86-64		description
+==========================================================
+libproxy1	lib64proxy1	main library
+libproxy-gnome	libproxy-gnome	gnome proxy config support
+libproxy-webkit	libproxy-webkit	webkit pacrunner (?)
+etc.
+
+- modules are in /usr/lib(64)/libproxy/%{version}/modules/
+- libproxy-gnome also has a binary /usr/lib(64)/pxgconf (in 0.4.6 for
+   gnome2) or /usr/lib(64)/pxgsettings (in 0.4.7 for gnome3).
+
+This looks wrong because:
+- on a biarch system, it is not possible to have e.g. gnome3 settings
+   support for both archs
+- the helper app (?) pxgsettings is put in libexecdir by upstream, so
+   IMHO it should be in /usr/lib or /usr/libexec, not %{_libdir} which
+   %{_libexecdir} expands to.
+
+The specfile I have locally changes this to:
+
+i586		x86-64				change
+================================================================
+libproxy1	lib64proxy1			same
+libproxy-gnome	lib64proxy-gnome		biarch support
+libproxy-webkit	lib64proxy-webkit		biarch support
+libproxy-gxsettings libproxy-gxsettings		new pkg
+etc.
+
+What should dependencies on these modules look like:
+Requires: %mklibname proxy-gnome  ?
+
+
+     Christiaan
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1