packages: malaga/malaga-info.patch (NEW), malaga/malaga-verbose.patch (NEW)...

qboosh qboosh at pld-linux.org
Wed Nov 24 09:06:59 CET 2010


Author: qboosh                       Date: Wed Nov 24 08:06:58 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new package
- info patch to unify direntry format
- verbose patch to unhide gcc commands

---- Files affected:
packages/malaga:
   malaga-info.patch (NONE -> 1.1)  (NEW), malaga-verbose.patch (NONE -> 1.1)  (NEW), malaga.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/malaga/malaga-info.patch
diff -u /dev/null packages/malaga/malaga-info.patch:1.1
--- /dev/null	Wed Nov 24 09:06:59 2010
+++ packages/malaga/malaga-info.patch	Wed Nov 24 09:06:53 2010
@@ -0,0 +1,24 @@
+--- malaga-7.12/malaga.texi.orig	2008-02-28 19:48:18.000000000 +0100
++++ malaga-7.12/malaga.texi	2010-11-24 08:42:03.735104128 +0100
+@@ -34,14 +34,14 @@
+ 
+ @c Copyright (C) 1995 Bjoern Beutel.
+ 
+- at dircategory Malaga - a Natural Language Analysis System
++ at dircategory Miscellaneous:
+ @direntry
+-* Malaga: (malaga). A Grammar Development Environment for Natural Languages.
+-* malaga: (malaga)malaga. Analyse words/sentences using a Malaga grammar.
+-* mallex: (malaga)mallex. Run allomorph rules on lexicon entries.
+-* malmake: (malaga)malmake. Compile all files of a Malaga grammar.
+-* malrul: (malaga)malrul. Compile a rule file of a Malaga grammar.
+-* malsym: (malaga)malsym. Compile a symbol file of a Malaga grammar.
++* Malaga: (malaga).			A Grammar Development Environment for Natural Languages
++* malaga: (malaga)malaga.		Analyse words/sentences using a Malaga grammar
++* mallex: (malaga)mallex.		Run allomorph rules on lexicon entries
++* malmake: (malaga)malmake.		Compile all files of a Malaga grammar
++* malrul: (malaga)malrul.		Compile a rule file of a Malaga grammar
++* malsym: (malaga)malsym.		Compile a symbol file of a Malaga grammar
+ @end direntry
+ 
+ @c ----------------------------------------------------------------------------

================================================================
Index: packages/malaga/malaga-verbose.patch
diff -u /dev/null packages/malaga/malaga-verbose.patch:1.1
--- /dev/null	Wed Nov 24 09:06:59 2010
+++ packages/malaga/malaga-verbose.patch	Wed Nov 24 09:06:53 2010
@@ -0,0 +1,98 @@
+--- malaga-7.12/Makefile.in.orig	2008-02-28 19:38:21.000000000 +0100
++++ malaga-7.12/Makefile.in	2010-11-24 08:43:28.795098261 +0100
+@@ -76,8 +76,7 @@
+ .SUFFIXES: .o .c
+ 
+ .c.o:
+-	@echo "Compiling $<"
+-	@$(COMPILE) $(GLIB_CFLAGS) $(READLINE_CFLAGS) $<
++	$(COMPILE) $(GLIB_CFLAGS) $(READLINE_CFLAGS) $<
+ 
+ # Primary goals. --------------------------------------------------------------
+ 
+@@ -178,12 +177,10 @@
+ LIBMALAGA_OBJS = $(COMMON_OBJS) libmalaga.o
+ 
+ $(LIBMALAGA_OBJS):
+-	@echo "Compiling $<"
+-	@$(LIBTOOL) --mode=compile $(COMPILE) $(GLIB_CFLAGS) $(srcdir)/$*.c
++	$(LIBTOOL) --mode=compile $(COMPILE) $(GLIB_CFLAGS) $(srcdir)/$*.c
+ 
+ libmalaga.la: $(LIBMALAGA_OBJS)
+-	@echo "Linking libmalaga"
+-	@$(LIBTOOL) --mode=link $(LINK) $(LIBMALAGA_OBJS:.o=.lo) $(GLIB_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(LIBMALAGA_OBJS:.o=.lo) $(GLIB_LIBS) \
+           -lm -o libmalaga.la -version-info $(LIBMALAGA_VERSION) \
+ 	  -rpath @libdir@
+ 
+@@ -193,15 +190,13 @@
+               malaga.o
+ 
+ malaga: $(MALAGA_OBJS) libmalaga.la
+-	@echo "Linking malaga"
+-	@$(LIBTOOL) --mode=link $(LINK) $(MALAGA_OBJS) $(GLIB_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(MALAGA_OBJS) $(GLIB_LIBS) \
+ 	  $(READLINE_LIBS) -lm libmalaga.la -o malaga
+ 
+ # maldump ---------------------------------------------------------------------
+ 
+ maldump: maldump.o libmalaga.la
+-	@echo "Linking maldump"
+-	@$(LIBTOOL) --mode=link $(LINK) maldump.o $(GLIB_LIBS) -lm \
++	$(LIBTOOL) --mode=link $(LINK) maldump.o $(GLIB_LIBS) -lm \
+ 	  libmalaga.la -o maldump
+ 
+ # mallex ----------------------------------------------------------------------
+@@ -210,15 +205,13 @@
+               mallex.o
+ 
+ mallex: $(MALLEX_OBJS) libmalaga.la
+-	@echo "Linking mallex"
+-	@$(LIBTOOL) --mode=link $(LINK) $(MALLEX_OBJS) $(GLIB_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(MALLEX_OBJS) $(GLIB_LIBS) \
+ 	  $(READLINE_LIBS) -lm libmalaga.la -o mallex
+ 
+ # malmake ---------------------------------------------------------------------
+ 
+ malmake: malmake.o libmalaga.la
+-	@echo "Linking malmake"
+-	@$(LIBTOOL) --mode=link $(LINK) malmake.o $(GLIB_LIBS) libmalaga.la \
++	$(LIBTOOL) --mode=link $(LINK) malmake.o $(GLIB_LIBS) libmalaga.la \
+ 	  -o malmake
+ 
+ # malrul ----------------------------------------------------------------------
+@@ -227,8 +220,7 @@
+               rule_symbols.o
+ 
+ malrul: $(MALRUL_OBJS) libmalaga.la
+-	@echo "Linking malrul"
+-	@$(LIBTOOL) --mode=link $(LINK) $(MALRUL_OBJS) $(GLIB_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(MALRUL_OBJS) $(GLIB_LIBS) \
+ 	  libmalaga.la -o malrul	
+ 
+ # malshow ---------------------------------------------------------------------
+@@ -237,12 +229,10 @@
+                variables.o
+ 
+ $(MALSHOW_OBJS):
+-	@echo "Compiling $<"
+-	@$(COMPILE) $(GTK_CFLAGS) $(srcdir)/$*.c
++	$(COMPILE) $(GTK_CFLAGS) $(srcdir)/$*.c
+ 
+ malshow: $(MALSHOW_OBJS) libmalaga.la
+-	@echo "Linking malshow"
+-	@$(LIBTOOL) --mode=link $(LINK) $(MALSHOW_OBJS) $(GTK_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(MALSHOW_OBJS) $(GTK_LIBS) \
+ 	  libmalaga.la -o malshow 
+ 
+ # malsym ----------------------------------------------------------------------
+@@ -250,8 +240,7 @@
+ MALSYM_OBJS = malsym.o sym_compiler.o
+ 
+ malsym: $(MALSYM_OBJS) libmalaga.la
+-	@echo "Linking malsym"
+-	@$(LIBTOOL) --mode=link $(LINK) $(MALSYM_OBJS) $(GLIB_LIBS) \
++	$(LIBTOOL) --mode=link $(LINK) $(MALSYM_OBJS) $(GLIB_LIBS) \
+ 	  libmalaga.la -o malsym
+ 
+ #==============================================================================

================================================================
Index: packages/malaga/malaga.spec
diff -u /dev/null packages/malaga/malaga.spec:1.1
--- /dev/null	Wed Nov 24 09:06:59 2010
+++ packages/malaga/malaga.spec	Wed Nov 24 09:06:53 2010
@@ -0,0 +1,151 @@
+# $Revision$, $Date$
+Summary:	Malaga - a Natural Language Analysis System
+Summary(pl.UTF-8):	Malaga - system analizy języków naturalnych
+Name:		malaga
+Version:	7.12
+Release:	1
+License:	GPL v2+
+Group:		Libraries
+Source0:	http://home.arcor.de/bjoern-beutel/malaga/%{name}-%{version}.tgz
+# Source0-md5:	873b292d923e2d1c0643769aa58c1882
+Patch0:		%{name}-info.patch
+Patch1:		%{name}-verbose.patch
+URL:		http://home.arcor.de/bjoern-beutel/malaga/
+BuildRequires:	glib2-devel >= 2.0
+BuildRequires:	gtk+2-devel >= 2:2.8
+BuildRequires:	pkgconfig
+BuildRequires:	readline-devel
+BuildRequires:	texinfo
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Malaga is a software package for the development and application of
+grammars that are used for the analysis of words and sentences of
+natural languages. It is a language-independent system that offers a
+programming language for the modelling of the language-dependent
+grammatical information. This language is also called Malaga.
+
+Malaga is based on the grammatical theory of the "Left Associative
+Grammar" (LAG), developed by Roland Hausser, professor for Computational
+Linguistics at University of Erlangen, Germany.
+
+%description -l pl.UTF-8
+Malaga to pakiet do programowania i stosowania gramatyk używawnych
+przy analizie słów i zdań w językach naturalnych. Jest to system
+niezależny od języka, oferujący język programowania do modelowania
+informacji gramatycznych zależnych od języka. Ten język programowania
+także nazywa się Malaga.
+
+Malaga jest oparta na teorii gramatycznej LAG (Left Associative
+Grammar - gramatyka wiązana lewostronnie), opracowanej przez Rolanda
+Haussera, profesora lingwistyki obliczeniowej na uniwersytecie w
+Erlagen w Niemczech.
+
+%package devel
+Summary:	Header files for Malaga library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki Malaga
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	glib2-devel >= 2.0
+
+%description devel
+Header files for Malaga library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki Malaga.
+
+%package static
+Summary:	Static Malaga library
+Summary(pl.UTF-8):	Statyczna biblioteka Malaga
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static Malaga library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka Malaga.
+
+%package gtk
+Summary:	GUI to display Malaga results or debugging states
+Summary(pl.UTF-8):	Graficzny interfejs wyświetlający wyniki i stany diagnostyczne Malagi
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+Requires:	gtk+2 >= 2:2.8
+
+%description gtk
+GUI to display Malaga results or debugging states.
+
+%description gtk -l pl.UTF-8
+Graficzny interfejs wyświetlający wyniki i stany diagnostyczne Malagi.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/postshell
+/sbin/ldconfig
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
+%postun	-p /sbin/postshell
+/sbin/ldconfig
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES.txt README.txt
+%attr(755,root,root) %{_bindir}/malaga
+%attr(755,root,root) %{_bindir}/mallex
+%attr(755,root,root) %{_bindir}/malmake
+%attr(755,root,root) %{_bindir}/malrul
+%attr(755,root,root) %{_bindir}/malshow
+%attr(755,root,root) %{_bindir}/malsym
+%attr(755,root,root) %{_libdir}/libmalaga.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libmalaga.so.7
+%{_datadir}/malaga
+%{_mandir}/man1/malaga.1*
+%{_mandir}/man1/mallex.1*
+%{_mandir}/man1/malmake.1*
+%{_mandir}/man1/malrul.1*
+%{_mandir}/man1/malsym.1*
+%{_infodir}/malaga.info*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libmalaga.so
+%{_libdir}/libmalaga.la
+%{_includedir}/malaga.h
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libmalaga.a
+
+%files gtk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/malshow
+%{_mandir}/man1/malshow.1*
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2010/11/24 08:06:53  qboosh
+- new package
+- info patch to unify direntry format
+- verbose patch to unhide gcc commands
================================================================


More information about the pld-cvs-commit mailing list