File project.diff of Package mingw64-gc
--- mingw64-gc.spec.orig
+++ mingw64-gc.spec
@@ -36,6 +36,15 @@ The Boehm-Demers-Weiser conservative gar
used as a garbage collecting replacement for C malloc or C++ new.
+%package -n mingw64-libgccpp
+Summary: GC garbage collector for C++
+Group: System/Libraries
+
+%description -n mingw64-libgccpp
+The Boehm-Demers-Weiser conservative garbage collector can be
+used as a garbage collecting replacement for C malloc or C++ new.
+
+
%package devel
Summary: GC garbage collector for C and C++
Group: Development/Libraries
@@ -45,6 +54,15 @@ The Boehm-Demers-Weiser conservative gar
used as a garbage collecting replacement for C malloc or C++ new.
+%package -n mingw64-libgccpp-devel
+Summary: GC garbage collector for C++ (development files)
+Group: Development/Libraries
+
+%description -n mingw64-libgccpp-devel
+The Boehm-Demers-Weiser conservative garbage collector can be
+used as a garbage collecting replacement for C malloc or C++ new.
+
+
%package -n mingw64-libatomic_ops-devel
Summary: Access to hardware provided atomic memory operations (development files)
Group: System/Libraries
@@ -96,20 +114,24 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root)
%{_mingw64_bindir}/libcord-1.dll
%{_mingw64_bindir}/libgc-1.dll
-%{_mingw64_bindir}/libgccpp-1.dll
+%files -n mingw64-libgccpp
+%defattr(-,root,root)
+%{_mingw64_bindir}/libgccpp-1.dll
%files devel
%defattr(-,root,root)
%{_mingw64_libdir}/libcord.dll.a
%{_mingw64_libdir}/libgc.dll.a
-%{_mingw64_libdir}/libgccpp.dll.a
%{_mingw64_libdir}/pkgconfig/bdw-gc.pc
%{_mingw64_includedir}/gc.h
-%{_mingw64_includedir}/gc_cpp.h
%{_mingw64_includedir}/gc/
%{_mingw64_datadir}/gc/
+%files -n mingw64-libgccpp-devel
+%defattr(-, root, root)
+%{_mingw64_libdir}/libgccpp.dll.a
+%{_mingw64_includedir}/gc_cpp.h
%files -n mingw64-libatomic_ops-devel
%defattr(-, root, root)