]> git.pld-linux.org Git - packages/crossmingw32-glib2.git/commitdiff
- adjusted executables paths in .pc files to point to native tools; release 2 master auto/th/crossmingw32-glib2-2.66.8-2
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Mar 2024 17:32:35 +0000 (18:32 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Mar 2024 17:32:35 +0000 (18:32 +0100)
crossmingw32-glib2.spec
glib2-win32.patch

index 6768e3624afc2bf777dcacf93199007bc75af69d..455a814eb8868b85022413ee509cbc4211a7085f 100644 (file)
@@ -13,7 +13,7 @@ Summary(zh_CN.UTF-8): 实用工具函数库
 %define                realname   glib
 Name:          crossmingw32-glib2
 Version:       2.66.8
-Release:       1
+Release:       2
 License:       LGPL v2+
 Group:         Development/Libraries
 Source0:       https://download.gnome.org/sources/glib/2.66/glib-%{version}.tar.xz
@@ -195,6 +195,9 @@ install -d $RPM_BUILD_ROOT%{_dlldir}
 %{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
 %endif
 
+# adjust for system tools
+%{__sed} -i -e '/^\(gio\|gio_querymodules\|glib_compile_schemas\|glib_compile_resources\|gdbus\|gdbus_codegen\|gresource\|gsettings\|glib_genmarshal\|gobject_query\|glib_mkenums\)=/ s,\${bindir},/usr/bin,' $RPM_BUILD_ROOT%{_pkgconfigdir}/{gio,glib}-2.0.pc
+
 # use system glib2-devel instead
 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{gdbus-codegen,glib-genmarshal,glib-gettextize,glib-mkenums,gtester-report,*.exe}
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{aclocal,bash-completion,gettext,glib-2.0}
index 5678ac480658bcee50f2b8295d179653d3515643..928ecadf6f9b28ed6d5b4cc5358f65054acbe50e 100644 (file)
              {
 --- glib-2.66.8/glib/gwin32.c.orig     2021-03-18 14:47:48.347693400 +0100
 +++ glib-2.66.8/glib/gwin32.c  2021-05-22 12:35:00.835079487 +0200
+@@ -891,7 +891,7 @@ g_console_win32_init (void)
+       int          new_fd;
+       int          preferred_fd = i;
+       HANDLE       std_handle;
+-      errno_t      errsv = 0;
++      int          errsv = 0;
+       if (!streams[i].redirect)
+         continue;
 @@ -1109,7 +1109,7 @@ g_win32_veh_handler (PEXCEPTION_POINTERS
        return EXCEPTION_CONTINUE_SEARCH;
      }
This page took 0.094415 seconds and 4 git commands to generate.