summaryrefslogtreecommitdiffstats
path: root/fedora-livedvd-electronic-lab.ks
blob: 7a43065f0bdeb96a2867807eef161e3417843113 (plain)
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
# Description : Live DVD image for Fedora Electronic Lab
# last updated: 10 August 2008
#
# Maintainer(s):
# - Chitlesh Goorah <chitlesh a fedoraproject.org>
# - Thibault North  <tnorth a fedoraproject.org>

%include fedora-livecd-kde.ks

%packages

# KDE basic packages
kmenu-gnome
kdesvn
yakuake
kdebluetooth


# removing useless application from KDE ks
-kdegames
-koffice-kword
-koffice-kspread
-koffice-kpresenter
-koffice-filters


# some projects based on ghdl and gtkwave needs
zlib-devel


# Office
vym
openoffice.org-writer
openoffice.org-math
openoffice.org-writer2latex
openoffice.org-calc
openoffice.org-impress
openoffice.org-extendedPDF
openoffice.org-ooolatex
kile
planner


# some other extra packages
ntfsprogs
ntfs-3g
synaptics
setroubleshoot
smolt
smolt-firstboot
syslinux
gnupg
hal-cups-utils
firefox
libflashsupport
bluez-gnome
gnome-bluetooth


# ignore comps.xml and make sure these packages are included
rhgb
make
# include default fedora wallpaper
desktop-backgrounds-basic
fedora-logos
wget
tkcvs


# vlsi
alliance-doc
irsim
gds2pov
magic-doc
toped
xcircuit
qucs
netgen
pharosc
pharosc-alliance-devel
pharosc-doc
pharosc-magic-devel
pharosc-synopsys
pharosc-xcircuit
sk2py

# Hardware Description Languages
gtkwave
iverilog
drawtiming
ghdl
freehdl

# spice
ngspice
gnucap
gspiceui
gwave

# PCB and schematics
geda-gschem
geda-examples
geda-gsymcheck
geda-gattrib
geda-utils
geda-docs
geda-gnetlist
gerbv
gresistor
kicad
pcb

# Micro Programming
piklab
ktechlab
pikloops
sdcc

# Serial Port Terminals
gtkterm
picocom
minicom

# embedded
arm-gp2x-linux*
avr-*
avrdude
dfu-programmer
avarice
uisp

# computing
octave
octave-forge

# Oracle Berkeley database
db4-cxx
db4-tcl

# Extra support for compiling SystemC (not yet fedora compatible)
compat-gcc-34-c++

%end

%post

###### Fedora Electronic Lab ####################################################

# Fedora Electronic Lab:

mkdir -p /home/fedora/.kde/share/config/

# kill stupid klipper
cat > /home/fedora/.kde/share/config/klipperrc <<EOF
[General]
AutoStart=false
EOF

cat > /home/fedora/.kde/share/config/kxkbrc <<EOF
[Layout]
DisplayNames=us,ch,de,fr
IndicatorOnly=false
LayoutList=us,ch,de,fr
Model=pc104
Options=
ResetOldOptions=true
ShowFlag=true
ShowSingle=true
SwitchMode=Global
Use=true
EOF

# Chitlesh doesn't like the KDE icon on the kicker, but fedora's
# icon taken from fedora-logos and applied by kde-settings

# FEL doesn't need these and boots slowly
/sbin/chkconfig sendmail  off 2>/dev/null
/sbin/chkconfig nfs       off 2>/dev/null
/sbin/chkconfig nfslock   off 2>/dev/null
/sbin/chkconfig rpcidmapd off 2>/dev/null
/sbin/chkconfig rpcbind   off 2>/dev/null


%end