Репозитарий ДубльГИС для Fedora
Поскольку разработчики ДубльГИС изволили тормозить, а мне оказалось лень
ждать, выкладываю репозитарий здесь.
Вообще-то пакеты, по идее, подойдут и для других RPM-based
дистрибутивов, но репозитарий сделан только для yum. Для любителей
бороться с трудностями, жаждущих собрать всё самостоятельно, а так же тех,
кому не повезло с внешкой и в любимом дистрибутиве другая система управления
пакетами (да и вообще, если кому что не понравится), выкладываю так же
все исходные файлы и систему сборки.
В общем, поехали:
- Файл репозитария: 2gis.repo. Для тех, кто не
знает что с ним делать: скопируйте этот файл в /etc/yum.repos.d/ и можно
начинать установку.
- Здесь лежат сами пакеты.
- Сюда сборочная система в процессе работы
скидывает генерируемые .spec-файлы. Они потом копируются в ~/RPM-BUILD/SPECS для
собственно сборки, а в этой директории остаются на всякий пожарный. Может,
кому понадобятся.
- 2GIS.desktop - .desktop-файл для
отображения в меню.
- 2GIS.png - иконка, которая используется в
2GIS.desktop. Я пока оставляю старую: она и
нравится больше, и новую пока в приемлемомй качестве не нашёл.
- 2gis - скрипт-обёртка для запуска ДубльГИС. Находится
там, где и должен находиться скрипт - в /usr/bin/
- download - скрипт для автоматического
выкачивания архивов с сайта ДубльГИС. Рядом должна быть директория
arhives - туда сгружаются архивы.
- build - скрипт для сборки. Разбирает список URL,
записанный в файл при скачивании архивов, генерирует .spec-файлы и
исходники по местам и запускает сборку пакетов. Рядом должны быть
директории specs, куда складываются генерированные .spec-файлы, и
archives - оттуда берутся для упаковки архивы.
- Собственно, шаблоны .spec-файлов:
2GISShell.spec и
2GISData.spec
Структура сборочной директории:
/arhives
/specs
2GISData.spec
2GIS.desktop
2GIS.png
2GISShell.spec
*2gis
*build
*download
Вот, вроде, всё написал. С вопросами и предложениями - по адресу
andrey.henneberg@gmail.com. Удачи.