blob: eb43dfa49fc380fc675a56655d335baa50840686 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
|
// vim: ft=c: et
#define NULL
#undef linux
// Include platform-specific mapping files
#if (defined LIST)
#elif (defined WSLINUX)
# include "wslinux/wslinux.pkg"
#elif (defined WSBSD)
# include "wsbsd/wsbsd.pkg"
#elif (defined WSARCH)
# include "wsarch/wsarch.pkg"
#else
# define WSPKG_NO_DEFAULT
# error "Neither WSLINUX nor WSBSD is defined!"
#endif
#ifndef WSPKG_NO_DEFAULT
# define WSPKG_KEYRING
# define WSPKG_STANDARD
# define WSPKG_SHELL
# define WSPKG_ADMIN
# define WSPKG_DATABASE
# define WSPKG_DEVEL
# define WSPKG_DOC
# define WSPKG_EDITORS
# define WSPKG_ELECTRONICS
# define WSPKG_FONTS
# define WSPKG_GNOME
# define WSPKG_GRAPHICS
# define WSPKG_HASKELL
# define WSPKG_INTERPRETERS
# define WSPKG_KDE
# define WSPKG_LIB
# define WSPKG_LISP
# define WSPKG_LUA
# define WSPKG_MACHINE_LEARNING
# define WSPKG_MAIL
# define WSPKG_MATH
# define WSPKG_MISC
# define WSPKG_NET
# define WSPKG_PARALLEL
# define WSPKG_PERL
# define WSPKG_PHP
# define WSPKG_PYTHON
# define WSPKG_RUBY
# define WSPKG_SCIENCE
# define WSPKG_SOUND
# define WSPKG_TEX
# define WSPKG_TEXT
# define WSPKG_UTILS
# define WSPKG_VIDEO
# define WSPKG_WAYLAND
# define WSPKG_WEB
# define WSPKG_WINDOWMAKER
# define WSPKG_X11
#endif
// ===========================================================================
// Packages definition started from here
// ===========================================================================
// Keyring
#ifdef WSPKG_KEYRING
#endif
// Standard
#ifdef WSPKG_STANDARD
ACL ATTR BC BIND CAP
FILE FINGER FTP groff INETD
ISPELL LESS LOCATE lsof m4
MIME_SUPPORT NCURSES_TERM PATCH PCI PERL
python PYTHON2 PYTHON3 SHARUTILS SSH
STRACE sudo TELNET texinfo TIME
USB WAMERICAN wget WHOIS
#endif
// Shell
#ifdef WSPKG_SHELL
bash bash-completion KSH TCSH zsh
#endif
// Admin
#ifdef WSPKG_ADMIN
ACPI CPUFREQ CUPS IOTOP MENU
MCELOG MUNIN PARTED PAM_LDAPD SYSSTAT
DEBSUMS
// freebsd local-217
PKG_MGMT NET_SNMP nagios-plugins nsca-client
FDISK GDISK // added by b01902062@csie.ntu.edu.tw
#endif
// Database
#ifdef WSPKG_DATABASE
MYSQL_CLIENT sqlite3
// required by 林俊宏 d01922030
PYMONGO
#endif
// Devel
#ifdef WSPKG_DEVEL
// debian 217-meta
ANT autoconf automake bison ccache
CLANG cmake cvs ddd f2c
flex GCC GDB GOLANG gperf
GIT gprolog INDENT libtool MAKE
MINGW nasm NODEJS OPENJDK scala
SCONS SUBVERSION TCL TK valgrind
// added by b01902104@csie.ntu.edu.tw
AARCH64_GCC GDB_MULTIARCH
// freebsd local-217
ECLIPSE expect JIKES mit-scheme
spim // 計算機結構
sdcc // 微算機實驗? (8051)
BIOJAVA NCBI_TOOLKIT doxygen ocaml
// required by Wei-Sheng Chin d01944006
MONO
// requested by b01902066
julia
// added by b01902062@csie.ntu.edu.tw
ANDROID_TOOLS BREEZY mercurial intltool LLVM
ltrace OPENCL POCL meson
#endif
// Doc
#ifdef WSPKG_DOC
LIBC_DOC MAKE_DOC MANPAGES MANPAGES_POSIX PERL_DOC
PYTHON2_DOC PYTHON3_DOC TCL_DOC TK_DOC
GCC_DOC // added by b01902062@csie.ntu.edu.tw
#endif
// Editors
#ifdef WSPKG_EDITORS
CTAGS EMACS joe LIBREOFFICE nano
VIM VIM_GTK
cscope global // added by b01902062@csie.ntu.edu.tw
#endif
// Electronics
#ifdef WSPKG_ELECTRONICS
iverilog
#endif
// Fonts
#ifdef WSPKG_FONTS
// debian 217-meta
ARPHIC BAEKMUK CJKUNIFONTS LIBERATION IPAFONT
WQY XFONTS_CYRILLIC XFONTS_INTL_CHINESE XFONTS_WQY
// freebsd local-217
TERMINUS URWFONTS NONFREE_FONTS KCFONTS FIREFLYTTF
// added by b01902062@csie.ntu.edu.tw
NOTO SOURCESANSPRO SOURCECODEPRO
#endif
// GNOME
#ifdef WSPKG_GNOME
// debian 217-meta
ALACARTE evince file-roller GDM gnome-backgrounds
gnome-calculator gnome-keyring gnome-nettool
GNOME_USER_DOCS GTK2_ENGINES GVFS REMMINA
seahorse xdg-user-dirs zenity MUTTER
// freebsd local-217
GNOME_META_PKG
// added by b01902062@linux5.csie.ntu.edu.tw
BAOBAB devhelp epiphany eog eog-plugins
gedit ghex GLADE
GTK2 GTK3 GTK4 GTK2_THEMES GTK3_THEMES
gnome-terminal GNOME_SCREENSHOT gnome-tweaks
gnome-system-monitor gucharmap nautilus vinagre
#endif
// Graphics
#ifdef WSPKG_GRAPHICS
// debian 217-meta
gimp IMAGEMAGICK JPEG graphviz
// freebsd local-217
BMEPS XGRAPH xloadimage
#endif
// Haskell
#ifdef WSPKG_HASKELL
ghc HUGS HASKELL_PLATFORM HASKELL_OPENGL
#endif
// Interpreters
#ifdef WSPKG_INTERPRETERS
gawk SWIG
#endif
// KDE
#ifdef WSPKG_KDE
// freebsd local-217
KDE_META_PKG
KDE_GTK_CONFIG kchmviewer OKULAR // added by b01902062@csie.ntu.edu.tw
ADWAITA_QT QT4_QTCONFIG QT5_QTCT // added by b01902062@csie.ntu.edu.tw
kdiff3
#endif
// Lib
#ifdef WSPKG_LIB
LIBC_DEV LIBEVENT_DEV FFTW_DEV GSL_DEV JPEG_DEV
LTDL_DEV NCURSES_DEV QT4_DEV QT5_DEV PERL_DEV
MYSQLXX_DEV OPENMPI_DEV GFLAGS_DEV BOOST_DEV IMLIB2_DEV
EXOSIP2_DEV // voip
OPENCV_DEV // opencv suite
FFMPEG_DEV // ffmpeg suite
SDL_DEV
POPPLER_DEV
PWQUALITY_DEV // check password quality on workstations
// requested by b01902082@csie.ntu.edu.tw
LEVELDB_DEV SNAPPY_DEV HDF5_DEV GOOGLE_GLOG_DEV LMDB_DEV
// required by d97024@csie.ntu.edu.tw
LIBSQLITE3_DEV
// added by b01902066@csie.ntu.edu.tw
ZMQ_DEV LIBXML2_DEV
// added by r03922099@csie.ntu.edu.tw
LIBDB_CXX_DEV
#endif
// Lisp
#ifdef WSPKG_LISP
clisp
#endif
// Lua
#ifdef WSPKG_LUA
LUA51 LUA52 LUA53 LUA54
#endif
// Machine Learning
#ifdef WSPKG_MACHINE_LEARNING
weka
LIBSVM LIBLINEAR // requested by b01902066
LIBOPENBLAS // requested by b01902082
#endif
// Mail and News
#ifdef WSPKG_MAIL
// debian 217-meta
alpine fetchmail mpack mutt MAILX
// freebsd local-217
tin METAMAIL
VM // requested by cj
abook // added by b01902062@csie.ntu.edu.tw
#endif
// Math
#ifdef WSPKG_MATH
GSL gnuplot octave OCTAVE_DEV QHULL
R_BASE
SYMPY // added by b01902066
LAPACKE // added by b01902066
#endif
// Misc
#ifdef WSPKG_MISC
GNUPG KERNEL_PACKAGE poppler-data screen
tmux XSLTPROC PROTOBUF cloc
LINUXTOOL // 計算機結構
#endif
// Net
#ifdef WSPKG_NET
DENYHOSTS filezilla iftop irssi lftp
MTR ncftp nmap oidentd rsync
STUNNEL tcpdump VNCVIEWER curl aria2
mosh NS2 ns3
// freebsd local-217
BSDFTPD_SSL lrzsz OMNITTY pidgin rdesktop
rrdtool tcptraceroute TRAFSHOW urlview weechat
// added by b01902062@csie.ntu.edu.tw
x11vnc SPICE_CLIENT XSPICE ldapvi GNUTLS_CLI
PCMANX SSHFS
LOUDMOUTH // requested by b01902109
#endif
// Parallel Programming
#ifdef WSPKG_PARALLEL
mpich
#endif
// Perl
#ifdef WSPKG_PERL
PERL_BDB PERL_DATA_SERIALIZER PERL_DBD_MYSQL PERL_DBD_SQLITE3
PERL_IO_ALL PERL_JSON PERL_LIBWWW
// freebsd local-217
PERL_ARRAY_INTSPAN PERL_BIOPERL
PERL_DBI PERL_MAIL_SENDER
PERL_SET_INTSPAN PERL_SET_WINDOW PERL_SET_INFINITE
PERL_PAR PERL_PERL_TIDY PERL_WWW_MECHANIZE
PERL_WWW_MECHANIZE_SHELL PERL_WWW_ROBOT PERL_XML_SAX_EXPAT
PERL_SWITCH // required by /root/wsmon
#endif
// PHP
#ifdef WSPKG_PHP
PHP_CLI PHP_MYSQL // request by b92093@csie.ntu.edu.tw
#endif
// Python
#ifdef WSPKG_PYTHON
IPYTHON // PYTHON2 and PYTHON3 are included in standard section
PYPY PYTHON_PIP // added by b01902062@csie.ntu.edu.tw
PYTHON_BSDDB3 PYTHON_IMAGING PYTHON_NUMPY PYTHON_SETUPTOOLS
PYTHON_GSL PYTHON_SCIPY
// request by d97009@csie.ntu.edu.tw
PYTHON_MARKDOWN PYTHON_MEMPROF PYTHON_PSUTIL PYTHONTRACER
// by request
PYTHON_MYSQLDB PYTHON_CJSON PYTHON_SQLITE PYTHON_BEAUTIFULSOUP
PYTHON_TK PYTHON_SIMPLEJSON PYTHON_MATPLOTLIB
PYTHON_LXML PYTHON_OPENCV PYTHON_COGENT PYTHON_REDIS PYTHON_YAML
PYTHON_GDATA PYTHON_CURL PYTHON_LDAP PYTHON_SMBPASSWD
PYTHON_SPHINX PYTHON_SCIKITS_LEARN PYTHON_IGRAPH
PYTHON_PSYCOPG2 PYTHON_NETWORKX PYTHON_VIRTUALENV
// request by puffer
PYTHON_NUMERIC
// kdd
PYTHON_PANDAS
// request by b00902104@csie.ntu.edu.tw
PYTHON_PYQUERY
// request by d01922030@csie.ntu.edu.tw
PYTHON_NLTK PYTHON_JIEBA
// request by d05922014@csie.ntu.edu.tw
PYTHON_CRYPTO
// passwd script
PYTHON_NTLM_AUTH
#endif
// Ruby
#ifdef WSPKG_RUBY
RUBY RUBY_BUNDLER RUBY_MYSQL RUBY_RAKE RUBY_RAILS
RUBY_RDOC
#endif
// Science
#ifdef WSPKG_SCIENCE
BLAST2 BLITZ
#endif
// Sound
#ifdef WSPKG_SOUND
ALSA alsa-utils audacity
#endif
// TeX
#ifdef WSPKG_TEX
// debian 217-meta
AUCTEX bibtool LATEX_CJK latex2html BIBER
TEXLIVE
TEXLIVE_FULL // Added by Artoo on 2008.12.14, requested by cjlin@csie.ntu.edu.tw
// freebsd local-217
BG5PS HYPERLATEX ipe transfig
#endif
// Text
#ifdef WSPKG_TEXT
// debian 217-meta
a2ps ASPELL_EN DICT poppler-data gv
MPAGE POPPLER_UTILS psutils recode SPELL
xpdf html2ps zh-autoconvert
// freebsd local-217
C2PS DJVULIBRE ENSCRIPT pstotext wv
pdftk // Added by lydian on 2011/8/3, requested by cjlin
// added by b01902062@csie.ntu.edu.tw
asciidoc ASCIIDOCTOR MARKDOWN PANDOC dblatex
#endif
// Utils
#ifdef WSPKG_UTILS
// debian 217-meta
BZIP2 fakeroot GPW geeqie LM_SENSORS
PROCINFO scim SCIM_CHEWING pv rar
tree TOFRODOS unrar unzip xdg-utils
zip
// freebsd local-217
GCIN GKRELLM GNULS keychain mc
netpbm OXIM SCIM_PINYIN SCIM_TABLES TIDY
// added by b01902062@csie.ntu.edu.tw
BSDCPIO BSDTAR bochs CDIALOG cgdb
chrpath convmv DEV86 diffstat FAKECHROOT
fdupes HTE htop meld MENUMAKER
MKISOFS ncdu patchelf pax-utils PSTREE
QEMU RANGER RPM2CPIO socat tig
UIM_FEP UNAR UNIX2DOS upx WATCH
// added by b01902062@csie.ntu.edu.tw
IBUS_CHEWING parallel
// added by b01902062@csie.ntu.edu.tw - several compressing utilities
pigz pbzip2 pxz
lzip lrzip RZIP
squashfs-tools
// added by b01902104@csie.ntu.edu.tw
rlwrap
//added by b03902074@csie.ntu.edu.tw
SHELLCHECK
//added by b03902074@csie.ntu.edu.tw
ACK RIPGREP SILVER_SEARCHER jq
// PTT 上 oxen 在看板 b07902xxx 提到工作站沒有安裝 p7zip
SEVEN_ZIP
#endif
// Video
#ifdef WSPKG_VIDEO
MPLAYER xmms2 GXMMS2 X264
#endif
// Wayland
#ifdef WSPKG_WAYLAND
// added by b01902062@csie.ntu.edu.tw
IBUS_WAYLAND WESTON XWAYLAND
#endif
// Web
#ifdef WSPKG_WEB
FLASH_PLUGIN FIREFOX lynx w3m W3M_EL
JAVA_PLUGIN // added by b01902062@csie.ntu.edu.tw
#endif
// WindowMaker
#ifdef WSPKG_WINDOWMAKER
PCLOCK WINDOWMAKER wmbiff wmweather+ wmnd
WMCPULOAD wmmemload wmtop WMCALCLOCK wmclock
wmclockmon wmtime WMTIMER wmcliphist TEMPERATURE_APP
ASBUTTON
#endif
// X11
#ifdef WSPKG_X11
// debian 217-meta
afterstep DESKTOP_BASE fvwm IM_SWITCH mlterm
MLTERM_TOOLS RXVT RXVT_ML VNCSERVER xchm
xorg xscreensaver xterm XVFB
// freebsd local-217
ENLIGHTENMENT icewm synergy WDM xfig
xlockmore
// added by b01902062@csie.ntu.edu.tw
fbpanel obconf openbox XEPHYR xrestop
// added by b03902048@csie.ntu.edu.tw
LXDE
#endif
|