[Comm] Re: помогите сделать бинарники под ALT
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Фев 5 10:37:01 MSK 2005
On Sat, Feb 05, 2005 at 12:02:19AM +0200, Ksquirrel sf.net wrote:
> >Хм, можно -- а почему было принято решение делать ещё один
> >проект, а не допилить (или переписать вместе с авторами :)
> >какой-нить из существующих?
> Это не по существу :) но я отвечу -
> http://ksquirrel.sourceforge.net/about.php :)
Прочитал (как водится -- уже отправив письмо), но "self-written",
"our own" и прочие подобные фразки применительно к свободному
софту как раз обычно и настораживают -- грабель-то на всех
хватает, и всегда было в итоге полезнее чинить/писать библиотеки,
чем делать уникальные плагины.
> За год я написал просмотрщик, который уделает по юзабилити
> любой из существующих. Да, может это звучит нахально :) Но я
> поставил своей целью написать удобный _мне_ просмотрщик.
> Поэтому были сделаны фильтры, ksquirrel-libs, внешние
> программы, подключение библиотек "на лету" и т.д.
Возможно, тогда их стоит переименовать в squirrel-libs?..
> Авторы других смотрелок _явно_ не пользуются своими программами
> (так же, как и авторы монстра kdevelop3).
Эээ... а что kdevelop, кстати? (btw: Саша Дымо говорит, они
подумывают устроить конференцию в мае, возможно, в Киеве --
http://lists.osdn.org.ua/wws/arc/linux-list/2005-02/msg00044.html)
> Они бы заметили, например, что искать 2 xpm-ки среди 5000
> файлов без фильтров невозможно ;)
Есть мнение (закоренелого прессовщика и махрового пользователя
консоли), что проблема решается на неправильном уровне -- здесь
не во вьюере грабли, а в сторадже. Бишь свалка -- она и есть
свалка, и в данном случае mkdir xpm && mv *.xpm xpm/ -- самый
быстрый способ решения _настоящей_ проблемы, который я вижу.
> что смотреть на перекособоченные 32-битные bmp-шки это нелепо,
> что даже обычные виндовые иконки не поддерживаются :)).
Ну, кому как обычные, но всеядность по форматам -- свойство
хорошее. Вот только что не так с imlib?
> Более того, часть проекта, ksquirrel-libs, может быть
> использована _где угодно_ для раскодирования изображений.
> Недавно предложил человеку написать под них фронт-енд на GTK,
> так что может появится gsquirrel :)
...потому как на сейчас посмотрел, хмыкнул и сказал было
--libdir=%_libdir/ksquirrel. :)
> Допиливать проекты, идущие заведомо по ложному пути (т.е. по
> самому простому для них) - пустая трата времени.
Ну так самый простой путь по жизни был -- "сделать своё".
А самый сложный -- и своего добиться, и рядом пользу оставить.
> P.S. Ну как там с бинарниками ?
Собираются понемногу -- без buildreq в hasher несколько неудобно
подбирать сборочные зависимости в полном объёме, но у меня сейчас
нет ALM2.4 с kdelibs-devel... хотя... есть где поднять vserver.
:)
Текущие спеки -- прилагаю.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
%define pre pre4
Name: ksquirrel-libs
Version: 0.5.0
Release: alt1%pre
Summary: Ksquirrel - image viewer for KDE
License: LGPL
Group: System/Libraries
Url: http://ksquirrel.sf.net
Source: %name-%version-%pre.tar.bz2
BuildRequires: gcc gcc-c++ gettext
BuildRequires: kdelibs-devel libpng-devel libjpeg-devel libtiff-devel
Requires: kdelibs libpng libjpeg libtiff
%set_verify_elf_method textrel=relaxed
%description
Ksquirrel is an image viewer for KDE implemented using OpenGL.
You should have your videocard specific drivers installed.
* ksquirrel-libs is a set of image decoders for KSquirrel
%prep
%setup -q
%build
CFLAGS="%optflags" \
CXXFLAGS="%optflags" \
%configure \
--libdir=%_libdir/squirrel \
$LOCALFLAGS
%make_build
%install
%makeinstall
%files
%_libdir/*
%changelog
* Fri Feb 04 2005 Michael Shigorin <mike на altlinux.ru> 0.5.0-alt1pre4
- built for ALT Linux
- spec cleanup
- moved libdir to %_libdir/%name
- had to relax TEXTREL check
----------- следующая часть -----------
%define pre pre4
Name: ksquirrel
Version: 0.5.0
Release: alt1%pre
Summary: Ksquirrel - image viewer for KDE
License: GPL
Group: Graphics
Url: http://ksquirrel.sf.net
Source: %name-%version-%pre.tar.bz2
BuildRequires: gcc gcc-c++ gettext
BuildRequires: kdelibs-devel
BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 kde-settings kdelibs-devel libarts-devel libjpeg-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel
Requires: kdelibs libpng libjpeg
Requires: %name-libs
%description
Ksquirrel is an image viewer for KDE implemented using OpenGL.
You should have your videocard specific drivers installed.
%prep
%setup -q
%build
%__subst "s/\.la/.so/g" admin/acinclude.m4.in
CFLAGS="%optflags" \
CXXFLAGS="%optflags" \
%configure \
--prefix="`kde-config --prefix`"
%make_build
%install
%makeinstall
%find_lang %name
# FIXME: missing menufile
%files -f %name.lang
%doc README AUTHORS
%_bindir/*
%_datadir/applnk/Applications/*
%_datadir/icons/hicolor/*/apps/*
%dir %_datadir/apps/ksquirrel
%_datadir/apps/ksquirrel
%changelog
* Fri Feb 04 2005 Michael Shigorin <mike на altlinux.ru> 0.5.0-alt1pre4
- built for ALT Linux
- spec cleanup
- moved libdir to %_libdir/%name
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20050205/c70e1446/attachment-0003.bin>
Подробная информация о списке рассылки community