Description: An easy-to-use telnet client mainly targets BBS users. PCMan X is a newly developed GPL'd version of PCMan, a full-featured famous BBS client formerly designed for MS Windows only. It aimed to be an easy-to-use yet full-featured telnet client facilitating BBS browsing with the ability to process double-byte characters. The package is orphaned at fedora 12 Alpha Freeze, I want to maintain it now: See:https://koji.fedoraproject.org/koji/packageinfo?packageID=2736 SPEC: http://dl.dropbox.com/u/1338197/1/pcmanx-gtk2.spec SRPM: http://dl.dropbox.com/u/1338197/1/pcmanx-gtk2-0.3.9-1.20100210svn.fc12.src.rpm
Update to svn523 SPEC: https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2.spec SRPM: https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2-0.3.9-5.20100601svn.fc13.src.rpm
Disable xulrunner plugin by default SPEC: https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2.spec SRPM: https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2-0.3.9-5.20100601svn.fc13.src.rpm
Wrong URLs? (In reply to comment #2) > Disable xulrunner plugin by default > > SPEC: > https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2.spec > SRPM: > https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2-0.3.9-5.20100601svn.fc13.src.rpm
This is an old package and the spec file is well-structured. But it failed to build a binary package: https://koji.fedoraproject.org/koji/taskinfo?taskID=2244897 The %configure command should be something like: %configure --enable-libnotify \ --enable-wget \ --enable-iplookup \ --enable-proxy %{?_with_plugin:--enable-plugin} The fact that the plugin is disabled should be recorded in %changelog . And please change the release number every time you modify your spec file. And some comments should be added on why the plugin is disabled but the building code remains in the spec file. Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig The above lines are not necessary. Though the plugin is now prevented from building, the naming of it is not good. Maybe 'mozilla-pcmanx' is better, with respect to existing similar packages.
(In reply to comment #4) > This is an old package and the spec file is well-structured. > But it failed to build a binary package: > https://koji.fedoraproject.org/koji/taskinfo?taskID=2244897 > The %configure command should be something like: > %configure --enable-libnotify \ > --enable-wget \ > --enable-iplookup \ > --enable-proxy %{?_with_plugin:--enable-plugin} > The fact that the plugin is disabled should be recorded in %changelog . > And please change the release number every time you modify your spec file. > And some comments should be added on why the plugin is disabled but the > building code remains in the spec file. Will be fixed in next realse > Requires(post): /sbin/ldconfig > Requires(postun): /sbin/ldconfig > The above lines are not necessary. This is still needed, e.g. {_libdir}/libpcmanx.so.0 > Though the plugin is now prevented from building, the naming of it is not good. > Maybe 'mozilla-pcmanx' is better, with respect to existing similar packages. This package is not pure mozilla plugin, it also contain some xulrunner compenents , see %file xulrunner-plugin
(In reply to comment #5) > > Requires(post): /sbin/ldconfig > > Requires(postun): /sbin/ldconfig > > The above lines are not necessary. > This is still needed, e.g. {_libdir}/libpcmanx.so.0 http://fedoraproject.org/wiki/Packaging/ScriptletSnippets#Shared_libraries "If applicable, the latter way is recommended because doing so will automatically add appropriate dependencies on /sbin/ldconfig to the package"
(In reply to comment #6) > (In reply to comment #5) > > > Requires(post): /sbin/ldconfig > > > Requires(postun): /sbin/ldconfig > > > The above lines are not necessary. > > This is still needed, e.g. {_libdir}/libpcmanx.so.0 > http://fedoraproject.org/wiki/Packaging/ScriptletSnippets#Shared_libraries > > "If applicable, the latter way is recommended because doing so will > automatically add appropriate dependencies on /sbin/ldconfig to the package" I can't find those lines on spec, maybe you see it from other spec file?
(In reply to comment #7) > I can't find those lines on spec, maybe you see it from other spec file? https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2.spec Line 34 and 35.
New SRPM: https://dl-web.dropbox.com/u/1338197/1/pcmanx-gtk2-0.3.9-6.20100601svn.fc13.src.rpm
Okay. Rawhide build succeeded: http://koji.fedoraproject.org/koji/taskinfo?taskID=2248524 Now it is approved by cheeselee.
Package Change Request ====================== Package Name: pcmanx-gtk2 New Branches: F-12 F-13 Owners: supercyper
(In reply to comment #10) > Okay. Rawhide build succeeded: > http://koji.fedoraproject.org/koji/taskinfo?taskID=2248524 > > Now it is approved by cheeselee. Thanks for the review!
I believe I've unretired the package and set the ownership properly. Please let me know if something doesn't work properly.
(In reply to comment #13) > I believe I've unretired the package and set the ownership properly. Please > let me know if something doesn't work properly. built pcmanx-gtk2 on koji successfully , thanks.