fix(linux): install binaries to /usr/share instead of /usr/local/lib

[skip ci]
This commit is contained in:
Jagandeep Brar
2022-11-30 16:35:28 -05:00
parent d688fe84ef
commit edb645f887
5 changed files with 8 additions and 9 deletions

2
.gitignore vendored
View File

@@ -86,5 +86,5 @@ output/
# Linux Artifacts
debian/DEBIAN/md5sums
debian/usr/local/lib/LunaSea
debian/usr/share/lunasea
*.snap

View File

@@ -1,3 +1,3 @@
#!/bin/bash
ln -sf '/usr/local/lib/LunaSea/lunasea' '/usr/local/bin/lunasea'
ln -sf '/usr/share/lunasea/lunasea' '/usr/bin/lunasea'

View File

@@ -1,3 +1,3 @@
#!/bin/bash
rm -f '/usr/local/bin/lunasea'
rm -f '/usr/bin/lunasea'

View File

@@ -5,5 +5,5 @@ Icon=/usr/share/icons/lunasea.png
Terminal=false
Type=Application
Categories=Utilities;Entertainment;
Exec=/usr/local/bin/lunasea
TryExec=/usr/local/bin/lunasea
Exec=/usr/bin/lunasea
TryExec=/usr/bin/lunasea

View File

@@ -13,11 +13,10 @@ void _setVersion(String version) {
}
void _copyBuild() {
const path = 'debian/usr/local/lib';
const path = 'debian/usr/share';
final directory = Directory(path);
final directory = Directory('$path/lunasea');
if (directory.existsSync()) directory.deleteSync(recursive: true);
directory.createSync(recursive: true);
Process.runSync('cp', [
'-r',
@@ -26,7 +25,7 @@ void _copyBuild() {
]);
Process.runSync('mv', [
'$path/bundle',
'$path/LunaSea',
'$path/lunasea',
]);
}