]> jfr.im git - irc/hexchat/hexchat.git/commitdiff
win32: Install lgi with lua plugin
authorPatrick Griffis <redacted>
Wed, 6 Apr 2016 23:26:00 +0000 (16:26 -0700)
committerPatrick Griffis <redacted>
Fri, 8 Apr 2016 01:27:43 +0000 (18:27 -0700)
win32/copy/copy.vcxproj
win32/installer/hexchat.iss.tt

index d9f38f280a96b163d60184e38865dcbd39831ba9..8a0e130f56c2cfcf44bfce1c4db1c78f03f99099 100644 (file)
@@ -41,6 +41,7 @@
     <None Include="$(DepsRoot)\bin\iconv.dll" />\r
     <None Include="$(DepsRoot)\bin\libeay32.dll" />\r
     <None Include="$(DepsRoot)\bin\libenchant.dll" />\r
+    <None Include="$(DepsRoot)\bin\libffi.dll" />\r
     <None Include="$(DepsRoot)\bin\libintl.dll" />\r
     <None Include="$(DepsRoot)\bin\libpng16.dll" />\r
     <None Include="$(DepsRoot)\bin\libxml2.dll" />\r
     <None Include="changelog.url" />\r
     <None Include="readme.url" />\r
 \r
+    <None Include="$(DepsRoot)\bin\lua51.dll" />\r
+    <None Include="$(DepsRoot)\bin\girepository-1.0.dll" />\r
+    <None Include="$(DepsRoot)\bin\lgi.dll" />\r
+    <LuaShare Include="$(DepsRoot)\share\lua\*.lua" />\r
+    <LuaShare Include="$(DepsRoot)\share\lua\**\*.lua" />\r
+    <LuaShare Include="$(DepsRoot)\share\lua\**\**\*.lua" />\r
+    <Typelib Include="$(DepsRoot)\lib\girepository-1.0\*.typelib" />\r
+\r
     <Engines Include="$(DepsRoot)\lib\gtk-2.0\i686-pc-vs14\engines\**\*" />\r
 \r
     <Share Include="share\**\*" />\r
@@ -77,7 +86,9 @@
     <Copy SourceFiles="$(DepsRoot)\lib\enchant\libenchant_myspell.dll" DestinationFolder="$(HexChatRel)\lib\enchant" />\r
     <Copy SourceFiles="@(Locale)" DestinationFiles="@(Locale->'$(HexChatRel)\share\locale\%(RecursiveDir)%(Filename)%(Extension)')" />\r
     <Copy SourceFiles="@(MSWindowsTheme)" DestinationFiles="@(MSWindowsTheme->'$(HexChatRel)\share\themes\MS-Windows\%(RecursiveDir)%(Filename)%(Extension)')" />\r
-\r
+    <Copy SourceFiles="@(LuaShare)" DestinationFiles="@(LuaShare->'$(HexChatRel)\share\lua\%(RecursiveDir)%(Filename)%(Extension)')" />\r
+    <Copy SourceFiles="@(Typelib)" DestinationFiles="@(Typelib->'$(HexChatRel)\lib\girepository-1.0\%(Filename)%(Extension)')" />\r
+       \r
     <WriteLinesToFile File="$(HexChatRel)portable-mode" Lines="2" Overwrite="true" />\r
   </Target>\r
 </Project>\r
index 2b3ee59d33293feea6ab629212981158e79fd7f4..79a860cfc952a7b3b3f82047a7968e330a83f57c 100644 (file)
@@ -139,6 +139,7 @@ Source: "harfbuzz.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "iconv.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "libeay32.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "libenchant.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
+Source: "libffi.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "libintl.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "libpng16.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
 Source: "libxml2.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: libs
@@ -156,6 +157,14 @@ Source: "lib\enchant\*"; DestDir: "{app}\lib\enchant"; Flags: ignoreversion; Com
 
 Source: "lib\gtk-2.0\i686-pc-vs14\engines\*"; DestDir: "{app}\lib\gtk-2.0\i686-pc-vs14\engines"; Flags: ignoreversion; Components: libs
 
+Source: "girepository-1.0.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: langs\lua
+Source: "lua51.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: langs\lua
+Source: "lgi.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: langs\lua
+Source: "lib\girepository-1.0\*.typelib"; DestDir: "{app}\lib\girepository-1.0"; Flags: ignoreversion; Components: langs\lua
+Source: "share\lua\*.lua"; DestDir: "{app}\share\lua"; Flags: ignoreversion; Components: langs\lua
+Source: "share\lua\lgi\*.lua"; DestDir: "{app}\share\lua\lgi"; Flags: ignoreversion; Components: langs\lua
+Source: "share\lua\lgi\override\*.lua"; DestDir: "{app}\share\lua\lgi\override"; Flags: ignoreversion; Components: langs\lua
+
 Source: "plugins\hcchecksum.dll"; DestDir: "{app}\plugins"; Flags: ignoreversion; Components: plugins\checksum
 Source: "plugins\hcdoat.dll"; DestDir: "{app}\plugins"; Flags: ignoreversion; Components: plugins\doat
 Source: "plugins\hcexec.dll"; DestDir: "{app}\plugins"; Flags: ignoreversion; Components: plugins\exec