Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DEB, PKGBUILD and etc... #1

Open
varlesh opened this issue Jun 23, 2017 · 30 comments
Open

DEB, PKGBUILD and etc... #1

varlesh opened this issue Jun 23, 2017 · 30 comments

Comments

@varlesh
Copy link
Contributor

varlesh commented Jun 23, 2017

Will bee good if anyone add repos..

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

@SmartFinn Серёж привет :) Запилишь debian-ветку?

@SmartFinn
Copy link
Member

@varlesh Привет! Конечно, без проблем, но скорее всего завтра.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Отлично, можешь не торопиться. Я пока скрипт запилю

@SmartFinn
Copy link
Member

Какое имя пакета тебе больше нравится, по примеру официального claws-mail-themes:

  • claws-mail-theme[s]-papirus (как у filezilla-theme-papirus)
  • claws-mail-theme[s]-papirus (напододобие libreoffice-style-papirus)
  • claws-mail-papirus-theme[s]

SmartFinn added a commit that referenced this issue Jun 23, 2017
@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

claws-mail-themes-papirus норм

SmartFinn added a commit that referenced this issue Jun 23, 2017
@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Красавчик 👍 спс :)

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Ну всё, терь осталось запилить своё ДЕ и ОСь 🤣

@SmartFinn
Copy link
Member

Я уже и название придумал — VarfOS, убийца ZorinOS 😄

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Да нет же, PapirusOS... я вот кстати сижу и думаю, что ДЕ нормальных не осталось - юнити прикрыли, кеды баг на баге и багом погоняет, гном эт тормоз еще тот (особенно на встроенной графике), лкскути еще сыровато. Наверн ток крыса более менее вменяемая из всех и то, уж очень медленно все там пилится.

@SmartFinn
Copy link
Member

Ну Cinnamon еще забыл, хотя я не любитель. GNOME 3 уже более-менее вменяемо выглядит, посмотрю до чего его допилят общими усилиями команды Unity, и если будет фее то уйду в XFCE.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Гномофорк, тормозной он тоже... да ниче они там не будут пилить, сам же знаешь. Они ambiance вокрячили на гном, убого смотрится, что им мешало тот же arc взять или adapta?! я вот тоже чувствую на крысу убегу.

@SmartFinn
Copy link
Member

Хотя и Mate с Pantheon тоже ниче... вообщем и без того хватает. Можно конечно как-то существующие DE правильно приготовить, как например GNOME 3 в Antergos.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 23, 2017

Ну Mate уж слишком аскетично имхо, Pantheon хз, они там в своем мирке живут и любят всё лочить и прибивать гвоздями. Ща загружусь в ксубунту 17.04, гляну че там с папирусом. Вот кстати оконный менеджер Gala бы туда вставить и будет норм )) Раньше помнится кто-то заводил, грили баги есть, но в целом круто смотрится

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Серёж, ты тут? Сижу пробую реп запилить с gala и granite, чтоб на xubuntu заменить WM...
Вобщем, не могу найтит как выпилить лишние зависимости пакетов. Собственно в LiveCD добавил реп от eOS и вот он че тянет, при установке gala:
bamfdaemon contractor dconf-cli elementary-theme fonts-raleway-elementary gala gir1.2-ibus-1.0 gnome-settings-daemon gnome-settings-daemon-schemas ibus ibus-gtk ibus-gtk3 iio-sensor-proxy libbamf3-2 libgala0 libgeocode-glib0 libgranite-common libgranite3 libgtop-2.0-10 libgtop2-common libgweather-3-6 libgweather-common libibus-1.0-5 libmutter0g libplank-common libplank1 libxcb-randr0 libxcb-xkb1 libxkbcommon-x11-0 mutter-common nautilus-data
Откуда там elementary-theme fonts-raleway-elementary и причем здесь nautilus-data и погода libgweather-3-6?
Распотрошил исходник, смотрю debian/control, даже grepом прошелся, нет ни слова про elementary-theme. Качнул исходник granite, тоже самое.

@SmartFinn
Copy link
Member

Возможно что не в gala эта зависимость прописана, вполне может быть какой-нибудь из тех пакетов пропатченый под elementary. Я бы на эти внимательно б посмотрел gnome-settings-daemon gnome-settings-daemon-schemas libgranite-common mutter-common.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

libgranite-common - нет там ничё
остальные вроде как с офф репов (но полюбому я чет пропустил)

@SmartFinn
Copy link
Member

На вывод, например, apt rdepends libgweather-common посмотри.

@SmartFinn
Copy link
Member

Погоду gnome-settings-daemon тянет.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Ладно, позже... я ща соберу пробану vala-panel-appmenu для 16.04

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

vala-panel:
Missing build dependencies: libgtk-3-dev (>= 3.22.0), valac (>= 0.34.0)
Бляха... что странно, пакет от zesty завелся в xenial. Ща пробую понизить версию... хз скомпилится ли

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

@SmartFinn Сереж, я чет не пойму... а нужна ли вообще эта vala-panel для крысы?
вроде как:

REQUIRED DEPENDENCES

    GLib (>= 2.40.0)
    GTK+ (>= 3.12.0)
    valac (>= 0.24.0)
    libbamf (>=0.5.0)

@SmartFinn
Copy link
Member

SmartFinn commented Jun 24, 2017

Видимо нет, как апплет для xfce4-panel работать будет. Кстати тут пакет vala-panel-appmenu актуальной версии https://launchpad.net/~nilarimogard/+archive/ubuntu/test/+index?batch=75&direction=backwards&start=225

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Кароче appmenu собралось, подправил rules и удалил всякие budge, mate и vala с зависимостей.
Надо вообще переименовать многие вещи:
https://launchpad.net/~varlesh-l/+archive/ubuntu/os/+packages

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Сереж, смари там vala-panel-appmenu-common просто тупо добавляет в переменную ДЕ файл 99vala-panel-appmenu с содержимым:

if [ -z "$GTK_MODULES" ] ; then
    GTK_MODULES="unity-gtk-module"
else    
    GTK_MODULES="$GTK_MODULES:unity-gtk-module"
fi
export GTK_MODULES
export UBUNTU_MENUPROXY=1
export APPMENU_DISPLAY_BOTH=1

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Можешь красиво сделать? Сделать один пакет, к примеру vala-panel-appmenu-xfce и всё

@SmartFinn
Copy link
Member

Я сейчас допиливанием LEDE под свой роутер занят. Да и вообще особого смысла не вижу в один пакет объединять.

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Да мне не к спеху, как время будет. Я ща сам попробую...

Да и вообще особого смысла не вижу в один пакет объединять.

Есть смысл, так как везде пакеты разные в budge свой, в mate другой. Куча зависимостей и нестыковок. К примеру, зачем для крысы файлы для vala-panel, mate-panel и т.д.? Тем более оно не компилится из-за зависимостей.
Я кароче попробую...

Вобщем у нас ща есть по PPA:
SOURCE:
vala-panel-appmenu
PACKAGES:
vala-panel-appmenu-common
xfce4-appmenu-plugin

Для удобства надо все переделать в:
SOURCE:
vala-panel-appmenu-xfce
PACKAGE:
vala-panel-appmenu-xfce

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Оставил как есть, собрал, пока еще не пробовал. Пакеты тут:
https://launchpad.net/~varlesh-l/+archive/ubuntu/test-xfce4/+packages
Ща с галой буду разбираться

@varlesh
Copy link
Contributor Author

varlesh commented Jun 24, 2017

Vse postavil )) Karoche s rskladkoy beda, kak vsegda
Vigljadit norm, plavno rabotaet:
_2017-06-24_16-28-35
Konfigi:

sudo add-apt-repository ppa:varlesh-l/test-xfce4
sudo apt-get update
sudo apt install gala xfce4-appmenu-plugin arc-theme
xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true
gsettings set org.pantheon.desktop.gala.appearance button-layout ":minimize,maximize,close"
cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
sed s/xfwm4/gala/g ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

~/.profile:

if [ -n "$GTK_MODULES" ]; then
    GTK_MODULES="${GTK_MODULES}:unity-gtk-module"
else
    GTK_MODULES="unity-gtk-module"
fi

if [ -z "$UBUNTU_MENUPROXY" ]; then
    UBUNTU_MENUPROXY=1
fi

export GTK_MODULES
export UBUNTU_MENUPROXY

@SmartFinn
Copy link
Member

Да, неплохо выглядит 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants