mirror of
https://github.com/termux/termux-packages.git
synced 2024-11-27 07:28:57 +00:00
105 lines
4.3 KiB
Diff
105 lines
4.3 KiB
Diff
--- a/src/gui/midi_synth.h
|
|
+++ b/src/gui/midi_synth.h
|
|
@@ -162,16 +162,16 @@
|
|
#else
|
|
// Default on "other" platforms according to fluidsynth docs
|
|
// This works on RH and Fedora, if a soundfont is installed
|
|
- if (FILE *file = fopen("/usr/share/soundfonts/default.sf2", "r")) {
|
|
+ if (FILE *file = fopen("@TERMUX_PREFIX@/share/soundfonts/default.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/soundfonts/default.sf2";
|
|
+ sf = "@TERMUX_PREFIX@/share/soundfonts/default.sf2";
|
|
// Ubuntu and Debian don't have a default.sf2...
|
|
- } else if (FILE *file = fopen("/usr/share/sounds/sf2/FluidR3_GM.sf2", "r")) {
|
|
+ } else if (FILE *file = fopen("@TERMUX_PREFIX@/share/sounds/sf2/FluidR3_GM.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/sounds/sf2/FluidR3_GM.sf2";
|
|
- } else if (FILE *file = fopen("/usr/share/sounds/sf2/GeneralUser_GS.sf2", "r")) {
|
|
+ sf = "@TERMUX_PREFIX@/share/sounds/sf2/FluidR3_GM.sf2";
|
|
+ } else if (FILE *file = fopen("@TERMUX_PREFIX@/share/sounds/sf2/GeneralUser_GS.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/sounds/sf2/GeneralUser_GS.sf2";
|
|
+ sf = "@TERMUX_PREFIX@/share/sounds/sf2/GeneralUser_GS.sf2";
|
|
} else {
|
|
LOG_MSG("MIDI:synth: Specify .SF2 sound font file with midiconfig=");
|
|
return false;
|
|
@@ -338,16 +338,16 @@
|
|
#else
|
|
// Default on "other" platforms according to fluidsynth docs
|
|
// This works on RH and Fedora, if a soundfont is installed
|
|
- if (FILE *file = fopen("/usr/share/soundfonts/default.sf2", "r")) {
|
|
+ if (FILE *file = fopen("@TERMUX_PREFIX@/share/soundfonts/default.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/soundfonts/default.sf2";
|
|
+ sf = "@TERMUX_PREFIX@/share/soundfonts/default.sf2";
|
|
// Ubuntu and Debian don't have a default.sf2...
|
|
- } else if (FILE *file = fopen("/usr/share/sounds/sf2/FluidR3_GM.sf2", "r")) {
|
|
+ } else if (FILE *file = fopen("@TERMUX_PREFIX@/share/sounds/sf2/FluidR3_GM.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/sounds/sf2/FluidR3_GM.sf2";
|
|
- } else if (FILE *file = fopen("/usr/share/sounds/sf2/GeneralUser_GS.sf2", "r")) {
|
|
+ sf = "@TERMUX_PREFIX@/share/sounds/sf2/FluidR3_GM.sf2";
|
|
+ } else if (FILE *file = fopen("@TERMUX_PREFIX@/share/sounds/sf2/GeneralUser_GS.sf2", "r")) {
|
|
fclose(file);
|
|
- sf = "/usr/share/sounds/sf2/GeneralUser_GS.sf2";
|
|
+ sf = "@TERMUX_PREFIX@/share/sounds/sf2/GeneralUser_GS.sf2";
|
|
} else {
|
|
LOG_MSG("MIDI:fluidsynth: SoundFont not specified, and no system SoundFont found");
|
|
return false;
|
|
--- a/src/hardware/parport/printer.cpp
|
|
+++ b/src/hardware/parport/printer.cpp
|
|
@@ -399,7 +399,7 @@
|
|
}
|
|
basedir = std::string(windir) + "\\fonts\\";
|
|
#else
|
|
- basedir = "/usr/share/fonts/";
|
|
+ basedir = "@TERMUX_PREFIX@/share/fonts/";
|
|
#endif
|
|
switch (LQtypeFace)
|
|
{
|
|
--- a/src/misc/cross.cpp
|
|
+++ b/src/misc/cross.cpp
|
|
@@ -131,9 +131,9 @@
|
|
// Let's check if the above exists, otherwise use RESDIR
|
|
struct stat info;
|
|
if ((stat(in.c_str(), &info) != 0) || (!(info.st_mode & S_IFDIR)))
|
|
- in = "/usr/local/share/dosbox-x";
|
|
+ in = "@TERMUX_PREFIX@/local/share/dosbox-x";
|
|
if ((stat(in.c_str(), &info) != 0) || (!(info.st_mode & S_IFDIR)))
|
|
- in = "/usr/share/dosbox-x";
|
|
+ in = "@TERMUX_PREFIX@/share/dosbox-x";
|
|
if ((stat(in.c_str(), &info) != 0) || (!(info.st_mode & S_IFDIR))) {
|
|
//LOG_MSG("XDG_DATA_HOME (%s) does not exist. Using %s", in.c_str(), RESDIR);
|
|
in = RESDIR;
|
|
--- a/src/output/output_ttf.cpp
|
|
+++ b/src/output/output_ttf.cpp
|
|
@@ -389,7 +389,7 @@
|
|
}
|
|
}
|
|
#elif defined(LINUX)
|
|
- strcpy(fontdir, "/usr/share/fonts/");
|
|
+ strcpy(fontdir, "@TERMUX_PREFIX@/share/fonts/");
|
|
#elif defined(MACOSX)
|
|
strcpy(fontdir, "/Library/Fonts/");
|
|
#else
|
|
@@ -406,7 +406,7 @@
|
|
#if defined(LINUX) || defined(MACOSX)
|
|
if (!ttf_fh) {
|
|
#if defined(LINUX)
|
|
- strcpy(fontdir, "/usr/share/fonts/truetype/");
|
|
+ strcpy(fontdir, "@TERMUX_PREFIX@/share/fonts/truetype/");
|
|
#else
|
|
strcpy(fontdir, "/System/Library/Fonts/");
|
|
#endif
|
|
--- a/vs/sdl/src/cdrom/linux/SDL_syscdrom.c
|
|
+++ b/vs/sdl/src/cdrom/linux/SDL_syscdrom.c
|
|
@@ -68,7 +68,7 @@
|
|
#ifdef MNTTAB
|
|
#define _PATH_MNTTAB MNTTAB
|
|
#else
|
|
-#define _PATH_MNTTAB "/etc/fstab"
|
|
+#define _PATH_MNTTAB "@TERMUX_PREFIX@/etc/fstab"
|
|
#endif
|
|
#endif /* !_PATH_MNTTAB */
|
|
|