rpms/tucan/F-11 import.log, NONE, 1.1 tucan-0.3.7-makefile.patch, NONE, 1.1 tucan.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Simon Wesp cassmodiah at fedoraproject.org
Thu Apr 30 06:47:52 UTC 2009


Author: cassmodiah

Update of /cvs/pkgs/rpms/tucan/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5602/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	import.log tucan-0.3.7-makefile.patch tucan.spec 
Log Message:



--- NEW FILE import.log ---
tucan-0_3_7-0_1_alpha_fc11:F-11:tucan-0.3.7-0.1.alpha.fc11.src.rpm:1241073860

tucan-0.3.7-makefile.patch:

--- NEW FILE tucan-0.3.7-makefile.patch ---
diff -Naur tucan-0.3.7.orig/Makefile tucan-0.3.7/Makefile
--- tucan-0.3.7.orig/Makefile	2009-04-18 22:41:13.000000000 +0200
+++ tucan-0.3.7/Makefile	2009-04-29 15:34:53.000000000 +0200
@@ -22,7 +22,7 @@
  
 DESTDIR		=	/usr/local
 BINDIR		=	$(DESTDIR)/bin/
-MAINDIR		=	$(DESTDIR)/share/tucan/
+MAINDIR		=	$(DESTDIR)/share/tucan-0.3.7/
 ICONDIR		=	$(DESTDIR)/share/pixmaps/
 MANDIR		=	$(DESTDIR)/share/man/man1/
 DESKTOPDIR	=	$(DESTDIR)/share/applications/
@@ -42,24 +42,24 @@
 	install -m 644 *.py $(MAINDIR)
 	chmod 755 $(MAINDIR)$(EXECFILE)
  
-	cp -R $(PLUGINDIR) $(MAINDIR)$(PLUGINDIR)
-	cp -R $(I18NDIR) $(MAINDIR)$(I18NDIR)
-	cp -R $(MEDIADIR) $(MAINDIR)$(MEDIADIR)
+	cp -p -R $(PLUGINDIR) $(MAINDIR)$(PLUGINDIR)
+	#cp -R $(I18NDIR) $(MAINDIR)$(I18NDIR)
+	cp -p -R $(MEDIADIR) $(MAINDIR)$(MEDIADIR)
  
-	install -m 644 $(MEDIADIR)$(ICONFILE) $(ICONDIR)
+	install -pm0644 $(MEDIADIR)$(ICONFILE) $(ICONDIR)
  
-	install -m 644 $(MANPAGE) $(MANDIR)
+	install -pm0644 $(MANPAGE) $(MANDIR)
  
-	install -m 644 $(DESKTOPFILE) $(DESKTOPDIR)
+	#install -m 644 $(DESKTOPFILE) $(DESKTOPDIR)
  
 install:
 	make basic-install
  
-	ln -sf $(MAINDIR)$(EXECFILE) $(BINDIR)$(NAME)
+	#ln -sf $(MAINDIR)$(EXECFILE) $(BINDIR)$(NAME)
  
 uninstall:
 	rm -rf $(MAINDIR)
 	rm -f $(BINDIR)$(NAME)
 	rm -f $(ICONDIR)$(ICONFILE)
 	rm -f $(MANDIR)$(MANPAGE)
-	rm -f $(DESKTOPDIR)$(DESKTOPFILE)
\ No newline at end of file
+	rm -f $(DESKTOPDIR)$(DESKTOPFILE)


--- NEW FILE tucan.spec ---
%global langs de en es it pl pt sk

Name:           tucan
Version:        0.3.7
Release:        0.1.alpha%{?dist}
Summary:        Manager for downloads and uploads at hosting sites

Group:          Applications/Internet
License:        GPLv2+
URL:            http://cusl3-tucan.forja.rediris.es
Source0:        http://forja.rediris.es/frs/download.php/1290/%{name}-%{version}.tar.gz
Patch0:         %{name}-0.3.7-makefile.patch
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  python
BuildRequires:  desktop-file-utils
BuildRequires:  gettext
Requires:       pygtk2
Requires:       python-imaging
Requires:       tesseract
Requires:       librsvg2


%description
Tucan is a graphical manager to upload and download from the most famous 
file hosting sites (e.g. rapidshare, megaupload).


%prep
%setup -q

%patch0 -p1

for f in ./README.es ./docs/FAQ.es ./docs/service-HOWTO.es
do
  iconv -f iso-8859-1 -t utf-8 $f |sed 's|\r||g' > $f.utf8
  touch -c -r $f $f.utf8
  mv $f.utf8 $f
done

sed -i 's|PATH_LOCALES = os.path.join(PATH, "i18n")|PATH_LOCALES = os.path.join(PATH, "%{_datadir}/locale")|g' \
       cons.py


%build
for l in %{langs}
do
  rm -rf i18n/$l/LC_MESSAGES/%{name}.mo
  msgfmt i18n/$l/$l.po -o i18n/$l/LC_MESSAGES/%{name}.mo
done


%install
rm -rf %{buildroot}

make install \
     DESTDIR="%{buildroot}/%{_prefix}" \

cat > %{buildroot}/%{_bindir}/%{name} << EOF
#!/bin/bash
%{_datadir}/%{name}-%{version}/%{name}.py
EOF

chmod +x %{buildroot}/%{_bindir}/%{name}

for l in %{langs}
do
  mkdir -p %{buildroot}/%{_datadir}/locale/$l/LC_MESSAGES/
  install -Dpm0644 i18n/$l/LC_MESSAGES/%{name}.mo \
           %{buildroot}/%{_datadir}/locale/$l/LC_MESSAGES/
done

desktop-file-install \
       --dir=%{buildroot}/%{_datadir}/applications/ \
       %{name}.desktop

chmod +x %{buildroot}/%{_datadir}/%{name}-%{version}/default_plugins/megaupload/megaupload_captcha.py

%find_lang %{name}


%clean
rm -rf %{buildroot}


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc CHANGELOG LICENSE README README.es TODO docs/*
%{_bindir}/%{name}
%{_datadir}/%{name}-%{version}/
%{_mandir}/man1/%{name}.1.gz
%{_datadir}/pixmaps/%{name}.svg
%{_datadir}/applications/%{name}.*


%changelog
* Thu Mar 26 2008 Simon Wesp <cassmodiah at fedoraproject.org> - 0.3.7-0.1.alpha
- New upstream release

* Thu Mar 26 2008 Simon Wesp <cassmodiah at fedoraproject.org> - 0.3.6-0.2.alpha
- Correct python_sitelib definition
- honor timestamp of install in the Makefile via patch
- add python as BR
- Correct the binfile

* Thu Mar 26 2008 Simon Wesp <cassmodiah at fedoraproject.org> - 0.3.6-0.1.alpha
- Initial package build


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/tucan/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	30 Apr 2009 04:43:45 -0000	1.1
+++ .cvsignore	30 Apr 2009 06:47:21 -0000	1.2
@@ -0,0 +1 @@
+tucan-0.3.7.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/tucan/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	30 Apr 2009 04:43:45 -0000	1.1
+++ sources	30 Apr 2009 06:47:21 -0000	1.2
@@ -0,0 +1 @@
+df779bbf13ff6e7563f84870bd6a7696  tucan-0.3.7.tar.gz




More information about the fedora-extras-commits mailing list