| silentos |  | 
| 
                Темы:
                
                    22
                
             
                Сообщения:
                
                    151
                
             
                Участник с: 30 мая 2008
             | Пытаюсь собрать модуль к 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
} | 
| nobus |  | 
|   
                Темы:
                
                    67
                
             
                Сообщения:
                
                    1067
                
             
                Участник с: 01 января 2010
             | Скачать исходник, переупаковать в что-нибудь доступное (tar.gz например) и поправить PKGBUILD на предмет имени файла и md5sum 
                        Говорила мама: "RTFM, сынок!"
                     | 
| silentos |  | 
| 
                Темы:
                
                    22
                
             
                Сообщения:
                
                    151
                
             
                Участник с: 30 мая 2008
             | nobusА если я хочу разместить PKGBUILD на AUR как поступать? Или нужно автора плагина пинать на эту тему? | 
| cac2s |  | 
| 
                Темы:
                
                    6
                
             
                Сообщения:
                
                    277
                
             
                Участник с: 10 января 2009
             | SilentOSникого не нужно пинать. вот рабочий 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
} | 
| silentos |  | 
| 
                Темы:
                
                    22
                
             
                Сообщения:
                
                    151
                
             
                Участник с: 30 мая 2008
             | cac2sА я добавил расширение .tbz, т.к. в архиве не файл а каталог с файлами. И заработало! Спасибо за помощь! | 
| cac2s |  | 
| 
                Темы:
                
                    6
                
             
                Сообщения:
                
                    277
                
             
                Участник с: 10 января 2009
             | SilentOSДа. Тут _я_ проклацал :) Но, надеюсь, ты понял, что ошибка была не в расширении? ;) |