mirror of
https://github.com/xroche/httrack.git
synced 2026-08-12 18:52:05 +03:00
Fedora ships httrack with no patches, but its spec worked around three things that were ours to fix, and its build broke twice in three weeks on changes to our installed file set. The metainfo declared a stock icon that is not one (stock names come from the freedesktop Icon Naming Specification), which appstream-util rejects and which also suppressed the merge from WebHTTrack.desktop that supplies the real icon. libtest/readme.txt carried the pre-2005 FSF postal address. CI and 210_appstream-metainfo.test now run both validators. 225_install-manifest.test pins the installed file set, the class that broke their 3.49.13 and 3.49.18 builds. It found a real bug on its first outing: the .desktop files installed to $(prefix)/share/applications, so any --datadir override put them where no desktop environment looks.
52 lines
2.5 KiB
Makefile
Executable File
52 lines
2.5 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
|
|
WebIcon64x64dir = $(datadir)/icons/hicolor/64x64/apps
|
|
WebIcon128x128dir = $(datadir)/icons/hicolor/128x128/apps
|
|
WebIcon256x256dir = $(datadir)/icons/hicolor/256x256/apps
|
|
WebIconScalabledir = $(datadir)/icons/hicolor/scalable/apps
|
|
VFolderEntrydir = $(datadir)/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 $(srcdir)/*.js $(srcdir)/*.css
|
|
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/*
|
|
# Generated from the brand master by gen/export.py. Asserted by tests/160.
|
|
# httrack.xpm duplicates the 32x32 one under the bare basename the .desktop
|
|
# Icon= key falls back to here when no icon theme is installed (#932).
|
|
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
|
|
WebIcon64x64_DATA = $(srcdir)/server/div/64x64/*.png
|
|
WebIcon128x128_DATA = $(srcdir)/server/div/128x128/*.png
|
|
WebIcon256x256_DATA = $(srcdir)/server/div/256x256/*.png
|
|
WebIconScalable_DATA = $(srcdir)/server/div/scalable/*.svg
|
|
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) \
|
|
$(WebIcon64x64_DATA) $(WebIcon128x128_DATA) $(WebIcon256x256_DATA) \
|
|
$(WebIconScalable_DATA) $(VFolderEntry_DATA) $(MetaInfo_DATA)
|