mirror of
https://bitbucket.org/smil3y/katana.git
synced 2025-02-24 02:42:47 +00:00
generic: make changes required for building against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
523bb8eaf7
commit
7dc7daa0dd
4 changed files with 11 additions and 32 deletions
38
build.sh
38
build.sh
|
@ -18,22 +18,18 @@ fi
|
||||||
|
|
||||||
sudo=""
|
sudo=""
|
||||||
if [ "$(id -u)" != "0" ];then
|
if [ "$(id -u)" != "0" ];then
|
||||||
if which sudo ;then
|
if ! which sudo ;then
|
||||||
sudo="sudo"
|
echo "Sudo is not available"
|
||||||
elif which su ;then
|
|
||||||
sudo="su -c"
|
|
||||||
else
|
|
||||||
echo "Neither su nor sudo are available"
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
sudo="sudo"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace" "kde-extraapps" "kde-l10n")
|
packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace")
|
||||||
|
|
||||||
source "$(dirname $0)/fetch.sh"
|
source "$(dirname $0)/fetch.sh"
|
||||||
|
|
||||||
rm -rf icons-build kdelibs-build baseapps-build \
|
rm -rf icons-build kdelibs-build baseapps-build workspace-build
|
||||||
workspace-build extraapps-build l10n-build
|
|
||||||
|
|
||||||
mkdir -p icons-build && cd icons-build
|
mkdir -p icons-build && cd icons-build
|
||||||
cmake ../ariya-icons \
|
cmake ../ariya-icons \
|
||||||
|
@ -46,7 +42,7 @@ cd ..
|
||||||
mkdir -p kdelibs-build && cd kdelibs-build
|
mkdir -p kdelibs-build && cd kdelibs-build
|
||||||
cmake ../kdelibs \
|
cmake ../kdelibs \
|
||||||
-DCMAKE_BUILD_TYPE="$release" \
|
-DCMAKE_BUILD_TYPE="$release" \
|
||||||
-DKDE4_BUILD_TESTS=OFF \
|
-DENABLE_TESTING=OFF \
|
||||||
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
||||||
-DCMAKE_INSTALL_PREFIX="$prefix" \
|
-DCMAKE_INSTALL_PREFIX="$prefix" \
|
||||||
-DSYSCONF_INSTALL_DIR=/etc \
|
-DSYSCONF_INSTALL_DIR=/etc \
|
||||||
|
@ -58,7 +54,7 @@ cd ..
|
||||||
mkdir -p baseapps-build && cd baseapps-build
|
mkdir -p baseapps-build && cd baseapps-build
|
||||||
cmake ../kde-baseapps \
|
cmake ../kde-baseapps \
|
||||||
-DCMAKE_BUILD_TYPE="$release" \
|
-DCMAKE_BUILD_TYPE="$release" \
|
||||||
-DKDE4_BUILD_TESTS=OFF \
|
-DENABLE_TESTING=OFF \
|
||||||
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
||||||
-DCMAKE_INSTALL_PREFIX="$prefix"
|
-DCMAKE_INSTALL_PREFIX="$prefix"
|
||||||
make
|
make
|
||||||
|
@ -68,7 +64,7 @@ cd ..
|
||||||
mkdir -p workspace-build && cd workspace-build
|
mkdir -p workspace-build && cd workspace-build
|
||||||
cmake ../kde-workspace \
|
cmake ../kde-workspace \
|
||||||
-DCMAKE_BUILD_TYPE="$release" \
|
-DCMAKE_BUILD_TYPE="$release" \
|
||||||
-DKDE4_BUILD_TESTS=OFF \
|
-DENABLE_TESTING=OFF \
|
||||||
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
||||||
-DCMAKE_INSTALL_PREFIX="$prefix" \
|
-DCMAKE_INSTALL_PREFIX="$prefix" \
|
||||||
-DSYSCONF_INSTALL_DIR=/etc \
|
-DSYSCONF_INSTALL_DIR=/etc \
|
||||||
|
@ -76,21 +72,3 @@ cmake ../kde-workspace \
|
||||||
make
|
make
|
||||||
$sudo make install
|
$sudo make install
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
mkdir -p extraapps-build && cd extraapps-build
|
|
||||||
cmake ../kde-extraapps \
|
|
||||||
-DCMAKE_BUILD_TYPE="$release" \
|
|
||||||
-DKDE4_BUILD_TESTS=OFF \
|
|
||||||
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
|
||||||
-DCMAKE_INSTALL_PREFIX="$prefix"
|
|
||||||
make
|
|
||||||
$sudo make install
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
mkdir -p l10n-build && cd l10n-build
|
|
||||||
cmake ../kde-l10n \
|
|
||||||
-DCMAKE_BUILD_TYPE="$release" \
|
|
||||||
-DCMAKE_INSTALL_PREFIX="$prefix"
|
|
||||||
make
|
|
||||||
$sudo make install
|
|
||||||
cd ..
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# TODO: split into small packages
|
# TODO: split into small packages
|
||||||
|
|
||||||
pkgname=katana-extraapps
|
pkgname=katana-extraapps
|
||||||
pkgver=4.18.0.7ce4a91
|
pkgver=4.18.0.7e3fd7f
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url='http://www.kde.org'
|
url='http://www.kde.org'
|
||||||
|
|
|
@ -45,6 +45,7 @@ sha1sums=('SKIP'
|
||||||
'ac7bc292c865bc1ab8c02e6341aa7aeaf1a3eeee'
|
'ac7bc292c865bc1ab8c02e6341aa7aeaf1a3eeee'
|
||||||
'aa9d2e5a69986c4c3d47829721ea99edb473be12')
|
'aa9d2e5a69986c4c3d47829721ea99edb473be12')
|
||||||
conflicts=('kdebase-workspace' 'kdebase-runtime')
|
conflicts=('kdebase-workspace' 'kdebase-runtime')
|
||||||
|
provides=('kdebase-workspace')
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd kde-workspace
|
cd kde-workspace
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
||||||
|
|
||||||
pkgname=katanalibs
|
pkgname=katanalibs
|
||||||
pkgver=4.18.0.865ac9b
|
pkgver=4.18.0.e6ad6ca
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Katana core libraries"
|
pkgdesc="Katana core libraries"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
|
|
Loading…
Add table
Reference in a new issue