From 5a8ae5e95a680d85b5b8689fe02b5ca9c683e900 Mon Sep 17 00:00:00 2001 From: Georgios Atheridis Date: Sun, 15 Jan 2023 06:22:49 +0000 Subject: [PATCH] updated makefile install and uninstall for linux --- Makefile | 10 +++++++++- appicon.png | Bin 0 -> 2606 bytes lol-announcer.desktop | 8 ++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 appicon.png create mode 100644 lol-announcer.desktop diff --git a/Makefile b/Makefile index f7f61bc..fed7a3c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,13 @@ build: - pyinstaller cli.py --name "lol-announcer" --add-binary announcer/sounds:announcer/sounds + pyinstaller cli.py --name "lol-announcer" --add-binary announcer/sounds:announcer/sounds --onefile --noconsole clean: rm -rf lol-announcer.spec build/ dist/ + +install: + install -m755 -D dist/lol-announcer /usr/local/bin/ + install -m644 -D appicon.png /usr/local/share/icons/lol-announcer.png + install -m644 -D lol-announcer.desktop /usr/local/share/applications/ + +uninstall: + rm /usr/local/bin/lol-announcer /usr/local/share/icons/lol-announcer.png /usr/local/share/applications/lol-announcer.desktop diff --git a/appicon.png b/appicon.png new file mode 100644 index 0000000000000000000000000000000000000000..debaf1454638f92325f4e3ad178d764c9ac63256 GIT binary patch literal 2606 zcmV+}3eok6P)nF z{`o%|r8EHg3vl@ye7}AHA}FQl4Tt#i1xW;y0{QhMLdF6-#136#XgkKF zDOLhbHniIfzxu_J!Ic3Wihp|d8Mklrx%YB`$@l8jm$1y&bR!}pT5px$-lhu4wf5A^Mbe{i3F_|f}JrX&9N`?v7x6PmgrnOPh~DoL`O5^9Qbg}Ky7xT}?)?ev z;zQnl_#r?2k0<=jYg>lCk010X?!3lswcr;&|A@z{ocsT?;PmMy{K2<}+&M~dF-M0; z1q`lUVK6PwpFHB^<1@l)$?)ii^Z5ly@?`=_5xk>+=_<2t{s12+h$1gSfj88yle1ni?7$XW`jfsz9rOWR3}fcsUbv7o)2l;W}oy*X#_!HB>INJ zG#ni$#Cx0ZWpiPRn3T+HoIVOq_+BMr% z4FVEjyInKR24qE_db=d~vp;<0uU}MvR*K2>SC~yo#{GotYC}IyFiGIyXD2Mq&Ux_Q zl*Ovy`n3ZNMj5f&p_3GwmV0kcEH=wfL}FLrb|-Yp$B1tUZ9@zZohY)rkM{wy_x?y? zQZ}cbvYS65Neth6>n`7U^$K-Wky=C7HAL^pGeer^fWi41M3Cr^*kSTM3Po34;Ohl$ z{g`ffLhM>%)lpqkP-G~U7;Ug=w(kXd>YC_1)w7Q%rq}S%G8~lj3qeHTI)jTsh(g;s zBs3_kD27+a`eT9!zOC@>mgp+P*JxUZLc6HhT~wH1Mn14;qlq>{f_%vdpZD&l46(i- z_ztfNv{od>V2pqd7y{lnBmwVRx_VAqpJ5V9l>HTGJStK6#2^I76uldl$R<;CT9RY~ zluZfCljlAl&%HndW&4m1QS}899Nx85n+B~C(1y0{@ZJ%l?AvP6k`)8A?PG0<@)bcT zluc=qA@-n0|F|Hi953m<!iH@#r zu!%>TjC^pJBpu*`&~+VAJPJkVc5GKCNOa_RpR6~-mWL3wgmzAJEm}ieZRom=x^+kd z-);%JGs5x&YjcdKeFPLjJ~^V=ZdfhOuqM(kGn#6HEymd50F(BK5>a@f+b}VaJter7D1pW~&Q}d> z%C_oQU!0L9fqvi8%PlI&5J^BKbY6IN@`T4vpK*MAOp*kC{PvHyas02$4yNQqiAqvz zma^G)tXDfq-JqHUetUu6Zm?Mol_VI65t|nDk6)*80p~oe27jIMgisM5Wkw!c7kuWh}&U}aCp#1L})wD&1-$qG+{I3rl9oMeo}-PTL{ncZu{HxDCM(B8*Rp!>@3aw| z7@YHHC5(nSlTnHy;#>zxVQh-EhN9>be1~%_|9$^GPEQ`;x|-$1k~B3G#Q<~;DnW^W zO2DRwGDHEBrHBZ|T7&qGUcZmttqAKSezV2t0-xl2yG%2dRY%)4TszFsCS$prGoPQ3 zmqQK@4=8(6+OB3W$XQ*i5${2_n5;l235Z9l6dxicE6B?f2?3+ECK*i8X+}1jk&id@ zS7%6Q@j-|x5>ghZjCiy5=~LUWOkk2>^h^=li>)>j(W4A zscH-<+wGj-9A%aP2_bl5)JSEB8iEDyh2eOFA|il^`2>j`Q5i@;Vuv; zUV52ye3eT^W-lAZs?~H9;w`fg~$wLyM>sll376lxRZi2`+=`cF!Jw$q+PR3Y6(Vn&VqXS@zN85ozy`>U@sd?NF)W;m7w`t~+kLbOUiI^|mFI z9a60cAwj7UA0l80(GvxbfU6sp>xRp-5lShPfRXJPB4Phd*9J*)oEUc14jE2Zte*1t z-`+#{n*aLM6YS`aJ2(4$^xPBqn+r?|S&<@=5Pgfr zvs$gurbj;$qJUBfMkN+7dlC}CZLtW`EWx)+dT!0M6dukawQqU&pC7P%I>H6VH}1Sd zqH_*!-ex$u$xnasV^(27nOkgAlQxc`KO@OYs`WEO7u>mViPV4(8m$%o2aeyEa+o!O Q{Qv*}07*qoM6N<$g05WV761SM literal 0 HcmV?d00001 diff --git a/lol-announcer.desktop b/lol-announcer.desktop new file mode 100644 index 0000000..dccba94 --- /dev/null +++ b/lol-announcer.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.1 +Type=Application +Terminal=false +Exec=/usr/local/bin/lol-announcer +Name=LoL Announcer +Icon=lol-announcer -- 2.30.2