]> jfr.im git - irc/irssi/irssi.git/commitdiff
fix signals file
authorAilin Nemui <redacted>
Sun, 12 Feb 2023 09:35:12 +0000 (10:35 +0100)
committerAilin Nemui <redacted>
Sun, 12 Feb 2023 09:35:12 +0000 (10:35 +0100)
meson.build

index 7d37e7ebc2b1a663b8a2b240296db3d2265665e1..337a15dac5e09a671e53a952df0b272ce28cde43 100644 (file)
@@ -596,6 +596,12 @@ pc_requires = []
 if not glib_internal
   pc_requires += glib_dep
 endif
+signalsfile = docdir / 'signals.txt'
+if signalsfile.startswith('/')
+  signalsfile = signalsfile.replace(get_option('prefix'), '${prefix}')
+else
+  signalsfile = '${prefix}' / signalsfile
+endif
 pc.generate(filebase : 'irssi-1',
   name : 'Irssi',
   description : 'Irssi chat client',
@@ -603,7 +609,7 @@ pc.generate(filebase : 'irssi-1',
   requires : pc_requires,
   variables : [
     'irssimoduledir=${libdir}' / incdir / 'modules',
-    'signalsfile=${prefix}' / docdir / 'signals.txt'
+    'signalsfile=' + signalsfile
   ])
 
 ###########