summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-07-08 22:53:50 -0600
committerBrian Bidulock2015-07-08 22:53:50 -0600
commitd63f2b499b8200e4a29d6da7e4a75b95b6ceeb84 (patch)
tree82a46022a5ef29e09c81ac73f8f4273e8a47e130
downloadaur-d63f2b499b8200e4a29d6da7e4a75b95b6ceeb84.tar.gz
initial version
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD111
-rw-r--r--cde.desktop8
-rw-r--r--dtlogin.service11
-rw-r--r--fonts.alias69
-rw-r--r--fonts.dir1
-rwxr-xr-xstartxsession.sh5
7 files changed, 241 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cb5061ce1045
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = cdesktopenv
+ pkgdesc = CDE - Common Desktop Environment
+ pkgver = 2.2.0d
+ pkgrel = 1
+ url = http://sourceforge.net/projects/cdesktopenv/
+ arch = i686
+ arch = x86_64
+ license = LGPL2
+ makedepends = tcl
+ makedepends = ncompress
+ depends = openmotif
+ depends = xbitmaps
+ depends = rpcbind
+ depends = mksh
+ depends = ncurses
+ optdepends = xorg-fonts-100dpi: additional fonts
+ optdepends = cups: for printing support
+ optdepends = xinetd: for rpc services
+ options = !strip
+ options = !zipman
+ backup = etc/dt/config/xfonts/C/fonts.alias
+ source = http://downloads.sourceforge.net/cdesktopenv/cde-src-2.2.0d-beta.tar.gz
+ source = dtlogin.service
+ source = fonts.alias
+ source = fonts.dir
+ source = cde.desktop
+ source = startxsession.sh
+ md5sums = 6ebda6347706c2aac361e399acad2120
+ md5sums = 18f9ef4643ff7ed6637907f5cbdabecf
+ md5sums = 5cc80c2851ea90b94e94b0c5d92d81fb
+ md5sums = 897316929176464ebc9ad085f31e7284
+ md5sums = f4c8125c54dbed1e91ce859b7ad6a365
+ md5sums = 2e5557241915e4c2761ba136dbcba469
+
+pkgname = cdesktopenv
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0abf1f34be8f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,111 @@
+# Submitter: Ecmel Ercan <ecmel dot ercan at gmail dot com>
+# Contributor: Vain <aurmaint1 on host: uninformativ dot de>
+#
+# New Maintainer: BlindPenguin <ferdinand holzner at gmail dot com>
+#
+pkgname=cdesktopenv
+pkgver=2.2.0d
+pkgrel=1
+pkgdesc="CDE - Common Desktop Environment"
+url="http://sourceforge.net/projects/cdesktopenv/"
+arch=('i686' 'x86_64') # Some parts of CDE are not stable on x86_64 yet.
+license=('LGPL2')
+options=(!strip !zipman)
+depends=(openmotif xbitmaps rpcbind mksh ncurses)
+makedepends=(tcl ncompress)
+optdepends=('xorg-fonts-100dpi: additional fonts'
+ 'cups: for printing support'
+ 'xinetd: for rpc services')
+backup=('etc/dt/config/xfonts/C/fonts.alias')
+source=("http://downloads.sourceforge.net/$pkgname/cde-src-$pkgver-beta.tar.gz"
+ 'dtlogin.service'
+ 'fonts.alias'
+ 'fonts.dir'
+ 'cde.desktop'
+ 'startxsession.sh')
+
+md5sums=('6ebda6347706c2aac361e399acad2120'
+ '18f9ef4643ff7ed6637907f5cbdabecf'
+ '5cc80c2851ea90b94e94b0c5d92d81fb'
+ '897316929176464ebc9ad085f31e7284'
+ 'f4c8125c54dbed1e91ce859b7ad6a365'
+ '2e5557241915e4c2761ba136dbcba469')
+
+build() {
+ cd "$srcdir/cde-$pkgver/"
+
+ sed -e '1i #define FILE_MAP_OPTIMIZE' -i programs/dtfile/Utils.c
+
+ cat >> config/cf/site.def <<EOF
+#define KornShell /bin/mksh
+#define CppCmd cpp
+#define YaccCmd bison -y
+#define HasTIRPCLib YES
+#define HasZlib YES
+#define DtLocalesToBuild
+EOF
+
+ mkdir -p imports/x11/include
+ ln -sf /usr/include/X11 imports/x11/include/
+
+ (
+ export LANG=C
+ export LC_ALL=C
+ export IMAKECPP=cpp
+ make -j1 World
+ )
+
+ sed -e "s:mkProd -D :&$pkgdir:" -i admin/IntegTools/dbTools/installCDE
+}
+
+package() {
+ cd "$srcdir/cde-$pkgver/admin/IntegTools/dbTools/"
+
+ (
+ export LANG=C
+ export LC_ALL=C
+ export INSTALL_LOCATION="$pkgdir/usr/dt"
+ export LOGFILES_LOCATION="$pkgdir/var/dt"
+ export CONFIGURE_LOCATION="$pkgdir/etc/dt"
+ ./installCDE -s "$srcdir/cde-$pkgver"
+ )
+
+ cd "$pkgdir/var/dt/"
+ chmod 755 .
+ chown bin .
+ chgrp bin .
+ mkdir -p appconfig/appmanager
+ mkdir -p tmp
+ chmod -R 755 *
+ chown -R bin *
+ chgrp -R bin *
+
+ cd "$pkgdir/etc/dt/"
+ chmod 755 .
+ mkdir -p appconfig/appmanager/C
+ mkdir -p appconfig/help/C
+ mkdir -p appconfig/icons/C
+ mkdir -p appconfig/types/C
+ mkdir -p config/Xsession.d
+ mkdir -p config/xfonts/C
+ chmod -R 755 *
+
+ chmod a+x $srcdir/startxsession.sh
+ install -m644 "$srcdir"/fonts.{alias,dir} "$pkgdir/etc/dt/config/xfonts/C/"
+
+ install -Dm644 "$srcdir/cde.desktop" \
+ "$pkgdir/usr/share/xsessions/cde.desktop"
+ install -Dm644 "$srcdir/dtlogin.service" \
+ "$pkgdir/usr/lib/systemd/system/dtlogin.service"
+ install -Dm755 "$srcdir/cde-$pkgver/contrib/rc/linux/dtlogin" \
+ "$pkgdir/etc/rc.d/dtlogin"
+
+ install -dm755 "$pkgdir/usr/spool"
+ install -Dm644 "$srcdir/cde-$pkgver/contrib/xinetd/cmsd" \
+ "$pkgdir/etc/xinetd.d/cmsd"
+ install -Dm644 "$srcdir/cde-$pkgver/contrib/xinetd/ttdbserver" \
+ "$pkgdir/etc/xinetd.d/ttdbserver"
+ install -Dm644 "$srcdir/startxsession.sh" \
+ "$pkgdir/usr/bin/startxsession.sh"
+}
+
diff --git a/cde.desktop b/cde.desktop
new file mode 100644
index 000000000000..5e1f60371356
--- /dev/null
+++ b/cde.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=CDE
+Comment=Use this session to boot into the Common Desktop Environment
+Exec=/usr/dt/bin/startxsession.sh
+Icon=
+Type=Application
+
diff --git a/dtlogin.service b/dtlogin.service
new file mode 100644
index 000000000000..01f6909ad308
--- /dev/null
+++ b/dtlogin.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=CDE Login Manager
+Requires=rpcbind.service
+After=systemd-user-sessions.service
+
+[Service]
+ExecStart=/usr/dt/bin/dtlogin
+
+[Install]
+Alias=display-manager.service
+
diff --git a/fonts.alias b/fonts.alias
new file mode 100644
index 000000000000..05d2364a6114
--- /dev/null
+++ b/fonts.alias
@@ -0,0 +1,69 @@
+"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1"
+"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1"
+"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1"
+"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1"
+"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1"
+"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1"
+"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1"
+"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1"
+"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1"
+"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1"
+"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1"
+"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-1"
+"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1"
+"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1"
+"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1"
+"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1"
+"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1"
+"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1"
+"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1"
+"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1"
+"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1"
+
+"-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1"
+"-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-9" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-9"
+"-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-15" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-15"
+
+"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-9" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-9"
+"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-9" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-9"
+"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-9" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-9"
+"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-9" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-9"
+"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-9" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-9"
+"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-9" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-9"
+"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-9" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-9"
+"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-9" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-9"
+"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-9" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-9"
+"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-9" "-misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-9"
+"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-9" "-misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-9"
+"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-9" "-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-9"
+"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-9" "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-9"
+"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-9" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-9"
+"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-9" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-9"
+"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-9" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-9"
+"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-9" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-9"
+"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-9" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-9"
+"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-9" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-9"
+"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-9" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-9"
+"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-9" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-9"
+
+"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-15" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-15"
+"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-15" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-15"
+"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-15" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-15"
+"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-15" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15"
+"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-15" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-15"
+"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-15" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-15"
+"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-15" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15"
+"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-15"
+"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-15"
+"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-15"
+"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-15"
+"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-15"
+"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-15"
+"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15"
+"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-15"
+"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-15"
+"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-15"
+"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15"
+"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-15"
+"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-15"
+"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15"
diff --git a/fonts.dir b/fonts.dir
new file mode 100644
index 000000000000..573541ac9702
--- /dev/null
+++ b/fonts.dir
@@ -0,0 +1 @@
+0
diff --git a/startxsession.sh b/startxsession.sh
new file mode 100755
index 000000000000..6e74b6157ba7
--- /dev/null
+++ b/startxsession.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+export PATH=$PATH:/usr/dt/bin
+export LANG=C
+/usr/dt/bin/Xsession