Mailinglist Archive: opensuse-es (1178 mails)

< Previous Next >
[opensuse-es] Re: RPM de Workrave
  • From: Shinji Ikari <darkwildkat@xxxxxxxxx>
  • Date: Fri, 3 Sep 2010 18:53:52 -0500
  • Message-id: <AANLkTinh-xvzhH=0eEARp2Q_Cjb_2UbP0qNz9ORkHRbj@xxxxxxxxxxxxxx>
2010/9/3 Shinji Ikari <darkwildkat@xxxxxxxxx>:
2010/9/3 Shinji Ikari <darkwildkat@xxxxxxxxx>:
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@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups