rpms/utrac/devel utrac-destdir.patch, NONE, 1.1 utrac.h.utf8, NONE, 1.1 utrac.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Alain Portal (Dionysos) fedora-extras-commits at redhat.com
Tue Sep 27 13:44:37 UTC 2005


Author: Dionysos

Update of /cvs/extras/rpms/utrac/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20430/devel

Modified Files:
	.cvsignore sources 
Added Files:
	utrac-destdir.patch utrac.h.utf8 utrac.spec 
Log Message:
auto-import utrac-0.3.0-4 on branch devel from utrac-0.3.0-4.src.rpm

utrac-destdir.patch:

--- NEW FILE utrac-destdir.patch ---
--- Makefile	2005-02-25 18:07:49.000000000 +0100
+++ Makefile.Fedora	2005-09-27 10:35:42.000000000 +0200
@@ -49,23 +49,26 @@
 #### INSTALL / UNINSTALL ######	
 install: utrac
 	strip ./utrac
-	mkdir -p ${BIN_PATH}
-	cp ./utrac ${BIN_PATH}
-	mkdir -p ${SHARE_PATH}
-	cp -f ${CHARMAPS_FILE} ${SHARE_PATH}
-	cp -f utrac.1 ${MAN_PATH}
+	mkdir -p $(DESTDIR)${BIN_PATH}
+	cp ./utrac $(DESTDIR)${BIN_PATH}
+	mkdir -p $(DESTDIR)${SHARE_PATH}
+	cp -f ${CHARMAPS_FILE} $(DESTDIR)${SHARE_PATH}
+	mkdir -p $(DESTDIR)${MAN_PATH}
+	cp -f utrac.1 $(DESTDIR)${MAN_PATH}
 
 install-lib: lib
-	mkdir -p ${LIB_PATH}
-	cp libutrac.a ${LIB_PATH}
-	mkdir -p ${LIB_PATH}
-	cp libutrac.a ${LIB_PATH}
-	
+	mkdir -p $(DESTDIR)${LIB_PATH}
+	cp libutrac.a $(DESTDIR)${LIB_PATH}
+	mkdir -p $(DESTDIR)${LIB_PATH}
+	cp libutrac.a $(DESTDIR)${LIB_PATH}
+	mkdir -p $(DESTDIR)${INC_PATH}
+	cp -f utrac.h $(DESTDIR)${INC_PATH}
+
 uninstall:
-	rm -f ${BIN_PATH}/utrac
-	rm -f ${LIB_PATH}/libutrac.a
-	rm -f ${SHARE_PATH}/${CHARMAPS_FILE}
-	rmdir ${SHARE_PATH}
+	rm -f $(DESTDIR)${BIN_PATH}/utrac
+	rm -f $(DESTDIR)${LIB_PATH}/libutrac.a
+	rm -f $(DESTDIR)${SHARE_PATH}/${CHARMAPS_FILE}
+	rmdir $(DESTDIR)${SHARE_PATH}
 
 ###### OBJECT FILES #########
 utrac_cmd.o: utrac_cmd.c utrac.h ut_charset.h ut_error.h ut_text.h
@@ -85,7 +88,7 @@
 
 #option -Wno-multichar has no effect! (gcc 3.3.4) so we use -w...
 ut_charset.o: ut_charset.c utrac.h ut_charset.h ut_error.h
-	$(CC) -w -Wno-multichar -c $(CFLAGS) -DUT_CHARMAPS_FILENAME='"${SHARE_PATH}/${CHARMAPS_FILE}"' $< -o $@
+	$(CC) -w -Wno-multichar -c $(CFLAGS) -DUT_CHARMAPS_FILENAME='"$(DESTDIR)${SHARE_PATH}/${CHARMAPS_FILE}"' $< -o $@
 
 ut_utils.o: ut_utils.c ut_error.h utrac.h
 	$(CC) -c $(CFLAGS) $< -o $@


--- NEW FILE utrac.h.utf8 ---
--- utrac-0.2/utrac.h.old	2004-12-02 17:56:01.000000000 +0100
+++ utrac-0.2/utrac.h	2004-12-15 15:45:40.415374016 +0100
@@ -71,7 +71,7 @@
 //const char * UT_CHARMAPS_FILENAME2 = "/home/antoine/dev/utrac/charsets.dat";
 //UT_CHARMAPS_FILENAME should be set with "gcc -D ..."
 const char * UT_CHARMAPS_FILENAME2 = "charsets.dat";
-const char * UT_DEFAULT_ENCODING_UNIX = "ISO-8859-1";
+const char * UT_DEFAULT_ENCODING_UNIX = "UTF-8";
 #else
 //! Language and system coeficients applied to charset rating, depending on language or system selected.
 extern const float UT_LANG_SYS_COEF [];


--- NEW FILE utrac.spec ---
Name: 		utrac
Version:	0.3.0
Release:	4%{?dist}
Summary: 	Universal Text Recognizer and Converter
Summary(fr): 	Reconnaisseur et convertisseur universel de texte

Group: 		Applications/File
License: 	GPL
Url: 		http://utrac.sourceforge.net
Source:		http://utrac.sourceforge.net/download/utrac-0.3.0.tar.gz
Patch0:		utrac-destdir.patch
Patch1:		utrac.h.utf8
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
Utrac is a command line tool and a library that recognize the encoding
of an input file (ex: UTF-8, ISO-8859-1, CP437...) and its end-of-line
type (CR, LF, CRLF).
It has three main features:
- Automatic recognition (depending on the file and on the system's locale),
  reliable in most cases;
- Assistance for verification or manual recognition;
- Conversion to an other charset and/or end-of-line type.

%description -l fr
Utrac est un outil en ligne de commande et une bibliothèque qui reconnait
l'encodage d'un fichier d'entrée (par ex: UTF-8, ISO-8859-1, CP437...) et son
type de fin de ligne (CR, LF, CRLF).
Ses trois fonctionnalités principales sont :
- reconnaissance automatique (suivant le fichier et la localisation du
  système) fiable dans la plupart des cas ;
- assistance à la vérification ou à la reconnaissance manuelle ;
- conversion dans un autre jeu de caractères et/ou type de fin de ligne.

%package	devel
Summary:	Library and file header for utrac
Summary(fr):	Bibliothèque et fichier d'en-têtes pour utrac
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description devel
The %{name}-devel package includes the static library and the header files
for compiling programs that use the utrac library.

%description -l fr devel
Le paquetage %{name}-devel contient la bibliothèque statique et le fichier
d'en-têtes nécessaires à la compilation des programmes qui utilisent la
bibliothèque utrac.

%prep
%setup -q
%patch0
%patch1 -p1

%build
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT \
             PREFIX_PATH=%{_prefix} \
             BIN_PATH=%{_bindir} \
             LIB_PATH=%{_libdir} \
             INC_PATH=%{_includedir} \
             MAN_PATH=%{_mandir}/man1 \
             SHARE_PATH=%{_datadir}/%{name}
make install-lib DESTDIR=$RPM_BUILD_ROOT \
             PREFIX_PATH=%{_prefix} \
             BIN_PATH=%{_bindir} \
             LIB_PATH=%{_libdir} \
             INC_PATH=%{_includedir} \
             MAN_PATH=%{_mandir}/man1 \
             SHARE_PATH=%{_datadir}/%{name}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc CHANGES COPYING README TODO
%{_bindir}/*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%{_mandir}/man1/*

%files devel
%defattr(-,root,root,-)
%{_libdir}/*.a
%{_includedir}/*

%changelog
* Tue Sep 27 2005 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.3.0-4
  - Change Source tag to allow direct download

* Tue Sep 27 2005 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.3.0-3
  - Change Source tag to allow direct download
  - Update and rename Makefile patch
  - Override utrac variables in install section
  - Add "-l fr" forgotten option in french description
  - Remove "rm -rf $RPM_BUILD_DIR/%{name}-%{version}" statement in %clean section
  - Remove useless INSTALL file
  - Package don't own /usr/share/man/man1
  - Contribution of Aurélien Bompard <gauret[AT]free[DOT]fr>
    Thanks to him

* Tue Sep 13 2005 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.3.0-2
  - Add french summary and description

* Mon Sep 12 2005 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.3.0-1
  - New version
  - Patch0 to easy installation
  - Patch1 to set default encoding recognition as utf8

* Thu Jan 20 2005 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0:0.2-0.fdr.1
  - Initial Fedora RPM


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/utrac/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	27 Sep 2005 13:43:57 -0000	1.1
+++ .cvsignore	27 Sep 2005 13:44:34 -0000	1.2
@@ -0,0 +1 @@
+utrac-0.3.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/utrac/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	27 Sep 2005 13:43:57 -0000	1.1
+++ sources	27 Sep 2005 13:44:34 -0000	1.2
@@ -0,0 +1 @@
+0b70a94e450d428bc49d499110052ae6  utrac-0.3.0.tar.gz




More information about the fedora-extras-commits mailing list