mirror of
https://github.com/xroche/httrack.git
synced 2026-06-25 03:27:22 +03:00
The Debian AppStream generator flagged both webhttrack desktop entries as no-metainfo: with no MetaInfo file, the catalog entry is synthesized from the .desktop file and the package description, which is deprecated and risks the app being dropped from the metadata catalog. Add com.httrack.WebHTTrack.metainfo.xml (installed to share/metainfo) for the main app, launching WebHTTrack.desktop. Mark the secondary "Browse Mirrored Websites" launcher with X-AppStream-Ignore=true so it doesn't produce a duplicate, metadata-less catalog entry. Validated with appstreamcli validate and desktop-file-validate. Signed-off-by: Xavier Roche <roche@httrack.com>
51 lines
2.1 KiB
Makefile
Executable File
51 lines
2.1 KiB
Makefile
Executable File
|
|
HelpHtmlrootdir = $(docdir)
|
|
HelpHtmldir = $(htmldir)
|
|
HelpHtmlimgdir = $(HelpHtmldir)/img
|
|
HelpHtmldivdir = $(HelpHtmldir)/div
|
|
HelpHtmlimagesdir = $(HelpHtmldir)/images
|
|
HelpHtmlTxtdir = $(HelpHtmldir)
|
|
WebHtmldir = $(HelpHtmldir)/server
|
|
WebHtmlimagesdir = $(HelpHtmldir)/server/images
|
|
WebPixmapdir = $(datadir)/pixmaps
|
|
WebIcon16x16dir = $(datadir)/icons/hicolor/16x16/apps
|
|
WebIcon32x32dir = $(datadir)/icons/hicolor/32x32/apps
|
|
WebIcon48x48dir = $(datadir)/icons/hicolor/48x48/apps
|
|
VFolderEntrydir = $(prefix)/share/applications
|
|
MetaInfodir = $(datadir)/metainfo
|
|
|
|
# Wildcards are globbed against $(srcdir): a bare "*.html" is resolved against
|
|
# the build dir and stays unexpanded (breaking "make") in an out-of-tree build.
|
|
# Explicit filenames (e.g. ../history.txt, div/search.sh) resolve via VPATH and
|
|
# need no prefix.
|
|
HelpHtmlroot_DATA = ../httrack-doc.html ../history.txt
|
|
HelpHtml_DATA = $(srcdir)/*.html
|
|
HelpHtmldiv_DATA = div/search.sh
|
|
HelpHtmlimg_DATA = $(srcdir)/img/*
|
|
HelpHtmlimages_DATA = $(srcdir)/images/*
|
|
HelpHtmlTxt_DATA = ../greetings.txt ../history.txt ../license.txt
|
|
WebHtml_DATA = $(srcdir)/server/*.html $(srcdir)/server/*.js $(srcdir)/server/*.css
|
|
WebHtmlimages_DATA = $(srcdir)/server/images/*
|
|
# note: converted & normalized by
|
|
# ico2xpm favicon.ico -o httrack.xpm
|
|
# mogrify -format xpm -map /usr/share/doc/menu/examples/cmap.xpm httrack.xpm
|
|
WebPixmap_DATA = $(srcdir)/server/div/*.xpm
|
|
WebIcon16x16_DATA = $(srcdir)/server/div/16x16/*.png
|
|
WebIcon32x32_DATA = $(srcdir)/server/div/32x32/*.png
|
|
WebIcon48x48_DATA = $(srcdir)/server/div/48x48/*.png
|
|
VFolderEntry_DATA = $(srcdir)/server/div/*.desktop
|
|
MetaInfo_DATA = $(srcdir)/server/div/*.metainfo.xml
|
|
|
|
EXTRA_DIST = $(HelpHtml_DATA) $(HelpHtmlimg_DATA) $(HelpHtmlimages_DATA) \
|
|
$(HelpHtmldiv_DATA) $(WebHtml_DATA) $(WebHtmlimages_DATA) \
|
|
$(WebPixmap_DATA) $(WebIcon16x16_DATA) $(WebIcon32x32_DATA) $(WebIcon48x48_DATA) \
|
|
$(VFolderEntry_DATA) $(MetaInfo_DATA) \
|
|
httrack.css
|
|
|
|
install-data-hook:
|
|
if test ! -L $(DESTDIR)$(prefix)/share/httrack/html ; then \
|
|
( cd $(DESTDIR)$(prefix)/share/httrack \
|
|
&& $(LN_S) $(htmldir) html \
|
|
) \
|
|
fi
|