By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 639 - missing icon file for qtconfig-qt3
Summary: missing icon file for qtconfig-qt3
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: qt3 (show other bugs)
Version: 3.5.13.x [Trinity]
Hardware: All All
: P5 minor
Assignee: Timothy Pearson
URL:
Depends on:
Blocks: R14.0.7
  Show dependency treegraph
 
Reported: 2011-11-18 22:15 CST by Laurent Dard
Modified: 2019-06-01 20:24 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
qt3-desktop-integration.patch (40.33 KB, patch)
2011-11-23 08:32 CST, Laurent Dard
Details | Diff
qt3-desktop-integration-1.patch (41.92 KB, patch)
2011-11-30 14:20 CST, Laurent Dard
Details | Diff
qt3-desktop-integration-debianrules.patch (2.22 KB, patch)
2011-11-30 14:22 CST, Laurent Dard
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Dard 2011-11-18 22:15:54 CST
On Debian (and Ubuntu, I think), the qt3-qtconfig package installs:
 /usr/share/applications/qt3config.desktop
This file refers to an icon that isn't installed:
 Icon=qtconfig
Comment 1 Laurent Dard 2011-11-23 08:32:48 CST
Created attachment 154 [details]
qt3-desktop-integration.patch

Here is a patch that provides icons and desktop files that
may be useful when installing Qt3 from sources.

It contains:
* desktop files that are based on the original files
  provided by Debian with additional translations taken from
  the Qt4 sources.
  (They can replace debian/maintain/*.desktop in the Debian
  and Ubuntu source packages)
* icons (png and xpm).

I don't know how all the details about qmake and freedesktop
so I just provide:
 * some explanations in README
 * a makefile that can be modified: Makefile.unix
It would be better to integrate it in the qmake installation
system but it's beyond my skills.

CONTENT:
  qt3/contrib/desktop-integration:
    assistant.png
    assistant-qt3.desktop
    assistant.xpm
    designer.png
    designer-qt3.desktop
    designer.xpm
    linguist.png
    linguist-qt3.desktop
    linguist.xpm
    Makefile.unix
    qt3config.desktop
    qtconfig.png
    qtconfig.xpm
    README

(The patch contains binaries: the png files. I doubt it's
good practice, but it works.)
Comment 2 Laurent Dard 2011-11-30 14:20:40 CST
Created attachment 199 [details]
qt3-desktop-integration-1.patch

I updated my patch:
* script contrib/desktop-integration/debianize-desktop added:
    adds "-qt3" suffix in the Exec field of desktop files
* files renamed:
    qt3config.desktop -> qtconfig-qt3.desktop
    icons files suffixed with "-qt3" to avoid conflicts with Qt4 icons

When patching, please don't forget:
  chmod +x contrib/desktop-integration/debianize-desktop
Comment 3 Laurent Dard 2011-11-30 14:22:11 CST
Created attachment 200 [details]
qt3-desktop-integration-debianrules.patch

I join another patch for debian/rules, in Debian/Ubuntu source packages.
Comment 4 Francois Andriot 2013-11-27 15:38:14 CST
Hello, see there are some distribution-specific stuff in debian/ubuntu rules files, that create shorcuts/icons for designer, assistant, and linguist (maybe even more).

Could we please make these features integrated in the QT3/TQT3 package directly, so that we have the same icons for all distributions ?
Comment 5 Michele Calgaro 2019-06-01 20:23:33 CDT
Fixed by PR tqt3#9
https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/pulls/9