summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-08-03 18:09:35 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-08-03 18:09:35 +0800
commit5272a4262cfecc175e3a4755691971677d38c524 (patch)
tree164d858de91d295c9b50147eb25ddffcc45d4bc3
parent63f3b3b370a6f0aa8919f764dec81245282613ea (diff)
downloadwspkg-data-5272a4262cfecc175e3a4755691971677d38c524.tar.gz
wspkg-data-5272a4262cfecc175e3a4755691971677d38c524.tar.zst
wspkg-data-5272a4262cfecc175e3a4755691971677d38c524.zip
加入 pclab 軟體清單 (利用現有 wslinux 的清單以避免重複和節省維護時間)
-rw-r--r--pclab.h103
-rw-r--r--pclab.mk15
-rw-r--r--pclab/pclab.control.in10
-rw-r--r--pclab/pclab.pkg0
-rw-r--r--pclab/pclab.sed23
5 files changed, 151 insertions, 0 deletions
diff --git a/pclab.h b/pclab.h
new file mode 100644
index 0000000..8f477cb
--- /dev/null
+++ b/pclab.h
@@ -0,0 +1,103 @@
+// vim: ft=c: et
+
+#define WSLINUX
+#define WSPKG_NO_DEFAULT
+#undef WSPKG_KEYRING
+#define WSPKG_STANDARD
+#define WSPKG_SHELL
+#undef WSPKG_ADMIN
+#define WSPKG_DATABASE
+#define WSPKG_DEVEL
+#undef WSPKG_DOC
+#define WSPKG_EDITORS
+#undef WSPKG_ELECTRONICS
+#define WSPKG_FONTS
+#define WSPKG_GNOME
+#define WSPKG_GRAPHICS
+#define WSPKG_HASKELL
+#define WSPKG_INTERPRETERS
+#undef WSPKG_KDE
+#define WSPKG_LIB
+#define WSPKG_LISP
+#define WSPKG_LUA
+#undef WSPKG_MACHINE_LEARNING
+#define WSPKG_MAIL
+#define WSPKG_MATH
+#define WSPKG_MISC
+#define WSPKG_NET
+#undef WSPKG_PARALLEL
+#undef WSPKG_PERL
+#undef WSPKG_PHP
+#undef WSPKG_PYTHON
+#undef WSPKG_RUBY
+#define WSPKG_SCIENCE
+#define WSPKG_SOUND
+#define WSPKG_TEX
+#define WSPKG_TEXT
+#define WSPKG_UTILS
+#define WSPKG_VIDEO
+#define WSPKG_WEB
+#undef WSPKG_WINDOWMAKER
+#define WSPKG_X11
+
+#include "wscommon.h"
+
+aptitude
+apt-transport-https
+build-essential
+bundler
+chromium-browser
+elinks
+empathy
+epiphany-browser
+firefox-locale-zh-hant
+fontforge
+freerdp-x11
+gcalctool
+gimp-help-en
+ginn
+gnome
+gnome-control-center
+gtk3-engines-xfce
+hexchat
+ibus-table-cangjie3
+ibus-table-cangjie5
+ibus-table-quick-classic
+inkscape
+ipython
+ipython3
+kchmviewer
+kde-l10n-zhtw
+kdiff3
+language-pack-gnome-zh-hant-base
+language-pack-zh-hant-base
+lib32stdc++-4.8-dev
+lib32stdc++6-4.8-dbg
+libc6-dev-i386
+libstdc++-4.8-dev
+libstdc++6-4.8-dbg
+llvm
+lshw
+lxappearance
+maven
+mesa-utils
+mksh
+python3-pip
+python-pip
+python-virtualenv
+qemu-kvm
+qt4-qtconfig
+rake
+ruby
+sl
+tar
+thunderbird-locale-zh-hant
+thunderbird-locale-zh-tw
+totem
+transmission-gtk
+vino
+virt-manager
+weechat-curses
+xfce4
+xsel
+yasm
diff --git a/pclab.mk b/pclab.mk
new file mode 100644
index 0000000..431a4cd
--- /dev/null
+++ b/pclab.mk
@@ -0,0 +1,15 @@
+# vim: set ts=8 sts=8 sw=8 ft=make:
+# CSIE pclab ubuntu meta-package
+
+NAME= pclab
+USE_MACRO= cpp
+WSPKG_IN_COMMON= pclab.h
+BACKEND= debian
+PKGNAME= 204-meta
+
+include $(WSPKGDIR)/wspkg-mk/defaults.mk
+
+DEBIAN_SIGN= yes
+DEBIAN_KEY_PKGSIGN= DF9831FA
+
+include $(WSPKGDIR)/wspkg-mk/packages.mk
diff --git a/pclab/pclab.control.in b/pclab/pclab.control.in
new file mode 100644
index 0000000..59ab0a9
--- /dev/null
+++ b/pclab/pclab.control.in
@@ -0,0 +1,10 @@
+Package: 204-meta
+Version: @TODAY@
+Section: admin
+Priority: required
+Architecture: all
+Depends: @DEPS@
+Maintainer: 204TA <204ta@csie.ntu.edu.tw>
+Description: 204 meta package
+ This package is a meta package for 204.
+ It includes packages for general use.
diff --git a/pclab/pclab.pkg b/pclab/pclab.pkg
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/pclab/pclab.pkg
diff --git a/pclab/pclab.sed b/pclab/pclab.sed
new file mode 100644
index 0000000..517554b
--- /dev/null
+++ b/pclab/pclab.sed
@@ -0,0 +1,23 @@
+# newer clang packages break the default clang version
+/^clang-3\.5$/d
+/^clang-3\.6$/d
+# denyhosts not available
+/^denyhosts$/d
+# gcc 5 not available
+/^g++-5$/d
+/^gcc-5$/d
+/^gfortran-5$/d
+# gnome packages that cannot be found
+/^gdm3$/d
+/^gnome-themes$/d
+# pocl not available
+/^pocl/d
+# openjdk 8 not available
+/^openjdk-8-jdk$/d
+# we use firefox on ubuntu
+/^iceweasel/d
+# fix linux-tools package name
+s/^linux-tools$/linux-tools-generic/
+# no such package
+/^metamail$/d
+/^xlockmore$/d