]> git.pld-linux.org Git - packages/gambas.git/blob - gambas.spec
231591c5a74e496817256fa8f6a78ef1f6e151a3
[packages/gambas.git] / gambas.spec
1 Name:           gambas
2 License:        GPL
3 Group:          Development/Other
4 Summary:        Gambas is a free VB-like language.
5 Version:        0.81
6 Release:        0.1     
7 URL:            http://gambas.sf.net/
8 Source0:        http://gambas.sourceforge.net/%{name}-%{version}.tar.bz2
9 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
10
11 %description
12 Gambas is a free development environment based on a Basic interpreter
13 with object extensions, like Visual Basic(tm). With Gambas, you can
14 quickly design your program GUI, access MySQL or PostgreSQL databases,
15 pilot KDE applications with DCOP, translate your program into many
16 languages, and so on...
17
18 This package only provides the command-line utilities. You will need
19 gambas-lib for the required components and gambas-gui for the actual
20 VB-like environment.
21
22 %package doc
23 Summary:        Documentation for Gambas language.
24 Group:          Development/Other
25 ######          Unknown group!
26
27 %description -n gambas-doc
28 Gambas is a free development environment based on a Basic interpreter
29 with object extensions, like Visual Basic(tm). With Gambas, you can
30 quickly design your program GUI, access MySQL or PostgreSQL databases,
31 pilot KDE applications with DCOP, translate your program into many
32 languages, and so on...
33
34 %package libs
35 Summary:        Gambas language components and libraries.
36 Group:          Development/Other
37 ######          Unknown group!
38 Requires:       gambas
39
40 %description libs
41 Gambas is a free development environment based on a Basic interpreter
42 with object extensions, like Visual Basic(tm). With Gambas, you can
43 quickly design your program GUI, access MySQL or PostgreSQL databases,
44 pilot KDE applications with DCOP, translate your program into many
45 languages, and so on...
46
47 This package only provides the Gambas components. You will need the
48 gambas package for the compiler/interpreter and gambas-gui for the
49 actual VB-like environment.
50
51 %package devel
52 Summary:        Header file for Gambas component development.
53 Group:          Development/Other
54 ######          Unknown group!
55 Requires:       gambas
56
57 %description devel
58 Gambas is a free development environment based on a Basic interpreter
59 with object extensions, like Visual Basic(tm). With Gambas, you can
60 quickly design your program GUI, access MySQL or PostgreSQL databases,
61 pilot KDE applications with DCOP, translate your program into many
62 languages, and so on...
63
64 This package includes the header file necessary for writing your own
65 Gambas components, as well as the source for the Gambas GUI components
66 necessary for building the gambas-gui package.
67
68 %prep
69 %setup -q
70
71 %build
72 #%{__libtoolize}
73 #%{__aclocal}
74 #%{__autoconf}
75 #%{__automake}
76 cp -f /usr/share/automake/config.sub .
77 %configure2_13
78 %{__make}
79
80 %install
81 # workaround for broken libtool
82 rm -rf $RPM_BUILD_ROOT
83 export SED=sed
84 export PATH=${RPM_BUILD_ROOT}%{_bindir}:$PWD/src/comp:$PATH
85 #make DESTDIR=${RPM_BUILD_ROOT} install
86 #install -d ${RPM_BUILD_ROOT}%{_bindir}/
87 #install -d ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}-%{version}
88 #install -d ${RPM_BUILD_ROOT}%{_includedir}/
89 #install -d ${RPM_BUILD_ROOT}%{_includedir}/%{name}
90 #install -d ${RPM_BUILD_ROOT}%appdir/
91 #install -d ${RPM_BUILD_ROOT}%appdir/lib/
92 #install -s -m 0755 src/exec/gbx ${RPM_BUILD_ROOT}%{_bindir}/
93 #install -s -m 0755 src/comp/gba ${RPM_BUILD_ROOT}%{_bindir}/
94 #install -s -m 0755 src/comp/gbi ${RPM_BUILD_ROOT}%{_bindir}/
95 #install -s -m 0755 src/comp/gbc ${RPM_BUILD_ROOT}%{_bindir}/
96 #find src -name *.la -exec cp {} ${RPM_BUILD_ROOT}%appdir/lib \;
97 #find src -name *.so* -exec cp -a {} ${RPM_BUILD_ROOT}%appdir/lib \;
98 #cp -a src/share/gambas.h ${RPM_BUILD_ROOT}%{_includedir}/%{name}
99 #cp -av examples ${RPM_BUILD_ROOT}/usr/share/doc/%{name}-%{version}
100 ##cp -av help ${RPM_BUILD_ROOT}/usr/share/doc/%{name}-%{version}
101 #find ${RPM_BUILD_ROOT} -size 0 -exec rm -f {} \;
102 #tar cjvf ${RPM_BUILD_ROOT}%appdir/gambas-gui-%{version}.tar.bz2 app/ `find src/ -name *.component`
103 #
104 %clean
105 rm -rf ${RPM_BUILD_ROOT}
106
107 %files libs
108 %defattr(644,root,root,755)
109 %doc AUTHORS COPYING ChangeLog INSTALL README
110 #%appdir/lib/*.so.*
111
112 %files devel
113 %defattr(644,root,root,755)
114 %doc AUTHORS COPYING ChangeLog INSTALL README
115 #%appdir/lib/*.so
116 #%appdir/lib/*.la
117 #%{_includedir}/%{name}
118 #%appdir/gambas-gui-%{version}.tar.bz2
119
120 %files
121 %defattr(644,root,root,755)
122 %doc AUTHORS COPYING ChangeLog INSTALL README
123 %attr(755,root,root) %{_bindir}/*
124
125 %post libs -p /sbin/ldconfig
126
127 %postun libs -p /sbin/ldconfig
128
129 #%post -n gambas-doc
130 #ln -s /usr/share/doc/%{name}-doc-%{version}/examples %{appdir}/
131 #mkdir -p %{appdir}/share
132 #ln -s /usr/share/doc/%{name}-doc-%{version}/help %{appdir}/share/help
133
134 #%postun -n gambas-doc
135 #rm -f %{appdir}/examples
136 #rm -f %{appdir}/share/help
137 #rmdir %{appdir}/share
138
139 #%post -n gambas
140 #mkdir -p %appdir/bin/
141 #mv -f /usr/bin/gbx %appdir/bin/gbx-real
142 #ln -s %appdir/bin/gbx-real /usr/bin/gbx
This page took 0.065304 seconds and 3 git commands to generate.