Spec URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece.spec SRPM URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece-6.1.0-1.fc13.src.rpm Description: Riece is an IRC client for Emacs. Riece provides the following features: - Several IRC servers may be used at the same time. - Essential features can be built upon the extension framework (called "add-on") capable of dependency tracking. - Installation is easy. Riece doesn't depend on other packages. - Setup is easy. Automatically save/restore the configuration. - Riece uses separate windows to display users, channels, and dialogues. The user can select the window layout. - Step-by-step instructions (in info format) are included. - Mostly compliant with RFC 2812.
Fixed encoding of Japanese docs in -2: Spec URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece.spec SRPM URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece-6.1.0-2.fc13.src.rpm
Packaged new upstream release, which incorporates patches for Fedora. Now the spec became simpler and easier to review. Spec URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece.spec SRPM URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece-7.0.0-1.fc13.src.rpm
Hi Daiki -- This failed to build in Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=2912720 * Looks like you forgot BuildRequires: giflib, librsvg2, GConf2, libotf, m17n-lib * Also, please include the COPYING file in the main package and all the subpackages. * Finally, there is a new upstream available, version 7.0.3 When you have corrected these issues, please submit a new Spec and SRPM and remember to clear "BuildFails" from the Whiteboard in this bug. Cheers Rudi
Hi Rudi, thanks for looking into this - (In reply to comment #3) > * Looks like you forgot BuildRequires: giflib, librsvg2, GConf2, libotf, > m17n-lib Hmm, it looks strange that BR: emacs does not pull those libraries automatically by dependency - perhaps a current rawhide koji issue? Anyway, I changed the spec to use emacs-nox instead of emacs to workaround this: http://koji.fedoraproject.org/koji/taskinfo?taskID=2916390 > * Also, please include the COPYING file in the main package and all the > subpackages. Added. > * Finally, there is a new upstream available, version 7.0.3 Updated to the latest version. Spec URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece.spec SRPM URL: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece-7.0.3-1.fc13.src.rpm
SRPM is actually at: http://www.unixuser.org/~ueno/software/fedora/riece/emacs-common-riece-7.0.3-1.fc15.src.rpm Thanks Daiki -- all looks fine now! ACCEPT - = N/A / = Check ! = Problem ? = Not evaluated === REQUIRED ITEMS === [/] Rpmlint output is clean: $ rpmlint SRPMS/emacs-common-riece-7.0.3-1.fc14.src.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. $ rpmlint RPMS/noarch/emacs-common-riece-7.0.3-1.fc14.noarch.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. $ rpmlint RPMS/noarch/emacs-riece-7.0.3-1.fc14.noarch.rpm emacs-riece.noarch: W: spelling-error Summary(en_US) elisp -> lisp, e lisp, Elise emacs-riece.noarch: W: spelling-error %description -l en_US elisp -> lisp, e lisp, Elise emacs-riece.noarch: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 3 warnings. $ rpmlint RPMS/noarch/emacs-riece-el-7.0.3-1.fc14.noarch.rpm emacs-riece-el.noarch: W: spelling-error Summary(en_US) Elisp -> Elis, Lisp, Elise emacs-riece-el.noarch: W: spelling-error %description -l en_US elisp -> lisp, e lisp, Elise emacs-riece-el.noarch: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 3 warnings. $ rpmlint RPMS/noarch/xemacs-riece-7.0.3-1.fc14.noarch.rpm xemacs-riece.noarch: W: spelling-error Summary(en_US) elisp -> lisp, e lisp, Elise xemacs-riece.noarch: W: spelling-error %description -l en_US elisp -> lisp, e lisp, Elise xemacs-riece.noarch: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 3 warnings. $ rpmlint RPMS/noarch/xemacs-riece-el-7.0.3-1.fc14.noarch.rpm xemacs-riece-el.noarch: W: spelling-error Summary(en_US) Elisp -> Elis, Lisp, Elise xemacs-riece-el.noarch: W: spelling-error %description -l en_US elisp -> lisp, e lisp, Elise xemacs-riece-el.noarch: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 3 warnings. [/] Package is named according to the Package Naming Guidelines. [/] Spec file name must match the base package %{name}, in the format %{name}.spec. [/] Package meets the Packaging Guidelines including the Language specific items [/] Package is licensed with an open-source compatible license and meets other legal requirements as defined in the legal section of Packaging Guidelines. [/] License field in the package spec file matches the actual license. License type: GPLv2+ [/] If (and only if) the source package includes the text of the license(s) in its own file, then that file, containing the text of the license(s) for the package is included in %doc. [/] Spec file is legible and written in American English. [/] Sources used to build the package matches the upstream source, as provided in the spec URL. $ md5sum SOURCES/riece-7.0.3.tar.gz 8a1bb05eb6aa49ad3ce7548e828b6c33 SOURCES/riece-7.0.3.tar.gz $ md5sum ~/Download/riece-7.0.3.tar.gz 8a1bb05eb6aa49ad3ce7548e828b6c33 /home/rlandmann/Download/riece-7.0.3.tar.gz [/] Package successfully compiles and builds into binary rpms on at least one supported architecture. http://koji.fedoraproject.org/koji/taskinfo?taskID=2919273 [/] Package is not known to require ExcludeArch [/] All build dependencies are listed in BuildRequires, except for any that are listed in the exceptions section of Packaging Guidelines. [-] The spec file handles locales properly (with the %find_lang macro) [-] ldconfig called in %post and %postun if required. [/] Package does not bundle copies of system libraries [/] Package is not relocatable. [/] Package must own all directories that it creates. [/] Package does not contain duplicates in %files. [/] Permissions on files are set properly [/] %files section includes a %defattr(...) line [/] Package consistently uses macros. [-] Large documentation files are in a -doc subpackage, if required. [/] Package uses nothing in %doc for runtime. [-] Header files in -devel subpackage, if present. [-] Static libraries in -static subpackage, if present. [-] Development .so files in -devel subpackage, if present. [-] -devel packages require base package with full versioning. [/] Package does not contain any libtool archives (.la). [-] Package contains a properly installed %{name}.desktop file if it is a GUI application. [/] Package does not own files or directories owned by other packages. [/] Filenames are valid UTF-8
Thanks for the review, Rudi. New Package SCM Request ======================= Package Name: emacs-common-riece Short Description: Yet Another IRC Client for Emacs and XEmacs Owners: ueno Branches: f15 f14 f13 InitialCC: i18n-team
Git done (by process-git-requests).
emacs-common-riece-7.0.3-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/emacs-common-riece-7.0.3-1.fc14
emacs-common-riece-7.0.3-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/emacs-common-riece-7.0.3-1.fc13
emacs-common-riece-7.0.3-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/emacs-common-riece-7.0.3-1.fc15
emacs-common-riece-7.0.3-1.fc15 has been pushed to the Fedora 15 testing repository.
Closing.
emacs-common-riece-7.0.3-1.fc15 has been pushed to the Fedora 15 stable repository.
emacs-common-riece-7.0.3-1.fc14 has been pushed to the Fedora 14 stable repository.
emacs-common-riece-7.0.3-1.fc13 has been pushed to the Fedora 13 stable repository.