From 3d1d63f25b0889f88b1fe89f180674985aa91963 Mon Sep 17 00:00:00 2001 From: Darafei Praliaskouski Date: Fri, 8 May 2026 00:45:48 +0400 Subject: [PATCH] desktop: install AppStream metadata --- Makefile.am | 15 +++++++++++++-- data/mtr.desktop | 9 +++++++++ data/mtr.metainfo.xml | 21 +++++++++++++++++++++ img/mtr.png | Bin 0 -> 2010 bytes 4 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 data/mtr.desktop create mode 100644 data/mtr.metainfo.xml create mode 100644 img/mtr.png diff --git a/Makefile.am b/Makefile.am index a74cb20..63b3c2a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,8 +2,8 @@ EXTRA_DIST = \ BSDCOPYING \ SECURITY \ build-aux/mtr.bat \ - img/mtr_icon.xpm - $(TEST_FILES) + img/mtr_icon.xpm \ + img/mtr.png sbin_PROGRAMS = mtr mtr-packet TESTS = \ @@ -171,5 +171,16 @@ if BUILD_BASH_COMPLETION dist_bashcompletion_DATA = bash-completion/mtr endif +if WITH_GTK +desktopdir = $(datadir)/applications +dist_desktop_DATA = data/mtr.desktop + +appstreamdir = $(datadir)/metainfo +dist_appstream_DATA = data/mtr.metainfo.xml + +icondir = $(datadir)/icons/hicolor/48x48/apps +dist_icon_DATA = img/mtr.png +endif + dist-hook: $(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version diff --git a/data/mtr.desktop b/data/mtr.desktop new file mode 100644 index 0000000..ca2bd57 --- /dev/null +++ b/data/mtr.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=My Traceroute +Comment=Trace packet routes between network hosts +Exec=mtr --gtk +Icon=mtr +Terminal=false +Type=Application +Categories=GTK;Network;Monitor; +Keywords=network;trace;traceroute;ping; diff --git a/data/mtr.metainfo.xml b/data/mtr.metainfo.xml new file mode 100644 index 0000000..65b9284 --- /dev/null +++ b/data/mtr.metainfo.xml @@ -0,0 +1,21 @@ + + + nl.bitwizard.mtr.desktop + CC0-1.0 + GPL-2.0-only + My Traceroute + Trace packet routes between network hosts + +

+ My Traceroute combines the functionality of traceroute and ping in a + single network diagnostic tool. It shows the route packets take to a + network host together with latency and packet loss statistics for each + hop. +

+
+ mtr.desktop + https://www.bitwizard.nl/mtr/ + + mtr + +
diff --git a/img/mtr.png b/img/mtr.png new file mode 100644 index 0000000000000000000000000000000000000000..79dcc6129bb06b48cc99cec1d375a7ac24715790 GIT binary patch literal 2010 zc-nQ8ZBUX67RMhIu4$UJGHO>d$5-+#QZz#@5h11_nLV*aXr_cofJR_RPiUl+P}Eu> zc@?{4mabz(nq^6-g<468Z)Lt*%d~7VZ@08abJ>|YJG&ot=A83C=RfE7>CBwMcuKUr z?a#IV0NBTDA|{v>_3vC{Wv(fMHuYxlNZXVU2LM7}0LaS+0F&9udkX*p^WtO*0AQ2= z;G9+3xD^Wk7Q5ofU{nYb9c~U5njpeb6l9W|NDvb-Tr4gdOOg`9xoC{Jkq~2x$dnQ? zhKCJFMdO56oCr&h5Gg8htb!aXCnu=E1Qkfr(37=vYBh*qVQFG|LM2G81ZlPOgc2}S z#Sp3>kqRR4h}mj>k^UT24B}W=rj)@e;xknYsv1m|(1j%sPr*->FmPOKf)GrVGFWnU z@-2F-m@L-jOEo9CMQo}FOcv9{wfRCV6e}XrZqX@XGC@R)%_fUVAX+6|qR$ss=F9ab zg^duUh)gS?Q)@x09ONq4R0)`@ri-)?Q_WzuFp@R&)D{LwOk_P`izcD$VLq*zE*ytg z26n2JA)JInQ;_f##2euA`uJS4*~s7;+1vp(OV7?8;3wD8X=*w}PPVj!`Nn!P^$h=n zK&F=AN$_^^N3e|Sg@pz0<)*vl8(5@njwbR)I9EC5!I~cv7iB#Ow?+i|4zJen%$5&7 zDv{6F&EJDbl{C`0E zyfnuQApZmKGdOz=@ON{v{+kIwVbEwy=wFP8C3gS-I2c3R0B&lFqsk6%X()Cb)?}?#<}MkW`h8`m@^$dl4;X2uTMxjx8GSygDv8_-mFT!P6WJ2 zl^s455Bbs`*7&InQ;WRXEssj=t!`K8T;=++qq^z_K<9WND&X(RRTcQk2S2HTga1sN z=oYOHc%;1p1ET6phTgEgS;UK|Gu}2$AqvByE2mCa<|eZ0VJUM1cRwZ_DL+5va%Eam z*S_u8@C%E^Ri5jgau#RJ>jyd=xXUZIyT~%!|5Ksc*eo1@57iE2X0XVX=dJ~moK)( z&Lvzw%FI#6mNyI@3k;a}23z#${HZTr4(}SH)m?6dnefPrcO?VMc*wGoYxm&J?;3`n z+>IxOd+Gqr+>KWusembCoM>6G<8yES7Iz%YVtFJFS~W6e^%eccuUS!z)`8*mw+~Nr ztQ|>yjkrpdIf)(9P&JR-z4C_@Ek~X=emXR-KbZCy8IRc(1dB(+Hov)bq@eY4Q|-Hw zk1K2Dr_+#am=Ha&&lT=OLP(?;AHEAw?fQa`-;J|=-Oak<_49Kw1@Cs~a$U`Oq<-4h zC(wl%xnf@=bxNP&X~$7SPp6~oMr+GiN}FZP1T2zR--A~4p_u|eZ-n9?>lYI7S^JJ(2lb0gfx-DRkQnuFu zS<@5HJs7srGN}DPRr;5iY00ls%s zDhiVNlKbubjQ%rFW_jboY`)F2eHyD?(B1WujbACL+xmEPdy403iwEKF!(YtKJ$%vx z)gOfDzTa0n%*dTf%kE*SsvkB}RKMiz7iMRb9wVWdD@ebL3j{yjD@wO}@NP}6*xnnw zz`0+YO?@44+NpQ6<6|x#z;D?>?qbMT$NL32!sN0aJNk!YtOn*>#iM;LZcdJKtxxDT z?_ByJq7SuHU23g979g8MOda+^+hn@q_H~t$*hOiPW1VjIBi1==Wn3%i6*PLl3$AQ%Pf%M7Kw{4PQ0YU z^Ou~yIq69#xakik-PE!S5zNOi>HC#lgx3j0ORYsqUTS71S8MUcyB9_ur}a3!ymB@O zfh|!aeO3?n%@5r_&D^NpGMkjtD(Tu!JWf+~n!@~b7ms(lY%z@7`)2*_m9KJ7(;948 zTrRBcDt%3GN9A}}?-Hs1DOqPuG@NK37Brp}8$OZRGIX)IEz^EonL}AhF?`5fg*Co` zb|z%_4DuKKDtqR7>Qmia?2V3}iY_|HzfO-B!^0};M1& literal 0 Hc-jL100001 -- 2.47.3