Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
После того как мой любимый браузер luakit убрали из репозитория(yaourt ставить не хочеться а в abs нету) решил освоить и добавить функционала в surf ,но как его пропатчить .diff ума не приложу подскажите неразумному , |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
Так. Но если такие вопросы задаёте, оно вам наверно не надо... p.s. а может эт у меня руки не под то заточены, я какой патч у них не возьму, всё время выходит что вручную изменить проще)))
Ошибки в тексте-неповторимый стиль автора©
|
Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
пробовал так не получалосьindeviral с dwm все получаеться пропатчить, в генту тоже смог ,но там по другому а вот surf не по зубам . |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
DikА вы пробовали перезагрузить?
Ошибки в тексте-неповторимый стиль автора©
|
Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
ошибка на стадии компиляции я хз где в pkgbild прописать diff |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
Какой pkgbuild?)) Вы сначала на исходниках проверьте чтоб он без ошибок отработал. а потом просто в prepare его запишите.
Ошибки в тексте-неповторимый стиль автора©
|
Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
# Maintainer: Lukas Fleischer <[email protected]># Contributor: Pierre Chapuis <catwell at archlinux dot us> # Contributor: Ray Kohler <ataraxia937 at gmail dot com> # Contributor: Michael Witten <mfwitten> # Contributor: Raphael Proust <raphlalou at gmail dot com> pkgname=surf pkgver=0.7 pkgrel=2 pkgdesc='A simple web browser based on WebKit/GTK+.' arch=('i686' 'x86_64') url='http://surf.suckless.org/' license=('MIT') depends=('webkitgtk2' 'xorg-xprop') optdepends=('dmenu: URL-bar' 'ca-certificates: SSL verification' 'xterm: default download handler' 'curl: default download handler') makedepends=('pkgconfig') install='surf.install' source=("http://dl.suckless.org/${pkgname}/${pkgname}-${pkgver}.tar.gz" 'config.h ') md5sums=('45899435aeb5ce3af0a62909911b735f' '3949a0e71cbb26d226c68adc0bfe1187') build() { cd "${srcdir}/${pkgname}-${pkgver}" cp "${srcdir}/config.h" config.h sed -i 's/CPPFLAGS =/CPPFLAGS +=/g' config.mk sed -i 's/CFLAGS =/CFLAGS +=/g' config.mk sed -i 's/LDFLAGS =/LDFLAGS +=/g' config.mk make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make PREFIX=/usr DESTDIR="${pkgdir}" install install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } в каком месте прописать дифф? |
Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
indeviralнету prepare |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
ну как бы prepare это подготовка на буржуйском вы хотите накатить какой то патч на исходники, логично это надо сделать до компиляции, и если ваш патч затрагивает конфигурации, то надо его засунуть до их копирования и изменения.
Ошибки в тексте-неповторимый стиль автора©
|
Dik |
|
![]()
Темы:
5
Сообщения:
32
Участник с: 30 июля 2016
|
опишу как патчу dwm чтоб понятнее было cd /var/abs/community/dwm/ vim PKGBUILD. Отредактируем в нем секции source и prepare(): ... source=(http://dl.suckless.org/dwm/dwm-$pkgver.tar.gz config.h dwm.desktop dwm-6.1-fancybar.diff) ... prepare() { cd $srcdir/$pkgname-$pkgver cp $srcdir/config.h config.h patch -p1 <../dwm-6.1-fancybar.diff } ... updpkgsums && makepkg -fi reboot profit а в surf prepare нету и source как то не так выглядит не могу понять что делать то ? |