1 Summary: The Colm Programming Language - COmputer Language Manipulation
2 Summary(pl.UTF-8): Język programowania Colm do operacji na językach komputerowych
7 Group: Development/Tools
8 Source0: http://www.colm.net/files/colm/%{name}-%{version}.tar.gz
9 # Source0-md5: 073b11234fe64a281874b4466c0c25ee
10 URL: http://www.colm.net/
11 BuildRequires: libstdc++-devel
12 BuildRequires: rpm-build >= 4.6
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Colm (COmputer Language Manipulation) is a programming language
17 designed for the analysis and transformation of computer languages.
18 Colm is influenced primarily by TXL (<http://www.txl.ca/>). It is in
19 the family of program transformation languages.
21 %description -l pl.UTF-8
22 Colm (COmputer Language Manipulation - operacje na języku
23 komputerowym) to język programowania zaprojektowany do analizy i
24 przekształceń języków komputerowych. Colm jest zainspirowany głównie
25 przez TXL (<http://www.txl.ca/>). Jest to rodzina języków
26 transformacji programów.
29 Summary: Header files for COLM libraries
30 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek COLM
31 Group: Development/Libraries
32 Requires: %{name} = %{version}-%{release}
33 Requires: libstdc++-devel
36 Header files for COLM libraries.
38 %description devel -l pl.UTF-8
39 Pliki nagłówkowe bibliotek COLM.
42 Summary: Static COLM libraries
43 Summary(pl.UTF-8): Statyczne biblioteki COLM
44 Group: Development/Libraries
45 Requires: %{name}-devel = %{version}-%{release}
48 Static COLM libraries.
50 %description static -l pl.UTF-8
51 Statyczne biblioteki COLM.
54 Summary: Documentation for COLM
55 Summary(pl.UTF-8): Dokumentacja do pakietu COLM
60 Documentation for COLM.
62 %description doc -l pl.UTF-8
63 Dokumentacja do pakietu COLM.
65 %package -n vim-syntax-colm
66 Summary: Vim syntax file for COLM
67 Summary(pl.UTF-8): Plik składni Vima dla pakietu COLM
68 Group: Applications/Editors
72 %description -n vim-syntax-colm
73 Vim syntax file for COLM.
75 %description -n vim-syntax-colm -l pl.UTF-8
76 Plik składni Vima dla pakietu COLM.
83 --datadir=%{_datadir}/colm
87 rm -rf $RPM_BUILD_ROOT
90 DESTDIR=$RPM_BUILD_ROOT
92 # no external dependensies (beside libstdc++)
93 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
95 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
96 %{__mv} $RPM_BUILD_ROOT%{_docdir}/colm/colm.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
99 rm -rf $RPM_BUILD_ROOT
101 %post -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
105 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_bindir}/colm
108 %attr(755,root,root) %{_bindir}/colm-wrap
109 %attr(755,root,root) %{_libdir}/libcolm-%{version}.so
110 %attr(755,root,root) %{_libdir}/libfsm-%{version}.so
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_libdir}/libcolm.so
116 %attr(755,root,root) %{_libdir}/libfsm.so
119 %{_includedir}/libfsm
122 %defattr(644,root,root,755)
127 %defattr(644,root,root,755)
130 %files -n vim-syntax-colm
131 %defattr(644,root,root,755)
132 %{_datadir}/vim/vimfiles/syntax/colm.vim