Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37039226
en ru br
Репозитории ALT
S:3.2.2-alt4
D:2.2.2-alt1
5.1: 2.2.4-alt4.M50P.1
4.1: 2.2.0-alt3
4.0: 2.2.0-alt2
3.0: 1.0.10-alt1
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: fpc

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: fpc-fix-path-of-localization-files.patch
Скачать


diff --git a/fpcbuild/fpcsrc/utils/fpdoc/dglobals.pp b/fpcbuild/fpcsrc/utils/fpdoc/dglobals.pp
index 1d43a97..9f684e0 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/dglobals.pp
+++ b/fpcbuild/fpcsrc/utils/fpdoc/dglobals.pp
@@ -1677,7 +1677,7 @@ procedure TranslateDocStrings(const Lang: String);
 
 Const
 {$ifdef unix}
-  DefDir = '/usr/local/share/locale';
+  DefDir = '/usr/share/locale';
 {$else}  
   DefDir = 'intl';
 {$endif}
diff --git a/fpcbuild/fpcsrc/utils/fpdoc/fpclasschart.pp b/fpcbuild/fpcsrc/utils/fpdoc/fpclasschart.pp
index b70ebb4..0399ac1 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/fpclasschart.pp
+++ b/fpcbuild/fpcsrc/utils/fpdoc/fpclasschart.pp
@@ -687,7 +687,7 @@ Function ParseCommandLine : Integer;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}
diff --git a/fpcbuild/fpcsrc/utils/fpdoc/fpdoc.pp b/fpcbuild/fpcsrc/utils/fpdoc/fpdoc.pp
index 999e31e..92150ea 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/fpdoc.pp
+++ b/fpcbuild/fpcsrc/utils/fpdoc/fpdoc.pp
@@ -394,7 +394,7 @@ Procedure TFPDocApplication.DoRun;
 begin
   try
   {$IFDEF Unix}
-    gettext.TranslateResourceStrings('/usr/local/share/locale/%s/LC_MESSAGES/fpdoc.mo');
+    gettext.TranslateResourceStrings('/usr/share/locale/%s/LC_MESSAGES/fpdoc.mo');
   {$ELSE}
     gettext.TranslateResourceStrings('intl/fpdoc.%s.mo');
   {$ENDIF}
diff --git a/fpcbuild/fpcsrc/utils/fpdoc/intl/Makefile b/fpcbuild/fpcsrc/utils/fpdoc/intl/Makefile
index 0ad56eb..7f80e03 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/intl/Makefile
+++ b/fpcbuild/fpcsrc/utils/fpdoc/intl/Makefile
@@ -16,8 +16,8 @@ pot:
 	rstconv -i ../makeskel.rst -o makeskel.pot
 	rstconv -i ../fpdocmk.rst -o fpdocmk.pot
 
-install:
-	install -D -m 0644 fpdoc.de.mo /usr/local/share/locale/de/LC_MESSAGES/fpdoc.mo
-	install -D -m 0644 dglobals.de.mo /usr/local/share/locale/de/LC_MESSAGES/dglobals.mo
-	install -D -m 0644 makeskel.de.mo /usr/local/share/locale/de/LC_MESSAGES/makeskel.mo
-	install -D -m 0644 fpdocmk.de.mo /usr/local/share/locale/de/LC_MESSAGES/fpdocmk.mo
+install: de
+	install -D -m 0644 fpdoc.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/fpdoc.mo
+	install -D -m 0644 dglobals.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/dglobals.mo
+	install -D -m 0644 makeskel.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/makeskel.mo
+	install -D -m 0644 fpdocmk.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/fpdocmk.mo
diff --git a/fpcbuild/fpcsrc/utils/fpdoc/makeskel.pp b/fpcbuild/fpcsrc/utils/fpdoc/makeskel.pp
index b4b717a..0ad114f 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/makeskel.pp
+++ b/fpcbuild/fpcsrc/utils/fpdoc/makeskel.pp
@@ -584,7 +584,7 @@ Function ParseCommandLine : Integer;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}
diff --git a/fpcbuild/fpcsrc/utils/fpdoc/unitdiff.pp b/fpcbuild/fpcsrc/utils/fpdoc/unitdiff.pp
index a7259cb..997ef35 100644
--- a/fpcbuild/fpcsrc/utils/fpdoc/unitdiff.pp
+++ b/fpcbuild/fpcsrc/utils/fpdoc/unitdiff.pp
@@ -169,7 +169,7 @@ procedure ParseCommandLine;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin