cculianu / Fulcrum

A fast & nimble SPV Server for BCH, BTC, and LTC
Other
352 stars 80 forks source link

Consider naming TARGET with only lowercase letters for Linux/BSD #61

Open hegjon opened 4 years ago

hegjon commented 4 years ago

I would like to package Fulcrum for Fedora Linux and would stay as close to upstream and Fedora guidelines as possible.

Installing binaries in the $PATH starting with capital letters make it un-userfriendly for users who starts programs from commandline.

Nothing in the GUI, labels, description, marketing needs to be changed. OpenSCAD solves it like this openscad.pro:

macx {
  TARGET = OpenSCAD
}
else {
  TARGET = openscad$${SUFFIX}
}

On my machine there is only 4 non-X executables out of 3660 that contains capital letters.

$ ls /usr/bin | wc -l
3660
$ ls -ld /usr/bin/*[[:upper:]]* 
-rwxr-xr-x. 1 root root   17008 May 15 14:30 /usr/bin/checkXML5
lrwxrwxrwx. 1 root root       5 Jan 29  2020 /usr/bin/Mail -> mailx
lrwxrwxrwx. 1 root root      26 Jul  8 23:18 /usr/bin/mvnDebug -> /etc/alternatives/mvnDebug
-rwxr-xr-x. 1 root root   30920 Aug 13 13:36 /usr/bin/oLschema2ldif
lrwxrwxrwx. 1 root root       4 Mar 30  2020 /usr/bin/X -> Xorg
-rwxr-xr-x. 1 root root     277 Mar 30  2020 /usr/bin/Xorg
-rwxr-xr-x. 1 root root 2111968 Mar 30  2020 /usr/bin/Xvfb
-rwxr-xr-x. 1 root root 2410584 Mar 30  2020 /usr/bin/Xwayland
cculianu commented 4 years ago

Hmm. Maybe. I'll think about it. Of course now lots of systems build it and expect Fulcrum so.. it may be annoying to people that already expect that spelling...