divius 22.04.2010 10:48
How-to`s — PPA своими руками с нуля. Часть 1. Введение в пакеты Debian. Сборка бинарного пакета
PPA своими руками с нуля. Часть I. Введение в пакеты Debian. Сборка бинарного пакетаДобрый день. В данной серии статей я расскажу вам, как создать собственный ppa на сервисе launchpad. Для тех, кто не в курсе: ppa (personal package archive) - киллер-фича сервиса launchpad.net, позволяющая каждому пользователю создавать личные репозиториями с пакетами для любой поддерживаемой версии Ubuntu. Всё, что нужно, это подготовить исходные коды и загрузить их на сервер, он сам соберёт из них пакеты для поддерживаемых архитектур (на данный момент это i386 и amd64). Рассказывать постараюсь буквально с нуля, чтобы было понятно даже тем, кто никогда не собирал пакеты для Debian. Я разобью статью на несколько частей, иначе размер статьи превысит всякие пределы.
fsqcds 26.04.2013 06:57
Мой OpenSource проект — PPA со словариком для GoldenDict
Сделал ppa с англо-русско-английским словарем для GoldenDict. Тем, что в виндовой версии из коробки. Кому надо, пользуйтесь: https://launchpad.net/~fsqcds/+archive/goldendictСтавить как обычно. Сам GoldenDict идет как зависимость.
1 |
$ sudo add-apt-repository ppa:fsqcds/goldendict
|
divius 23.04.2010 13:57
Мой PPA — Gajim 0.13.4 + fix прозрачности иконки уведомления для Ubuntu Lucid
Опубликовал в своём ppa багфикс релиз jabber-клиента Gajim со своим патчем.Изменения 0.13 -> 0.13.4:
Что нового по сравнению с 0.13.3:
Fix some TLS connection
Don't raise a lot of "DB Error" dialog
Fix contact synchronisation
Add japanese translation
Minor fixes
Что нового по сравнению с 0.13.2:
Fix facebook xmpp server connection
Fix copy / paste with Ctrl+C on non-latin keyboard
Fix sending PEP information when connecting
Fix parsing HTML messages that have ascii markup
Что нового по сравнению с 0.13.1:
Fix some translations
Fix string comparison according to locales
Fix some gnomekeyring glitches
Copy emoticons when we copy / paste in conversations
Что нового по сравнению с 0.13:
Fix a bug when no account exists and bonjour is not available
Fix a bug when opening advanced option in MUC
Fix a bug when using non-BOSH proxies
Кроме того, в пакет включён патч, исправляющий досадный баг, из-за которого не работала прозрачность значка в области уведомлений. Выглядело это так:
Патч включает использование GtkStatusIcon вместо EggTrayIcon. Сам баг здесь: https://bugs.launchpad.net/ubuntu/+source/gajim/+bug/545062.
В данный момент я работаю над включением этого пакета в официальные репозитории Lucid. Пожалуйста, потестируйте и проголосуйте за баг.
Инструкция по подключению ppa здесь: https://launchpad.net/~divius/+archive/ppa
UPD: Перезалил пакет, всем обновиться после его сборки (20-30 мин)!
UPD2: Новый пакет собран, обновитесь, пожалуйста!
UPD3: Собрались пакеты для Karmic и Jaunty - налетайте!=)
divius 25.04.2010 16:55
How-to`s — PPA своими руками с нуля. Часть 2. Новые версии имеющихся пакетов. Публикация на Launchpad
В предыдущей статье мы разобрали, как создать бинарный пакет, или либо пакет с исходным кодом, либо готовое дерево. В это статье мы научимся редактировать пакеты и публиковать их на launchpad в ppa.
divius 25.04.2010 20:36
Мой PPA — PySide 0.3.0 для Ubuntu Lucid
PySide - это официальные биндинги Qt4 для Python. От неофициальных PyQt4 их отличает лизенция LGPL (а не GPL/коммерческая) и статус technical preview.На данный момент в официальном ppa версии только для Karmic и использовать их для Lucid невозможно (собраны с Python 2.5, а в Lucid только 2.6). Я пересобрал самую последнюю версию для Lucid.
Мой ppa: https://launchpad.net/~divius/+archive/ppa.
В дальнейшем, надеюсь, буду следить за развитием проекта.
divius 25.04.2010 22:21
Мой PPA — [Ностальгия] QDevelop 0.28 для Ubuntu Lucid и Karmic
Давным-давно, во времена, когда Qt4 ещё только появился, жила-была такая среда разработки для Qt4 - QDevelop. В 2008-2009 гг. ваш покорный слуга был чуть ли не единоличным разработчиком, так как остальные, включая автора, от дел отстранились. После появления Qt Creator он стал загибаться, а жаль, мне Creator совсем не нравится, переключился на гномовский Geany. Увы, QDevelop написан в лучших традициях быдлокода, реанимация, судя по всему, невозможна. Представляю вам сборку последней версии - 0.28, можете вспомнить/узнать, как это было.Мой ppa всё ещё здесь: https://launchpad.net/~divius/+archive/ppa
divius 04.05.2010 10:06
Мой PPA — FANN 2.1.0 для Ubuntu Lucid, Karmic, Jaunty, Intrepid и Hardy
FANN (Fast Artificial Neural Network) - это свободная библиотека для работы с искусственными нейронными сетями. Текущая версия в Ubuntu - 1.2.0, кроме того в официальных репозиториях отсутствуют биндинги для Python.В репозитории https://launchpad.net/~divius/+archive/fann представлены бинарные пакеты:
libfann2 - сами библиотеки
libfann2-dev - файлы разработчика
python-libfann2 - биндинги для Python (модуль называется pyfann)
Версия 2.1.0 имеет статус "бета", но считается достаточно стабильной. Кроме того, есть мнение (и не только моё), что это последняя версия FANN.
divius 10.05.2010 21:36
Мой PPA — Qt 4.7.0 beta1 для Ubuntu Lucid
Любителям экстрима предлагается возможно первый репозиторий разрабатываемой версии Qt - 4.7.0 (beta 1).Предупреждаю, что пакет экспериментальный, могут быть глюки не только с самой нестабильной версией, но и с тем, как я её упаковал. Рекомендуется для применения ТОЛЬКО при выполнении одного из условий:
1. Пакеты устанавливаются на виртуальную машину
2. Ваш DE - НЕ KDE, то есть если Qt накроется, хоть что-то у вас работать будет
3. Вы отчаяный экстремал и ничего не боитесь=)
Так или иначе, перед установкой советую запастись утилитой ppa-purge.
divius 28.05.2010 15:19
Мой PPA — Обновлённые OpenTTD, OpenGFX и OpenSFX для Ubuntu Lucid и Karmic
OpenTTD — компьютерная игра, порт известной игры Transport Tycoon Deluxe.Вашему вниманию предлагается:
OpenTTD 1.0.1 - исправления ошибок (в том числе уязвимостей) к финальной версии стратегии
OpenGFX 0.2.4 - новая версия свободной графики для OpenTTD
OpenSFX 0.2.3 - новая версия звуков для OpenTTD (в Lucid уже есть)ppa: https://launchpad.net/~divius/+archive/ppa.
Внимание! Пакеты для архитектуры lpia (Karmic) ещё не собрались, наберитесь терпения.