Автор Тема: Каких пакетов не хватает в Sisyphus  (Прочитано 349700 раз)

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #270 : 06.07.2009 00:25:53 »
Я собрал libnjb. =)
Только непонятно, куда остатки девать:
    /usr/lib/pkgconfig/libnjb.pc
...
Записан: /home/andy/RPM/RPMS/i586/libnjb-devel-2.2.6-alt1.i586.rpm

Сюда, конечно-же. Прикладываю свой спек, честно стыренный и причесанный из сюзи. Там еще два патча, один я приклал, а второй засомневался, но оставил в неактивном состоянии.

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #271 : 06.07.2009 00:29:38 »
Я с нуля написал :) Потом поглядел, как у других сделано, и немного поправил:
[andy@timelock SPECS]$ cat libnjb-2.2.6.spec
Name: libnjb                               
Version: 2.2.6                             
Release: alt1                               

Summary: libnjb is a C library and API for communicating with the Creative Nomad JukeBox.
License: BSD                                                                             
Group: Development/C                                                                     

Url: http://libnjb.sourceforge.net
Packager: Andrew Clark <andyc@altlinux.ru>
Source: %name-%version.tar.gz             

# Automatically added by buildreq on Mon Jul 06 2009
BuildRequires: libusb-compat-devel zlib-devel       

%description
libnjb is a C library and API for communicating with the Creative
Nomad JukeBox and Dell DJ digital audio players under BSD, Linux,
Mac OS X and Windows. The protocol these devices use is presumably
called PDE (Portable Digital Entertainment protocol) at Creative.
Newer devices using the Microsoft MTP (Media Transfer Protocol) are
NOT supported.

%package devel
Summary: Development environment for %name
Group: Development/C
Requires: %name = %version-%release

%description devel
libnjb is a C library and API for communicating with the Creative
Nomad JukeBox. This package contains development files you can use
to develop applications

%package devel-static
Summary: Static %name library
Group: Development/C
Requires: %name-devel = %version-%release
BuildRequires: glibc-devel-static

%description devel-static
libnjb is a C library and API for communicating with the Creative
Nomad JukeBox. This package contains static library you can use to develop
statically linked applications

%prep
%setup -q -n %name-%version

%build
%autoreconf
%configure

%make

%install
%make_install DESTDIR=%buildroot install

%files
#%doc AUTHORS FAQ HACKING LICENSE
%_libdir/*.so.*
%_bindir/*

%files devel
%_libdir/*.so
%_includedir/*
%_pkgconfigdir/*.pc

%files devel-static
%_libdir/*.a

%changelog
* Sun Jul  5 2009 Andrew Clark <andyc@altlinux.ru> 2.2.6-alt1
- initial build for ALT.

[andy@timelock SPECS]$
Так куда оставшийся файл девать?
« Последнее редактирование: 06.07.2009 00:32:25 от Andrew Clark »
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #272 : 06.07.2009 00:31:32 »
При конфигурировании gnomad2 получаю такое:
Цитировать
gnomad2 2.9.4
Configuration :
---------------

 Source code location .: .
 C Preprocessor .......: gcc -E
 C Compiler ...........: gcc -g -O2
 C Linker .............: gcc
 GTK+ version .........: 2.12.12
 libgnomeui version....: NOT USED
 libnjb version........: 2.2.6
 libmtp version........: 0.2.6.1
 id3tag version........: 0.15.1b
 taglib version........: 1.5
 dbus-glib version.....: 0.76
 hal version...........: 0.5.11
 Install path .........: /usr/local

 Now type 'make' to build gnomad2 2.9.4,
 and then 'make install' for installation.

Смущает "libgnomeui version....: NOT USED". Я не гномовод, сижу на кедах. Насколько оно нужно? Что будет без этой фиговины? Пока добавлю...

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #273 : 06.07.2009 00:32:52 »
Так куда оставшийся файл девать?

%files devel
%_libdir/libnjb.so
%_includedir/libnjb.h
%_pkgconfigdir/libnjb.pc

У меня нет неупакованных файлов.
« Последнее редактирование: 06.07.2009 00:34:38 от Drool »

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #274 : 06.07.2009 00:36:09 »
Так куда оставшийся файл девать?

%files devel
%_libdir/libnjb.so
%_includedir/libnjb.h
%_pkgconfigdir/libnjb.pc

У меня нет неупакованных файлов.
У меня уже тоже :) Что за патчи к libnjb?
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #275 : 06.07.2009 00:39:33 »
Что за патчи к libnjb?

Из сюзи. Тот, что я оставил - добавляет что-то новое в fdi-файл (как я понял, какие-то устройства), второй патч я не понял зачем нужен.

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #276 : 06.07.2009 00:42:28 »
Из сюзи. Тот, что я оставил - добавляет что-то новое в fdi-файл (как я понял, какие-то устройства), второй патч я не понял зачем нужен.
Ссылку можно? fdi - это для hal.
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #277 : 06.07.2009 00:52:20 »
Ссылку можно? fdi - это для hal.

Они были в src.rpm-пакете сюзяшном.

Вопрос - а смысл тех патчей для gnomad2.desktop ? Они просто убирают все MimeType и меняют группу с GTK;AudioVideo на AudioVideo. Я не уверен, что это правильно:
http://standards.freedesktop.org/menu-spec/1.0/apa.html

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #278 : 06.07.2009 01:00:03 »
Они были в src.rpm-пакете сюзяшном.
А Вы могли бы их сюда закинуть?
Цитировать
Вопрос - а смысл тех патчей для gnomad2.desktop ? Они просто убирают все MimeType и меняют группу с GTK;AudioVideo на AudioVideo. Я не уверен, что это правильно:
http://standards.freedesktop.org/menu-spec/1.0/apa.html
Это для версии 2.9.1 патчи. Сейчас последняя 2.9.4 - поэтому я не уверен, что они потребуются.
Меня новости на сайте про версию 2.9.1 с толку сбили - думал что это последняя версия.
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #279 : 06.07.2009 01:03:03 »
А Вы могли бы их сюда закинуть?

Я это сделал давно ;)
http://forum.altlinux.org/index.php/topic,838.msg50388.html#msg50388

P.S. Оба пакета (библиотека и сам gnomad2) собраны под бранч 4.1. Кто тестировать готов? ;)

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #280 : 06.07.2009 01:08:52 »
Надо страждущему отдать. Пусть так же удалит все файлы по списку,
как и ставил, и поставит пакеты в систему.
Раз я проиграл это compo, то, пожалуй, отправлюсь спать.
p.S: У libnjb есть опция --enable-hotplugging, которая из
позволяет hotplug в консольке.
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@

kda

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #281 : 06.07.2009 01:11:03 »
Смущает "libgnomeui version....: NOT USED". Я не гномовод, сижу на кедах. Насколько оно нужно? Что будет без этой фиговины? Пока добавлю...

Одна из основных библиотех для GNOME. :)

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #282 : 06.07.2009 01:13:33 »
Смущает "libgnomeui version....: NOT USED". Я не гномовод, сижу на кедах. Насколько оно нужно? Что будет без этой фиговины? Пока добавлю...

Одна из основных библиотех для GNOME. :)

Собралось и запускается без нее. Добавить ее поддержку быстро не получилось - в configure --help об этом не говорится, в логе конфигурирования о ней нет ни единого упоминания.

Drool

  • Гость
Re: Каких пакетов не хватает в ALTLinux
« Ответ #283 : 06.07.2009 01:58:45 »
Раз я проиграл это compo, то, пожалуй, отправлюсь спать.
А он был? Я просто собирал... Ведь был разговор об этом.

p.S: У libnjb есть опция --enable-hotplugging, которая из позволяет hotplug в консольке.

Добавил. Сборку для бранча 4.1 медленно, но верно, заливаю сюда:
http://fly.osdn.org.ua/~drool/gnomad2/

Оффлайн Andrew Clark

  • Участник
  • *
  • Сообщений: 72
Re: Каких пакетов не хватает в ALTLinux
« Ответ #284 : 06.07.2009 09:17:39 »
А в Сизифе оно будет?
"Если Вы увидели ошибку в чьем-то спеке или даже просто
вещи, которые можно улучшить - просто сообщите об этом ментейнеру. Это укрепит Вашу уверенность в ALT". force@