MinGW base filesystem and environment
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
- Sources inherited from project windows:mingw:win32
- Devel package for openSUSE:Factory
-
11
derived packages
- Links to openSUSE:Factory / mingw32-filesystem
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:rhabacker:branches:windows:mingw:win32/mingw32-filesystem && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
COPYING | 0000018092 17.7 KB | |
_link | 0000000124 124 Bytes | |
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 (rhabacker)
accepted
request 993385
from
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