Исходники в формате tbz

Пытаюсь собрать модуль к Vim, но на сайте vim.org его архив запакован в формат .tbz и makepkg некорректно распаковывает. Подскажите пожалуйста, как поступить?
PKGBUILD прилагаю:
pkgname=vim-proj
pkgver=1.2
_scriptid=12122
pkgrel=1
pkgdesc="Simple project tool"
arch=(i686 x86_64)
url="http://www.vim.org/scripts/script.php?script_id=2719"
license=('custom')
depends=(vim)
groups=('vim-plugins')
install=vimdoc.install
source=(${pkgname}::http://www.vim.org/scripts/download_script.php?src_id=${_scriptid})
md5sums=('c9fbd7813048c44aa472c454af22a6bd')
build() {
    install -Dm644 ${srcdir}/${pkgname} ${pkgdir}/usr/share/vim/vimfiles/plugin/proj.vim || return 1
    install -Dm644 ${srcdir}/${pkgname} ${pkgdir}/usr/share/vim/vimfiles/doc/proj.txt || return 1
}
Скачать исходник, переупаковать в что-нибудь доступное (tar.gz например) и поправить PKGBUILD на предмет имени файла и md5sum
Говорила мама: "RTFM, сынок!"
nobus
Скачать исходник, переупаковать в что-нибудь доступное (tar.gz например) и поправить PKGBUILD на предмет имени файла и md5sum
А если я хочу разместить PKGBUILD на AUR как поступать? Или нужно автора плагина пинать на эту тему?
SilentOS
А если я хочу разместить PKGBUILD на AUR как поступать? Или нужно автора плагина пинать на эту тему?
никого не нужно пинать. вот рабочий PKGBUILD:
pkgname=vim-proj
pkgver=1.2
_scriptid=12122
pkgrel=1
pkgdesc="Simple project tool"
arch=(i686 x86_64)
url="http://www.vim.org/scripts/script.php?script_id=2719"
license=('custom')
depends=(vim)
groups=('vim-plugins')
install=vimdoc.install
source=(${pkgname}.bz::http://www.vim.org/scripts/download_script.php?src_id=${_scriptid}) # добавил расширение .bz эстетичности ради
md5sums=('c9fbd7813048c44aa472c454af22a6bd')
build() {
    # а вот тут _была_ вся соль - ты копировал архив исходника, а не распакованые файлы
    install -Dm644 ${srcdir}/proj/plugin/proj.vim ${pkgdir}/usr/share/vim/vimfiles/plugin/proj.vim || return 1
    install -Dm644 ${srcdir}/proj/doc/proj.txt ${pkgdir}/usr/share/vim/vimfiles/doc/proj.txt || return 1
}
cac2s
добавил расширение .bz эстетичности ради
А я добавил расширение .tbz, т.к. в архиве не файл а каталог с файлами. И заработало!
Спасибо за помощь!
SilentOS
А я добавил расширение .tbz, т.к. в архиве не файл а каталог с файлами. И заработало!
Да. Тут _я_ проклацал :) Но, надеюсь, ты понял, что ошибка была не в расширении? ;)
 
Зарегистрироваться или войдите чтобы оставить сообщение.