Автор Тема: Purebasic и SL p6 beta  (Прочитано 3517 раз)

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Purebasic и SL p6 beta
« : 16.08.2011 17:34:28 »
Для контроля необходимого окружения Purebasic ( purebasic.com purebasic.info ) используется скрипт
checkinstall.sh
---------------------------------
#!/bin/sh

# Check for gcc
#
which gcc >/dev/null

if [ $? -ne 0 ]; then
  echo "gcc not found."
  echo "gcc package need to be installed to use PureBasic"
  exit 1
fi

# Check for libstdc++
#
ls /usr/lib/libstdc++.so.* >/dev/null

if [ $? -ne 0 ]; then
  echo "libstdc++ not found."
  echo "libstdc++ devel package need to be installed to use PureBasic"
  exit 1
fi

# Check for GTK
#
pkg-config --cflags gtk+-2.0 >/dev/null
if [ $? -ne 0 ]; then
  echo "gtk+ 2.0 devel package need to be installed to use PureBasic"
  exit 1
fi

pkg-config --cflags libgnome-2.0 >/dev/null
if [ $? -ne 0 ]; then
  echo "libgnome devel package need to be installed to use PureBasic"
  exit 1
fi

pkg-config --cflags libgnomeprintui-2.2 >/dev/null
if [ $? -ne 0 ]; then
  echo "libgnomeprintui 2.2 devel package need to be installed to use PureBasic"
  exit 1
fi

# Check for LibXine
#
pkg-config --cflags libxine >/dev/null
if [ $? -ne 0 ]; then
  echo "xine devel package need to be installed to use PureBasic"
  exit 1
fi

# Check for SDL
#
which sdl-config >/dev/null

if [ $? -ne 0 ]; then
  echo "sdl-config not found."
  echo "SDL 1.2 devel package need to be installed to use PureBasic"
  exit 1
fi

# Check for iodbc
#
which iodbc-config >/dev/null

if [ $? -ne 0 ]; then
  echo "iodbc-config not found."
  echo "iodbc devel package need to be installed to use PureBasic"
  exit 1
fi


echo "Everything seems correctly setup for PureBasic"

exit 0

Может ли кто то из опытных помочь опакетить в rpm требуемые зависимости или(и) demo версию( http://purebasic.com/download/purebasic-demo.tar.gz ) вместе зависимостями..... для Симпли 6.0.0 b
Рассвет наступит неизбежно!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Purebasic и SL p6 beta
« Ответ #1 : 16.08.2011 17:58:08 »
Может ли кто то из опытных помочь опакетить в rpm требуемые зависимости или(и) demo версию( http://purebasic.com/download/purebasic-demo.tar.gz ) вместе зависимостями..... для Симпли 6.0.0 b
Зависимости в ALT Linux автоматически расставляются. Багу повешайте в багзиллу.
Андрей Черепанов (cas@)

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #2 : 16.08.2011 18:21:12 »
Может ли кто то из опытных помочь опакетить в rpm требуемые зависимости или(и) demo версию( http://purebasic.com/download/purebasic-demo.tar.gz ) вместе зависимостями..... для Симпли 6.0.0 b
Зависимости в ALT Linux автоматически расставляются. Багу повешайте в багзиллу.
Если бы разработчики purebasic предоставляли пакеты (rpm.deb,...) проблем бы не было.... но чекинстал и ещё некоторые упоминания для отдельных библиотек(например для webgadget) о требуемых зависимостях единственные источники информации
Рассвет наступит неизбежно!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Purebasic и SL p6 beta
« Ответ #3 : 16.08.2011 23:52:26 »
Если бы разработчики purebasic предоставляли пакеты (rpm.deb,...) проблем бы не было.... но чекинстал и ещё некоторые упоминания для отдельных библиотек(например для webgadget) о требуемых зависимостях единственные источники информации
При небольшом опыте собирать пакеты самому несложно. Только в последнее время на форуме навалили сообщений о необходимых сборках. То, о чём сообщили в багзилле, я попробую собрать в ближайшие дни.
Андрей Черепанов (cas@)

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #4 : 17.08.2011 00:25:59 »
Если будет время и желание хотелось бы не просто сборки а отдельной темы с пояснениями процесса на конкретном примере....
Дело в том что для среды разработки везде требуется dev а в последующем потребуется сборка пакетов с runtime зависимостями под конкретные приложения(планирую перенос из win32)....
Инструмент хоть и коммерческий но очень "вкусный", надеюсь интересно будет не только мне...
Рассвет наступит неизбежно!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Purebasic и SL p6 beta
« Ответ #5 : 17.08.2011 01:32:57 »
Если будет время и желание хотелось бы не просто сборки а отдельной темы с пояснениями процесса на конкретном примере....
http://www.altlinux.org/Сборка_пакета_с_нуля
Но пока я не закончил.
Андрей Черепанов (cas@)

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #6 : 17.08.2011 14:54:41 »
Эта ссылка о deb и rpm(на сколько смог понять преобразован чем то вроде deb2rpm для suse) хотелось бы проф. анализ применимости для SL 6
http://forums.purebasic.com/german/viewtopic.php?f=21&t=23615&hilit=mail

Эта ссылка о проблемах установки старого XUL необходимого для webgadget
http://www.purebasic.fr/english/viewtopic.php?f=15&t=42112&start=12
В других системах решал наличием установленной SeaMonkey 1.1.18, последней на базе libgtkembedmoz


« Последнее редактирование: 17.08.2011 15:09:54 от jobless »
Рассвет наступит неизбежно!

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #7 : 23.08.2011 11:21:58 »
Я правильно понял, что интересно только мне и на помощь не рассчитывать?
Существует ли что то вроде DEB2RPM именно для AltLinux? Конкретно для моего случая ведь речь идёт только о правильном указании требуемых пакетов окружения и их зависимостях а не о сборке чего бы то ни было..... :(
P.S. Для меня SL всего лишь одна из платформ и как прикладнику мне не реально проф. разбираться в тонкостях трёх платформ на которых Pb работает.
Рассвет наступит неизбежно!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Purebasic и SL p6 beta
« Ответ #8 : 23.08.2011 15:26:37 »
Я правильно понял, что интересно только мне и на помощь не рассчитывать?
Можно рассчитывать на помощь техподдержки Fantaisie Software.
Цитировать
Существует ли что то вроде DEB2RPM именно для AltLinux?
Прямого аналога нет, есть debhelper и debian2spec.
Андрей Черепанов (cas@)

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Purebasic и SL p6 beta
« Ответ #9 : 23.08.2011 17:11:45 »
что мне конкретно делать с имеющимся в наличии deb

Варианты:
1. Поставить Дебиан, вопросы отпадут.
2. Найти нужный софт в исходниках, или хотя бы в rpm для федоры.
3. Распаковать deb и разложить результат вручную по полочкам, желательно в /opt

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #10 : 23.08.2011 17:34:03 »
что мне конкретно делать с имеющимся в наличии deb

Варианты:
1. Поставить Дебиан, вопросы отпадут.
2. Найти нужный софт в исходниках, или хотя бы в rpm для федоры.
3. Распаковать deb и разложить результат вручную по полочкам, желательно в /opt
ответ на реплику мной уже удалённую, спасибо... с RPM строительством разберусь позже
с деб ориентированными проблем нет, только потому что пользователей PB больше, найти на форумах PB пишущих под альт не реально, а мне хочется перенести ряд win32 приложений именно под SL, я через синаптик всё что нужно ставлю без проблем, а вот для тех кто захочет мой софт попробывать в SL мне и нужен пакет
речь ведь идёт только об этом
Package: purebasic
Version: 0.0.1-1
Section: misc
Priority: extra
Architecture: all
Depends: build-essential, libgtk2.0-dev, libgnome2-dev, libgnomeprintui2.2-dev, libxine-dev, libsdl1.2-dev, libiodbc2-dev
Recommends: libxxf86vm-dev, xulrunner-dev
Installed-Size: 8
Maintainer: Thomas Schulz <ts-soft@web.de>
Homepage: http://www.purebasic.com
Description: dependencies solver for purebasic
 install all dependencies and
 add mime-type text/purebasic (*.pb,*.pbi)
 copy logo.png as purebasic.png to /usr/share/pixmaps

какой аналог пакета build-essential?

как в SL6 установить аналоги этих старых пакетов XUL на базе libgtkembedmoz?
libmozjs0d_1.8.1.16+nobinonly-0ubuntu1_i386.deb
libxul-common_1.8.1.16+nobinonly-0ubuntu1_all.deb
libxul0d_1.8.1.16+nobinonly-0ubuntu1_i386.deb

Рассвет наступит неизбежно!

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Purebasic и SL p6 beta
« Ответ #11 : 23.08.2011 17:49:37 »
с деб ориентированными проблем нет, только потому что пользователей PB больше, найти на форумах PB пишущих под альт не реально, а мне хочется перенести ряд win32 приложений именно под SL, я через синаптик всё что нужно ставлю без проблем, а вот для тех кто захочет мой софт попробывать в SL мне и нужен пакет

Попробуйте еще раз изложить свою проблему на понятном русском языке. Я ничего не понял в том, что вы написали.

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #12 : 23.08.2011 17:53:50 »
с деб ориентированными проблем нет, только потому что пользователей PB больше, найти на форумах PB пишущих под альт не реально, а мне хочется перенести ряд win32 приложений именно под SL, я через синаптик всё что нужно ставлю без проблем, а вот для тех кто захочет мой софт попробывать в SL мне и нужен пакет

Попробуйте еще раз изложить свою проблему на понятном русском языке. Я ничего не понял в том, что вы написали.
Попробуйте прочитать мой первый пост в этой теме
Рассвет наступит неизбежно!

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Purebasic и SL p6 beta
« Ответ #13 : 23.08.2011 18:04:17 »
Попробуйте прочитать мой первый пост в этой теме

А, ну давайте в таком духе: попробуйте прочитайте второй пост в этой теме.


Вы хотите опакетить PB? И как это вяжется с "а вот для тех кто захочет мой софт попробывать"? Или может вы хотите сделать пакеты с прикладными программами, написанными на PB?

Так что еще раз подумайте над своей задачей, и сформулируйте ее на понятном языке.

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Purebasic и SL p6 beta
« Ответ #14 : 23.08.2011 18:27:56 »
По пробую...
Есть демо версия PB(из опыта других легальных владельцев PB диалог с Россией разработчики не ведут ибо всё что ушло на торенты и прочее именно из России)
Демо не умеет делать so(dll) и компилит около 800 строк, при наличии опять же около 800 мультиплатформенных функций в библиотеках PB, и ряда сервисов по взаимодействию процессов этого достаточно для написания мелкого но вполне функционального софта и показывать я его собираюсь именно в исходниках.
Для этого я надеюсь на помощь по сборке RPM для Альта с только зависимостями(по аналогии с указанным мной deb) или вместе с демо.

Всё это естественно требуется для тех кто знаком с PB но про существование apt-get ещё не подозревает :)
И если на форумах pb появится сообщение о том что в Симпли в один клик можно установить PBDEMO c требуемыми зависимостями Симпли это явно пойдёт на пользу, популярность инструмента(pb) растёт, документация почти вся переведена энтузиастами. скорость вхождения высокая, и мультиплатформенность действительно на длжном уровне.
p.s. написал вроде по русски, но что это добавило к моему первому посту?
видя исходник deb, человеку с опытом собрать аналогичный RPM по моим представлениям нужно несколько минут, я надеюсь примкну к оным :)

С большими программами собранными на купленном PB и их опакечивании разберусь позже.
« Последнее редактирование: 23.08.2011 18:34:21 от jobless »
Рассвет наступит неизбежно!