MinGW base filesystem and environment

Edit Package mingw32-filesystem
http://hg.et.redhat.com/misc/fedora-mingw--devel/

This package contains the base filesystem layout, RPM macros and
environment for all MinGW packages.

This environment is maintained by the Fedora MinGW SIG at:

http://fedoraproject.org/wiki/SIGs/MinGW

Refresh
Refresh
Source Files
Filename Size Changed
COPYING 0000018092 17.7 KB
languages 0000000651 651 Bytes
languages.man 0000000078 78 Bytes
macros.mingw32 0000009256 9.04 KB
macros.mingw32-cmake 0000001413 1.38 KB
mingw-objdump-srcfiles 0000000567 567 Bytes
mingw32-cmake.attr 0000000169 169 Bytes
mingw32-cmake.prov 0000002988 2.92 KB
mingw32-filesystem-rpmlintrc 0000000245 245 Bytes
mingw32-filesystem.changes 0000008482 8.28 KB
mingw32-filesystem.spec 0000008739 8.53 KB
mingw32-find-debuginfo.sh 0000002439 2.38 KB
mingw32-find-lang.sh 0000008314 8.12 KB
mingw32-find-provides.sh 0000001094 1.07 KB
mingw32-find-requires.sh 0000003217 3.14 KB
mingw32-install-post.sh 0000002910 2.84 KB
mingw32-rpmlintrc 0000001005 1005 Bytes
mingw32-scripts.sh 0000001044 1.02 KB
mingw32.sh 0000000090 90 Bytes
Revision 157 (latest revision is 187)
Ralf Habacker's avatar Ralf Habacker (rhabacker) accepted request 993385 from Ralf Habacker's avatar Ralf Habacker (rhabacker) (revision 157)
- Update to 20220805
- Fix for generating the source file list for the debug package (boo#1201107).
  * Added the script 'mingw-objdump-srcfiles' to determine the
    source files used by the package in question.
  * The gawk script is based on a perl script from jengelh, which was
    not adopted due to an additional runtime dependency. 
  * With this change, *.sym files are no longer included in generated
    debug packages. 
  * The now obsolete runtime dependency to mingw32-cross-breakpad-tools
    has been removed
- Exclude 'mlang.dll' and other dll's from automatic runtime library
  detection required for win_iconv and libqt5 packages
- Fix spelling in *.changes
- Add 'arch-independent-package-contains-binary-or-object' filter also
  for static libraries (boo#1201173)
- When scanning libraries exclude non real dll file names e.g. '%s.dll'
- Add missing runtime dependencies (boo#1188144)
- Use newer $host-pkgconf
- Fix using undefined STRINGS env variable
- Update to 20220801
- Fetch real used shared library name from import libraries to avoid
  file name generation errors, for example with mingw32-glib2
- Scan all archives for shared library names as packages may not use
  the default import library extension
- Fix finding qm files for KDE Frameworks >= 5.76 (taken from rpm-4.14.1)
- Update to 20220620
- Add more provides required by libqt5 related packages
- Add optional support for excluding runtime DLL dependencies to avoid
  rebuilding the whole project, see macro %_mingw32_find_requires_exclude
  in macros.mingw32 for details
- Update to 20220524
- On finding provides and requirements do not generate temporary 
  files in the global temporary directory (boo#1182356)
- Add optional support to add runtime dependencies for import
  libraries, see macros.mingw32 for details (boo#1194430)
- Fix warning 'file format not recognized' in mingw32-find-requires.sh
  when parsing xxx-config files
- Change all version comparisons for Tumbleweed to >= 1550 (instead
  of == 1550). Anything in Tumbleweed counts for current Tumbleweed
  plus future CODE branches. Additionally, the Tumbleweed
  suse_version code is not chiseled in stone.
- Fix install path and file format for global rpmlint config file on
  openSUSE_Tumbleweed (bug boo#1190304, boo#1190438)
- Use rpmlint-mini also on Leap 15.x to fix the conflict breakage
- Be more verbose when version in generated xxxConfigVersion.cmake
  files is empty (see https://build.opensuse.org/request/show/915515)
- Force rpmlint use and avoid using of rpmlint-mini
- Add provides for bcrypt.dll required by mingw32-gdb 10.2
- Add missing provide for ncrypt.dll
- Move RPM macros to %_rpmmacrodir (boo#1185671)
- Move profile.d entries to %_distconfdir
- Use %_fileattrsdir macro
- Update to 20201105
- Add macro _mingw32_create_macro_links
- Add macro _mingw32_gdb and command line wrapper /usr/bin/mingw32-gdb
- In mingw32-scripts support rpm macro processing according to
  https://rpm.org/user_doc/macros.htm
- Update to 20201017
- Fix bug not keeping quotes in bash arguments provided to mingw32-scripts.sh
  which is for example required to specify a different cmake generator 
- Update to 20200825
- Fix
  * W: non-etc-or-var-file-marked-as-conffile /usr/libexec/rpm/fileattrs/mingw32-cmake.attr
  * W: non-etc-or-var-file-marked-as-conffile /usr/libexec/rpm/mingw32-cmake.prov
  * W: script-without-shebang /usr/libexec/rpm/fileattrs/mingw32-cmake.attr
  * W: non-standard-group Development/Libraries
  * installing mingw32-scripts on Tumbleweed
  * not using present rpmlint config for building this package
- Add missing Fortran case into macros.mingw32* (boo#1173990)
- Fix warning about non standard group (boo#1173189)
- Make cmake package support to be more in sync with native package
  * Add mingw32-cmake.prov and mingw32-cmake.attr ported from native
    cmake package to support generating mingw32(cmake:xxx) dependencies
    required by newer KDE Frameworks 5 and other packages.
  * Move out cmake related macros from macros.mingw32 into macros.mingw32-cmake
  * Define macro _mingw32_cmake_build
  * Fix deprecated call to %make_jobs
  CMake support may be better located in a package named mingw32-cross-cmake
  but need to be used here until the deprecated dependency generator provided
  by this package is converted to sets of *.attr/*.prov files.
- Add additional man languages 'id' and 'uk' used by KDE Frameworks5 packages
- Process debuginfo in a reproducible way (boo#1041090)
- Revert -lssp 
- Add -lssp to the link flags, otherwise building of some packages
  (like mingw32-cairo) will be aborted with the error 'undefined
  reference to `__memcpy_chk`'. This library seems not be added by
  gcc 9.2 automatically.
- add macro _mingw32_ldflags_bootstrap for bootstrap packages
- fix compile errors: undefined reference to `__memcpy_chk`
- disable default debug package only if the mingw debug macro is used
- inital package for Factory submission
Comments 0
openSUSE Build Service is sponsored by