Hi Justin and the rest, On 19-01-13 15:00, Justin B Rye wrote: > Paul Gevers wrote: >> [Please keep cc in the loop.]
>> Package: motif-clients > > What does this package name mean, anyway? Is the idea that it's a set > of executables that have a client relationship towards Motif, whatever > that means, or are they just Motif-based tools that happen (obviously) > to be graphical, and therefore (obviously) count as X11 clients? > > Either way, it seems an odd way of looking at things. Why would a > user search for and then install this package? If the point of the > exercise is to get a Motif-flavoured X environment, wouldn't it make > more sense to call the package simply "mwm - Motif Window Manager"? Oh, that seems very sensible to me as well. As the original creator of the openmotif source package is not active in Debian anymore, we can not ask. So I propose to rename (including creation of a proper transitional package). > It's a more general MWM configurator. And > since we've already mentioned MWM we could just say: > > Description: Motif window manager and setup tool > > But why do we even need to care about xmbind? Most packages that > contain window managers also contain one or two other trivial helper > binaries; but they put the focus in the packagename and synopsis on > the thing that users might actually want to install. So again I'm > back to wondering why this isn't "Description: Motif Window Manager" > (but again that's not in my patch). Agreeing with your argument, I would go for Description: Motif Window Manager >> Motif is the industry standard toolkit for *NIX systems. This package > > Surely the standard toolkit for *NIX systems is something more like > coreutils? Or if we're talking "graphical" it would be X... should we > perhaps call it "the standard GUI component toolkit for *NIX"? > > We could also insert a linebreak to get a paragraph that could fit > neatly at the start of each package description in the set as a > boilerplate intro. Good. >> contains the Motif window manager, which has clear but classical appearance, > > "(It) has clear appearance" sounds like it's missing an article. > > (Classical? Now I'm imagining a Roman mosaic tiled window manager.) Sorry, I am not a native speaker. I try to say that it looks a dated (already a decade). Would that be a better word than? >> and xmbind, which is used to configure virtual key bindings for motif. > > Since we're not pressed for space here I'll suggest expanding this to > "virtual key/mouse-bindings". Sure. Maybe we should even focus less on xmbind. Make the first part about MWM end with a full stop and mention it more as an auxiliary tool: This package contains the Motif window manager, which has a clear but classical appearance. It is accompanied by xmbind, which is used to configure virtual key/mouse-bindings for Motif. > (So "OpenMotif" is the old non-free version and now it's gone LGPL > it's called plain "Motif"? Okay, confusing.) Yes. Indeed. Motif has been used in the past for the group of software implementations of motif: the paid variant, the free (but not dsfg-free) version openmotif and lesstif, which was the only really free implementation of motif. >> Source: motif >> Section: devel > > (Wait, why is the source package's Section set to something not used > by any of the binary packages?) Shoot. I hadn't seen that. Good point. Let me figure out where it should go. I think it really should go into x11. > This has a bit more content to it, but the sentence-fragment about > building Motif apps with Motif has got to go! Oh, and it's not true > that this package provides all of build-essential. How about: > > Description: Motif - development files > Motif is the industry standard GUI component toolkit for *NIX. > . > This package provides everything needed for developing Motif > applications, including header files, static libraries, the API > manual pages, and uil, the user interface language compiler. Nice. Paul
Source: motif Section: x11 Priority: optional Build-Depends: byacc, debhelper (>= 9), dh-autoreconf, dh-exec, flex, libsm-dev, libx11-dev, libxaw7-dev, libxext-dev, libxft-dev, libxmu-dev, libxt-dev, xbitmaps Maintainer: Graham Inggs <gra...@nerve.org.za> Uploaders: Paul Gevers <elb...@debian.org> Standards-Version: 3.9.4 Homepage: http://motif.ics.com/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git Vcs-Git: git://anonscm.debian.org/collab-maint/motif.git Package: libmotif4 Architecture: any Section: libs Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends}, x11-common (>= 1:7.0.0) Conflicts: libmotif3 Replaces: libmotif3 Provides: libmotif3 Description: Motif - shared libraries Motif is the industry standard GUI component toolkit for *NIX. . This package contains the shared libraries and associated files. Package: libmotif4-dbg Architecture: any Depends: libmotif4 (= ${binary:Version}), ${misc:Depends} Section: debug Priority: extra Conflicts: lesstif2-dbg Description: Motif - debugging symbols Motif is the industry standard GUI component toolkit for *NIX. . This package contains the debugging symbols. Package: libmotif-dev Architecture: any Section: libdevel Depends: libmotif4 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Conflicts: lesstif-bin, lesstif-dev, lesstif-doc, lesstif2-dev Description: Motif - development files Motif is the industry standard GUI component toolkit for *NIX. . This package provides everything needed for developing Motif applications, including header files, static libraries, the API manual pages, and uil, the user interface language compiler. Package: mwm Architecture: any Depends: menu, ${misc:Depends}, ${shlibs:Depends} Pre-Depends: x11-common (>= 1:7.0.0) Conflicts: lesstif-bin Description: Motif Window Manager Motif is the industry standard GUI component toolkit for *NIX. . This package contains the Motif window manager, which has a clear but classical appearance. It is accompanied by xmbind, which is used to configure virtual key/mouse-bindings for Motif. Package: motif-clients Architecture: all Section: oldlibs Depends: mwm Description: Motif Window Manager (transitional package) This is a transitional package as the original package is renamed to mwm. It can safely be removed.
--- control.jbr 2013-01-19 16:01:18.047567331 +0100 +++ ../motif/debian/control 2013-01-19 16:33:56.207508534 +0100 @@ -1,5 +1,5 @@ Source: motif -Section: devel +Section: x11 Priority: optional Build-Depends: byacc, debhelper (>= 9), @@ -58,15 +58,22 @@ applications, including header files, static libraries, the API manual pages, and uil, the user interface language compiler. -Package: motif-clients +Package: mwm Architecture: any -Section: x11 Depends: menu, ${misc:Depends}, ${shlibs:Depends} Pre-Depends: x11-common (>= 1:7.0.0) Conflicts: lesstif-bin -Description: Motif window manager and setup tool +Description: Motif Window Manager Motif is the industry standard GUI component toolkit for *NIX. . This package contains the Motif window manager, which has a clear but - classical appearance, and xmbind, which is used to configure virtual - key/mouse-bindings for Motif. + classical appearance. It is accompanied by xmbind, which is used to + configure virtual key/mouse-bindings for Motif. + +Package: motif-clients +Architecture: all +Section: oldlibs +Depends: mwm +Description: Motif Window Manager (transitional package) + This is a transitional package as the original package is renamed to + mwm. It can safely be removed.
signature.asc
Description: OpenPGP digital signature