2010/9/3 Shinji Ikari
2010/9/3 Shinji Ikari
: On Friday 03 September 2010 16:15:16 you wrote:
Saludos, quiero crear el rpm de workrave, programita para controlar el tiempo en el que uno se pasa frente al monitor (me han comenzado a doler los ojitos, así que a cuidarse no más)
Encontré esto:
http://linuxpoison.blogspot.com/2008/07/how-to-create-rpm-from-source.html
Lo pondré en práctica, pero quisiera leer alguna experiencia o recomendación al respecto.
Ya revisé los requerimientos de librerías según el archivo README del tar.gz de workrave.
PS: No esta disponible para openSuSE 11.3 (actual 1.9.2), lo estuvo para la 11.1 pero es una versión inferior, 1.9.0 (lo revisé ayer, no recuerdo bien)
Peculiar:
luego de aplicar el rpmbuild -v --bb workrave.spec me sale: error: line 8: Unknown tag: Copyright: GPL
Si se revisa documentación: http://www.rpm.org/max-rpm/s1-rpm-inside-tags.html
Hay una etiqueta copyright la cual esta correctamente escrita. Ahora haciendo: vi workrave.spec la etiqueta Copyright aparece marcada, a diferencia de las otras etiquetas. Vaya, tal vez eliminando, alguna recomendación al respecto, puede que la especificación para spec haya cambiado.
Extraño también pues la etiqueta Distribution la he dejado como Red Hat Linux y no se queja. =P
-- Carlos A.
Se cambia Copyright por License.
Ahora estoy siguiendo estos pasos: http://www.rpm-based.org/how-to-create-rpm-package
-- Carlos A.
No me ha ido tan mal, excepto por cierto requerimiento. ikari@Eva04:~/Downloads/packages/SPECS> rpmbuild -bb -v workrave.spec error: Failed build dependencies: libsigc++-devel >= 1.1 is needed by workrave-1.9.2-1.dag.8.0.x86_64 El problema es que no está esa librería específica: libsigc++12 libsigc++12-devel libsigc++2 libsigc++2-32bit libsigc++2-devel ¿cuál es la correcta? supongo que se requiere crear un enlace y dar un nuevo nombre a la librería en si... pero donde esta el archivo, pues solamente esta hay /usr/share/doc. Vaya lio en el que me meto. Queda la opción de OBS y usar OSC. Pero no creo que ofresca esperanzas. =/ Pero habrá que probar. -- Carlos A. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org