Bug 17421

Summary: fltk includes GUI application in devel package
Product: Mageia Reporter: Rémi Verschelde <rverschelde>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: fundawang, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: fltk CVE:
Status comment:

Description Rémi Verschelde 2015-12-30 09:47:12 CET
I spotted on tv's latest update of rpmdrake's GUI applications that lib64fltk-devel has been added as a GUI package. And indeed it seems to include a desktop file and corresponding binary + mime type + icon in its devel package:

%files -n %{develname}
%doc README CHANGES
%doc README.CMake.txt README.Unix.txt
%{_includedir}/FL
%{_bindir}/fltk-config
%{multiarch_bindir}/fltk-config
%{_bindir}/fluid
%{_iconsdir}/hicolor/*/apps/fluid.png
%{_datadir}/mime/packages/fluid.xml
%{_datadir}/applications/fluid.desktop
%{_mandir}/man?/*
%{_libdir}/libfltk*.so
%{_libdir}/libfltk*.a
%{_datadir}/fltk/*.cmake
%{_datadir}/fltk/CMakeCache.txt

fluid should probably be split out of the devel package.


Another thing, lib64fltk-devel seems to include manpages with strange names, do they refer to demos that we don't install? If so they should be removed:

/usr/share/man/man6/blocks.6.xz
/usr/share/man/man6/checkers.6.xz
/usr/share/man/man6/sudoku.6.xz

They're also in Mageia 5 but it's not worth an update for that IMO, unless we end up with conflicts with some puzzle games.

Reproducible: 

Steps to Reproduce:
Comment 1 Thierry Vignaud 2015-12-30 10:11:39 CET
nice catch :-)

CC: (none) => thierry.vignaud

David Walser 2016-01-07 00:31:43 CET

Summary: ftlk includes GUI application in devel package => fltk includes GUI application in devel package

Comment 2 Rémi Verschelde 2016-01-13 11:32:39 CET
I guess I'll handle it asap.

CC: (none) => fundawang
Assignee: fundawang => rverschelde

Comment 3 Rémi Verschelde 2016-04-25 20:20:50 CEST
Fixed in fltk-1.3.4-0.r11608.1.mga6, the GUI application is now packaged as fltk-fluid.

Status: NEW => RESOLVED
Resolution: (none) => FIXED