Package Base Details: eiskaltdcpp-git

Git Clone URL: https://aur.archlinux.org/eiskaltdcpp-git.git (read-only)
Submitter: dhampire
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 30
Popularity: 0.000001
First Submitted: 2010-10-26 18:01
Last Updated: 2019-04-17 20:01

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

ValdikSS commented on 2015-01-20 14:39

make: *** No rule to make target 'translations_qt'. Stop.
==> ERROR: A failure occurred in package_eiskaltdcpp-qt-git().

joeandjeo commented on 2014-12-17 18:01

==> Updated version: eiskaltdcpp-git 2.3.0.4767.f2a7fef-1
==> Sources are ready.
:: Building eiskaltdcpp-git package(s)...
==> ERROR: Requested package eiskaltdcpp-git is not provided in /tmp/pacaurtmp-joe/eiskaltdcpp-git/PKGBUILD
:: eiskaltdcpp-git cleaned


i have got perl-json-rpc-legacy 'perl-rpc-xml' 'perl-term-shellui'

sl1pkn07 commented on 2013-10-25 23:20

is perl-json-rpc-legacy instead of perl-json-rpc

greetings

sl1pkn07 commented on 2013-09-14 15:32

Linking CXX executable eiskaltdcpp-qt
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `luaL_loadfilex'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `lua_setglobal'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `luaL_loadbufferx'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `lua_tonumberx'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `lua_pcallk'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `lua_callk'
../dcpp/libeiskaltdcpp.so.2.3: undefined reference to `lua_getglobal'
collect2: error: ld returned 1 exit status
make[2]: *** [eiskaltdcpp-qt/eiskaltdcpp-qt] Error 1
make[1]: *** [eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/all] Error 2
make: *** [all] Error 2

sl1pkn07 commented on 2013-09-14 15:22

sed -i s/Lua51/Lua52/g CMakeLists.txt no need. but still search lua51

-- Found Lua: /usr/lib64/liblua5.1.so;/usr/lib64/libm.so
lua (headers): /usr/lib64/liblua5.1.so;/usr/lib64/libm.so (/usr/include)

Sheykhnur commented on 2013-06-26 09:09

Please fix PKGBUILD file. That contains error with variables:
-- Build files have been written to: /home/bigboyuser/eiskaltdcpp-git/src/eiskaltdcpp/build
==> Вход в окружение fakeroot...
==> Запускается package_eiskaltdcpp-gtk-git()...
/home/bigboyuser/eiskaltdcpp-git/PKGBUILD: line 38: cd: /home/bigboyuser/eiskaltdcpp-git/src/build: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_eiskaltdcpp-gtk-git().
Преждевременный выход...

Fixed PKGBUILD:
# Contributor: dhamp <dhamp@ya.ru>

_name=eiskaltdcpp
pkgbase=${_name}-git
pkgname=${_name}-git
true && pkgname=('eiskaltdcpp-gtk-git' 'eiskaltdcpp-qt-git' 'eiskaltdcpp-daemon-git' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgver=2.3.0.4228.2bc138f
pkgrel=1
license=('GPL3')
arch=('i686' 'x86_64' 'arm')
url="http://code.google.com/p/eiskaltdc/"
conflicts=('eiskaltdcpp')
options=(!emptydirs)
source=('git://github.com/eiskaltdcpp/eiskaltdcpp.git')
sha1sums=('SKIP')

pkgver() {
cd ${_name}
echo $(grep -m 2 -A 1 "EiskaltDC++" CMakeLists.txt | grep -o "[[:digit:]]*" | tr '\n' '.')$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
msg "Starting make..."
cd ${srcdir}/${_name}
sed -i s/Lua51/Lua52/g CMakeLists.txt
rm -rf ${srcdir}/${_name}/build
mkdir ${srcdir}/${_name}/build
cd ${srcdir}/${_name}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}

package_eiskaltdcpp-gtk-git() {
depends=('gtk2' 'libnotify' 'desktop-file-utils' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-gtk' 'eiskaltdcpp')
provides=('eiskaltdcpp-gtk')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_GTK=ON
make --no-print-directory -C cmake
make --no-print-directory -C eiskaltdcpp-gtk DESTDIR=${pkgdir} install

}
package_eiskaltdcpp-qt-git() {
depends=('qt4' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
optdepends=('aspell: spellchecking'
'qtscriptgenerator: need for qtscript')
pkgdesc="EiskaltDC++: Qt4-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-qt' 'eiskaltdcpp')
provides=('eiskaltdcpp-qt')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_JS=ON -DUSE_QT=ON
make --no-print-directory translations_qt
make --no-print-directory -C eiskaltdcpp-qt DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-cli-git() {
depends=('eiskaltdcpp-daemon-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++ cli interface for daemon with xmlrpc"
cd ${srcdir}/${_name}/build
make --no-print-directory -C eiskaltdcpp-cli DESTDIR=${pkgdir} install
}
package_eiskaltdcpp-daemon-git() {
depends=('eiskaltdcpp-core-git' 'eiskaltdcpp-data-git' 'gcc-libs')
pkgdesc="EiskaltDC++ Daemon"
conflicts=('eiskaltdcpp-daemon' 'eiskaltdcpp')
provides=('eiskaltdcpp-daemon')
cd ${srcdir}/${_name}/build
cmake ../ -DNO_UI_DAEMON=ON -DJSONRPC_DAEMON=ON
make --no-print-directory -C eiskaltdcpp-daemon DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-core-git() {
depends=('zlib' 'bzip2' 'openssl' 'lua' 'libidn' 'pcre')
pkgdesc="EiskaltDC++ Core"
conflicts=('eiskaltdcpp-core' 'eiskaltdcpp')
provides=('eiskaltdcpp-core')
cd ${srcdir}/${_name}/build
make --no-print-directory -C cmake
make --no-print-directory -C dcpp DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-data-git() {
arch=('any')
depends=('sh' 'bash' 'hicolor-icon-theme')
optdepends=('php: needed for some optional scripts')
conflicts=('eiskaltdcpp-data' 'eiskaltdcpp')
provides=('eiskaltdcpp-data')
install=${_name}.install
pkgdesc="EiskaltDC++ Data files"
cd ${srcdir}/${_name}/build
make --no-print-directory -C data DESTDIR=${pkgdir} install
}
pkgdesc="DC and ADC client based on dcpp core"
depends=('qt4' 'libnotify' 'zlib' 'bzip2' 'pcre' 'lua' 'libidn' 'gtk2')
makedepends=('gcc' 'git' 'pkg-config' 'sed')

Sheykhnur commented on 2013-06-26 08:59

Fix, please, pkgbuild file. This contain error with variable:
-- Build files have been written to: /home/bigboyuser/eiskaltdcpp-git/src/eiskaltdcpp/build
==> Вход в окружение fakeroot...
==> Запускается package_eiskaltdcpp-gtk-git()...
/home/bigboyuser/eiskaltdcpp-git/PKGBUILD: line 38: cd: /home/bigboyuser/eiskaltdcpp-git/src/build: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_eiskaltdcpp-gtk-git().
Преждевременный выход...

Fix it:
# Contributor: dhamp <dhamp@ya.ru>

_name=eiskaltdcpp
pkgbase=${_name}-git
pkgname=${_name}-git
true && pkgname=('eiskaltdcpp-gtk-git' 'eiskaltdcpp-qt-git' 'eiskaltdcpp-daemon-git' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgver=2.3.0.4228.2bc138f
pkgrel=1
license=('GPL3')
arch=('i686' 'x86_64' 'arm')
url="http://code.google.com/p/eiskaltdc/"
conflicts=('eiskaltdcpp')
options=(!emptydirs)
source=('git://github.com/eiskaltdcpp/eiskaltdcpp.git')
sha1sums=('SKIP')

pkgver() {
cd ${_name}
echo $(grep -m 2 -A 1 "EiskaltDC++" CMakeLists.txt | grep -o "[[:digit:]]*" | tr '\n' '.')$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
msg "Starting make..."
cd ${srcdir}/${_name}
sed -i s/Lua51/Lua52/g CMakeLists.txt
rm -rf ${srcdir}/${_name}/build
mkdir ${srcdir}/${_name}/build
cd ${srcdir}/${_name}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}

package_eiskaltdcpp-gtk-git() {
depends=('gtk2' 'libnotify' 'desktop-file-utils' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-gtk' 'eiskaltdcpp')
provides=('eiskaltdcpp-gtk')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_GTK=ON
make --no-print-directory -C cmake
make --no-print-directory -C eiskaltdcpp-gtk DESTDIR=${pkgdir} install

}
package_eiskaltdcpp-qt-git() {
depends=('qt4' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
optdepends=('aspell: spellchecking'
'qtscriptgenerator: need for qtscript')
pkgdesc="EiskaltDC++: Qt4-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-qt' 'eiskaltdcpp')
provides=('eiskaltdcpp-qt')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_JS=ON -DUSE_QT=ON
make --no-print-directory translations_qt
make --no-print-directory -C eiskaltdcpp-qt DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-cli-git() {
depends=('eiskaltdcpp-daemon-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++ cli interface for daemon with xmlrpc"
cd ${srcdir}/${_name}/build
make --no-print-directory -C eiskaltdcpp-cli DESTDIR=${pkgdir} install
}
package_eiskaltdcpp-daemon-git() {
depends=('eiskaltdcpp-core-git' 'eiskaltdcpp-data-git' 'gcc-libs')
pkgdesc="EiskaltDC++ Daemon"
conflicts=('eiskaltdcpp-daemon' 'eiskaltdcpp')
provides=('eiskaltdcpp-daemon')
cd ${srcdir}/${_name}/build
cmake ../ -DNO_UI_DAEMON=ON -DJSONRPC_DAEMON=ON
make --no-print-directory -C eiskaltdcpp-daemon DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-core-git() {
depends=('zlib' 'bzip2' 'openssl' 'lua' 'libidn' 'pcre')
pkgdesc="EiskaltDC++ Core"
conflicts=('eiskaltdcpp-core' 'eiskaltdcpp')
provides=('eiskaltdcpp-core')
cd ${srcdir}/${_name}/build
make --no-print-directory -C cmake
make --no-print-directory -C dcpp DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-data-git() {
arch=('any')
depends=('sh' 'bash' 'hicolor-icon-theme')
optdepends=('php: needed for some optional scripts')
conflicts=('eiskaltdcpp-data' 'eiskaltdcpp')
provides=('eiskaltdcpp-data')
install=${_name}.install
pkgdesc="EiskaltDC++ Data files"
cd ${srcdir}/${_name}/build
make --no-print-directory -C data DESTDIR=${pkgdir} install
}
pkgdesc="DC and ADC client based on dcpp core"
depends=('qt4' 'libnotify' 'zlib' 'bzip2' 'pcre' 'lua' 'libidn' 'gtk2')
makedepends=('gcc' 'git' 'pkg-config' 'sed')

Sheykhnur commented on 2013-06-26 08:59

Fix, please, pkgbuild file. This contain error with variable:
-- Build files have been written to: /home/bigboyuser/eiskaltdcpp-git/src/eiskaltdcpp/build
==> Вход в окружение fakeroot...
==> Запускается package_eiskaltdcpp-gtk-git()...
/home/bigboyuser/eiskaltdcpp-git/PKGBUILD: line 38: cd: /home/bigboyuser/eiskaltdcpp-git/src/build: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_eiskaltdcpp-gtk-git().
Преждевременный выход...

Fix it:
# Contributor: dhamp <dhamp@ya.ru>

_name=eiskaltdcpp
pkgbase=${_name}-git
pkgname=${_name}-git
true && pkgname=('eiskaltdcpp-gtk-git' 'eiskaltdcpp-qt-git' 'eiskaltdcpp-daemon-git' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgver=2.3.0.4228.2bc138f
pkgrel=1
license=('GPL3')
arch=('i686' 'x86_64' 'arm')
url="http://code.google.com/p/eiskaltdc/"
conflicts=('eiskaltdcpp')
options=(!emptydirs)
source=('git://github.com/eiskaltdcpp/eiskaltdcpp.git')
sha1sums=('SKIP')

pkgver() {
cd ${_name}
echo $(grep -m 2 -A 1 "EiskaltDC++" CMakeLists.txt | grep -o "[[:digit:]]*" | tr '\n' '.')$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
msg "Starting make..."
cd ${srcdir}/${_name}
sed -i s/Lua51/Lua52/g CMakeLists.txt
rm -rf ${srcdir}/${_name}/build
mkdir ${srcdir}/${_name}/build
cd ${srcdir}/${_name}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}

package_eiskaltdcpp-gtk-git() {
depends=('gtk2' 'libnotify' 'desktop-file-utils' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-gtk' 'eiskaltdcpp')
provides=('eiskaltdcpp-gtk')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_GTK=ON
make --no-print-directory -C cmake
make --no-print-directory -C eiskaltdcpp-gtk DESTDIR=${pkgdir} install

}
package_eiskaltdcpp-qt-git() {
depends=('qt4' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
optdepends=('aspell: spellchecking'
'qtscriptgenerator: need for qtscript')
pkgdesc="EiskaltDC++: Qt4-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-qt' 'eiskaltdcpp')
provides=('eiskaltdcpp-qt')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_JS=ON -DUSE_QT=ON
make --no-print-directory translations_qt
make --no-print-directory -C eiskaltdcpp-qt DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-cli-git() {
depends=('eiskaltdcpp-daemon-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++ cli interface for daemon with xmlrpc"
cd ${srcdir}/${_name}/build
make --no-print-directory -C eiskaltdcpp-cli DESTDIR=${pkgdir} install
}
package_eiskaltdcpp-daemon-git() {
depends=('eiskaltdcpp-core-git' 'eiskaltdcpp-data-git' 'gcc-libs')
pkgdesc="EiskaltDC++ Daemon"
conflicts=('eiskaltdcpp-daemon' 'eiskaltdcpp')
provides=('eiskaltdcpp-daemon')
cd ${srcdir}/${_name}/build
cmake ../ -DNO_UI_DAEMON=ON -DJSONRPC_DAEMON=ON
make --no-print-directory -C eiskaltdcpp-daemon DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-core-git() {
depends=('zlib' 'bzip2' 'openssl' 'lua' 'libidn' 'pcre')
pkgdesc="EiskaltDC++ Core"
conflicts=('eiskaltdcpp-core' 'eiskaltdcpp')
provides=('eiskaltdcpp-core')
cd ${srcdir}/${_name}/build
make --no-print-directory -C cmake
make --no-print-directory -C dcpp DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-data-git() {
arch=('any')
depends=('sh' 'bash' 'hicolor-icon-theme')
optdepends=('php: needed for some optional scripts')
conflicts=('eiskaltdcpp-data' 'eiskaltdcpp')
provides=('eiskaltdcpp-data')
install=${_name}.install
pkgdesc="EiskaltDC++ Data files"
cd ${srcdir}/${_name}/build
make --no-print-directory -C data DESTDIR=${pkgdir} install
}
pkgdesc="DC and ADC client based on dcpp core"
depends=('qt4' 'libnotify' 'zlib' 'bzip2' 'pcre' 'lua' 'libidn' 'gtk2')
makedepends=('gcc' 'git' 'pkg-config' 'sed')

Sheykhnur commented on 2013-06-26 08:58

Fix, please, pkgbuild file. This contain error:
-- Build files have been written to: /home/bigboyuser/eiskaltdcpp-git/src/eiskaltdcpp/build
==> Вход в окружение fakeroot...
==> Запускается package_eiskaltdcpp-gtk-git()...
/home/bigboyuser/eiskaltdcpp-git/PKGBUILD: line 38: cd: /home/bigboyuser/eiskaltdcpp-git/src/build: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_eiskaltdcpp-gtk-git().
Преждевременный выход...

Fix it:
# Contributor: dhamp <dhamp@ya.ru>

_name=eiskaltdcpp
pkgbase=${_name}-git
pkgname=${_name}-git
true && pkgname=('eiskaltdcpp-gtk-git' 'eiskaltdcpp-qt-git' 'eiskaltdcpp-daemon-git' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgver=2.3.0.4228.2bc138f
pkgrel=1
license=('GPL3')
arch=('i686' 'x86_64' 'arm')
url="http://code.google.com/p/eiskaltdc/"
conflicts=('eiskaltdcpp')
options=(!emptydirs)
source=('git://github.com/eiskaltdcpp/eiskaltdcpp.git')
sha1sums=('SKIP')

pkgver() {
cd ${_name}
echo $(grep -m 2 -A 1 "EiskaltDC++" CMakeLists.txt | grep -o "[[:digit:]]*" | tr '\n' '.')$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
msg "Starting make..."
cd ${srcdir}/${_name}
sed -i s/Lua51/Lua52/g CMakeLists.txt
rm -rf ${srcdir}/${_name}/build
mkdir ${srcdir}/${_name}/build
cd ${srcdir}/${_name}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}

package_eiskaltdcpp-gtk-git() {
depends=('gtk2' 'libnotify' 'desktop-file-utils' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-gtk' 'eiskaltdcpp')
provides=('eiskaltdcpp-gtk')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_GTK=ON
make --no-print-directory -C cmake
make --no-print-directory -C eiskaltdcpp-gtk DESTDIR=${pkgdir} install

}
package_eiskaltdcpp-qt-git() {
depends=('qt4' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
optdepends=('aspell: spellchecking'
'qtscriptgenerator: need for qtscript')
pkgdesc="EiskaltDC++: Qt4-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-qt' 'eiskaltdcpp')
provides=('eiskaltdcpp-qt')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_JS=ON -DUSE_QT=ON
make --no-print-directory translations_qt
make --no-print-directory -C eiskaltdcpp-qt DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-cli-git() {
depends=('eiskaltdcpp-daemon-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++ cli interface for daemon with xmlrpc"
cd ${srcdir}/${_name}/build
make --no-print-directory -C eiskaltdcpp-cli DESTDIR=${pkgdir} install
}
package_eiskaltdcpp-daemon-git() {
depends=('eiskaltdcpp-core-git' 'eiskaltdcpp-data-git' 'gcc-libs')
pkgdesc="EiskaltDC++ Daemon"
conflicts=('eiskaltdcpp-daemon' 'eiskaltdcpp')
provides=('eiskaltdcpp-daemon')
cd ${srcdir}/${_name}/build
cmake ../ -DNO_UI_DAEMON=ON -DJSONRPC_DAEMON=ON
make --no-print-directory -C eiskaltdcpp-daemon DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-core-git() {
depends=('zlib' 'bzip2' 'openssl' 'lua' 'libidn' 'pcre')
pkgdesc="EiskaltDC++ Core"
conflicts=('eiskaltdcpp-core' 'eiskaltdcpp')
provides=('eiskaltdcpp-core')
cd ${srcdir}/${_name}/build
make --no-print-directory -C cmake
make --no-print-directory -C dcpp DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-data-git() {
arch=('any')
depends=('sh' 'bash' 'hicolor-icon-theme')
optdepends=('php: needed for some optional scripts')
conflicts=('eiskaltdcpp-data' 'eiskaltdcpp')
provides=('eiskaltdcpp-data')
install=${_name}.install
pkgdesc="EiskaltDC++ Data files"
cd ${srcdir}/${_name}/build
make --no-print-directory -C data DESTDIR=${pkgdir} install
}
pkgdesc="DC and ADC client based on dcpp core"
depends=('qt4' 'libnotify' 'zlib' 'bzip2' 'pcre' 'lua' 'libidn' 'gtk2')
makedepends=('gcc' 'git' 'pkg-config' 'sed')

Sheykhnur commented on 2013-06-26 08:58

Fix, please, pkgbuild file. This contain error:
-- Build files have been written to: /home/bigboyuser/eiskaltdcpp-git/src/eiskaltdcpp/build
==> Вход в окружение fakeroot...
==> Запускается package_eiskaltdcpp-gtk-git()...
/home/bigboyuser/eiskaltdcpp-git/PKGBUILD: line 38: cd: /home/bigboyuser/eiskaltdcpp-git/src/build: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_eiskaltdcpp-gtk-git().
Преждевременный выход...

Fix it:
# Contributor: dhamp <dhamp@ya.ru>

_name=eiskaltdcpp
pkgbase=${_name}-git
pkgname=${_name}-git
true && pkgname=('eiskaltdcpp-gtk-git' 'eiskaltdcpp-qt-git' 'eiskaltdcpp-daemon-git' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgver=2.3.0.4228.2bc138f
pkgrel=1
license=('GPL3')
arch=('i686' 'x86_64' 'arm')
url="http://code.google.com/p/eiskaltdc/"
conflicts=('eiskaltdcpp')
options=(!emptydirs)
source=('git://github.com/eiskaltdcpp/eiskaltdcpp.git')
sha1sums=('SKIP')

pkgver() {
cd ${_name}
echo $(grep -m 2 -A 1 "EiskaltDC++" CMakeLists.txt | grep -o "[[:digit:]]*" | tr '\n' '.')$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
msg "Starting make..."
cd ${srcdir}/${_name}
sed -i s/Lua51/Lua52/g CMakeLists.txt
rm -rf ${srcdir}/${_name}/build
mkdir ${srcdir}/${_name}/build
cd ${srcdir}/${_name}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}

package_eiskaltdcpp-gtk-git() {
depends=('gtk2' 'libnotify' 'desktop-file-utils' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-gtk' 'eiskaltdcpp')
provides=('eiskaltdcpp-gtk')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_GTK=ON
make --no-print-directory -C cmake
make --no-print-directory -C eiskaltdcpp-gtk DESTDIR=${pkgdir} install

}
package_eiskaltdcpp-qt-git() {
depends=('qt4' 'eiskaltdcpp-core-git' 'eiskaltdcpp-data-git')
optdepends=('aspell: spellchecking'
'qtscriptgenerator: need for qtscript')
pkgdesc="EiskaltDC++: Qt4-based DC and ADC client based on dcpp core"
conflicts=('eiskaltdcpp-qt' 'eiskaltdcpp')
provides=('eiskaltdcpp-qt')
install=${_name}.install
cd ${srcdir}/${_name}/build
cmake ../ -DUSE_JS=ON -DUSE_QT=ON
make --no-print-directory translations_qt
make --no-print-directory -C eiskaltdcpp-qt DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-cli-git() {
depends=('eiskaltdcpp-daemon-git' 'eiskaltdcpp-data-git')
pkgdesc="EiskaltDC++ cli interface for daemon with xmlrpc"
cd ${srcdir}/${_name}/build
make --no-print-directory -C eiskaltdcpp-cli DESTDIR=${pkgdir} install
}
package_eiskaltdcpp-daemon-git() {
depends=('eiskaltdcpp-core-git' 'eiskaltdcpp-data-git' 'gcc-libs')
pkgdesc="EiskaltDC++ Daemon"
conflicts=('eiskaltdcpp-daemon' 'eiskaltdcpp')
provides=('eiskaltdcpp-daemon')
cd ${srcdir}/${_name}/build
cmake ../ -DNO_UI_DAEMON=ON -DJSONRPC_DAEMON=ON
make --no-print-directory -C eiskaltdcpp-daemon DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-core-git() {
depends=('zlib' 'bzip2' 'openssl' 'lua' 'libidn' 'pcre')
pkgdesc="EiskaltDC++ Core"
conflicts=('eiskaltdcpp-core' 'eiskaltdcpp')
provides=('eiskaltdcpp-core')
cd ${srcdir}/${_name}/build
make --no-print-directory -C cmake
make --no-print-directory -C dcpp DESTDIR=${pkgdir} install
}

package_eiskaltdcpp-data-git() {
arch=('any')
depends=('sh' 'bash' 'hicolor-icon-theme')
optdepends=('php: needed for some optional scripts')
conflicts=('eiskaltdcpp-data' 'eiskaltdcpp')
provides=('eiskaltdcpp-data')
install=${_name}.install
pkgdesc="EiskaltDC++ Data files"
cd ${srcdir}/${_name}/build
make --no-print-directory -C data DESTDIR=${pkgdir} install
}
pkgdesc="DC and ADC client based on dcpp core"
depends=('qt4' 'libnotify' 'zlib' 'bzip2' 'pcre' 'lua' 'libidn' 'gtk2')
makedepends=('gcc' 'git' 'pkg-config' 'sed')