rpms/swftools/F-16 swftools-0.9.1-prefix.patch, NONE, 1.1 swftools.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Mohamed ElMorabity melmorabity at rpmfusion.org
Wed Jan 25 01:47:29 CET 2012


Author: melmorabity

Update of /cvs/free/rpms/swftools/F-16
In directory se02.es.rpmfusion.net:/tmp/cvs-serv26377/F-16

Modified Files:
	.cvsignore sources 
Added Files:
	swftools-0.9.1-prefix.patch swftools.spec 
Log Message:
First import


swftools-0.9.1-prefix.patch:
 Makefile.common.in |    8 ++++----
 src/Makefile.in    |    4 ++--
 swfs/Makefile.in   |   36 ++++++++++++++++++------------------
 3 files changed, 24 insertions(+), 24 deletions(-)

--- NEW FILE swftools-0.9.1-prefix.patch ---
diff -up swftools-0.9.1/Makefile.common.in.orig swftools-0.9.1/Makefile.common.in
--- swftools-0.9.1/Makefile.common.in.orig	2010-04-03 21:34:42.000000000 +0200
+++ swftools-0.9.1/Makefile.common.in	2010-11-11 14:43:06.236986288 +0100
@@ -67,10 +67,10 @@ man1dir = $(mandir)/man1
 
 # ------------------- defines -------------------------
 
-INSTALL_BIN = echo installing $$file to $(bindir);$(INSTALL_PROGRAM) $$file $(bindir)/`echo $$file|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`
-UNINSTALL_BIN = ff=`echo $$file|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`;echo rm -f $(bindir)/$$ff;rm -f $(bindir)/$$ff
-INSTALL_MAN1 = ff=$(srcdir)/$$file.1; inst=`echo $$file | sed '$(transform)'`.1; echo "$(INSTALL_DATA) $$ff $(man1dir)/$$inst"; $(INSTALL_DATA) $$ff $(man1dir)/$$inst
-UNINSTALL_MAN1 = ff=$(srcdir)/$$file.1; inst=`echo $$file | sed '$(transform)'`.1; echo "rm -f $(man1dir)/$$inst"; rm -f $(man1dir)/$$inst
+INSTALL_BIN = echo installing $$file to $(DESTDIR)/$(bindir);$(INSTALL_PROGRAM) $$file $(DESTDIR)/$(bindir)/`echo $$file|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`
+UNINSTALL_BIN = ff=`echo $$file|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`;echo rm -f $(DESTDIR)/$(bindir)/$$ff;rm -f $(DESTDIR)/$(bindir)/$$ff
+INSTALL_MAN1 = ff=$(srcdir)/$$file.1; inst=`echo $$file | sed '$(transform)'`.1; echo "$(INSTALL_DATA) $$ff $(DESTDIR)/$(man1dir)/$$inst"; $(INSTALL_DATA) $$ff $(DESTDIR)/$(man1dir)/$$inst
+UNINSTALL_MAN1 = ff=$(srcdir)/$$file.1; inst=`echo $$file | sed '$(transform)'`.1; echo "rm -f $(DESTDIR)$(man1dir)/$$inst"; rm -f $(DESTDIR)/$(man1dir)/$$inst
 
 #%.o: %.c
 #	$(C) $< -o $@
diff -up swftools-0.9.1/src/Makefile.in.orig swftools-0.9.1/src/Makefile.in
--- swftools-0.9.1/src/Makefile.in.orig	2010-04-03 21:34:42.000000000 +0200
+++ swftools-0.9.1/src/Makefile.in	2010-11-11 14:47:36.839606899 +0100
@@ -129,8 +129,8 @@ swfc$(E): parser.$(O) swfc.$(O) swfc-fee
 	$(STRIP) $@
 
 install:
-	$(mkinstalldirs) $(bindir)
-	$(mkinstalldirs) $(man1dir)
+	$(mkinstalldirs) $(DESTDIR)/$(bindir)
+	$(mkinstalldirs) $(DESTDIR)/$(man1dir)
 	@for file in $(programs) $(opt_programs); do if test -f $$file;then $(INSTALL_BIN);$(INSTALL_MAN1);fi;done
 	
 uninstall:
diff -up swftools-0.9.1/swfs/Makefile.in.orig swftools-0.9.1/swfs/Makefile.in
--- swftools-0.9.1/swfs/Makefile.in.orig	2010-04-03 21:34:42.000000000 +0200
+++ swftools-0.9.1/swfs/Makefile.in	2010-11-11 14:51:57.004889432 +0100
@@ -34,26 +34,26 @@ PreLoaderTemplate.swf: $(programs)
 	./PreLoaderTemplate$(E) || true
 
 install:
-	$(mkinstalldirs) $(pkgdatadir)
-	$(mkinstalldirs) $(pkgdatadir)/swfs
-	$(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
-	$(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
-	$(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
-	$(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
-	$(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
-	test -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf || \
-	    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf;
-	test -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf || \
-	    $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf;
+	$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)
+	$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/swfs
+	$(INSTALL_DATA) ./simple_viewer.swf $(DESTDIR)/$(pkgdatadir)/swfs/simple_viewer.swf
+	$(INSTALL_DATA) ./keyboard_viewer.swf $(DESTDIR)/$(pkgdatadir)/swfs/keyboard_viewer.swf
+	$(INSTALL_DATA) ./PreLoaderTemplate.swf $(DESTDIR)/$(pkgdatadir)/swfs/PreLoaderTemplate.swf
+	$(INSTALL_DATA) ./tessel_loader.swf $(DESTDIR)/$(pkgdatadir)/swfs/tessel_loader.swf
+	$(INSTALL_DATA) ./swft_loader.swf $(DESTDIR)/$(pkgdatadir)/swfs/swft_loader.swf
+	test -f $(DESTDIR)/$(pkgdatadir)/swfs/default_viewer.swf -o -L $(DESTDIR)/$(pkgdatadir)/swfs/default_viewer.swf || \
+	    $(LN_S) simple_viewer.swf $(DESTDIR)/$(pkgdatadir)/swfs/default_viewer.swf;
+	test -f $(DESTDIR)/$(pkgdatadir)/swfs/default_loader.swf -o -L $(DESTDIR)/$(pkgdatadir)/swfs/default_loader.swf || \
+	    $(LN_S) tessel_loader.swf $(DESTDIR)/$(pkgdatadir)/swfs/default_loader.swf;
 		
 uninstall:
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/simple_viewer.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/keyboard_viewer.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/PreLoaderTemplate.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/tessel_loader.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/swft_loader.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
-	$(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_loader.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/simple_viewer.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/keyboard_viewer.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/PreLoaderTemplate.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/tessel_loader.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/swft_loader.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/default_viewer.swf
+	$(UNINSTALL_DATA) $(DESTDIR)/$(pkgdatadir)/swfs/default_loader.swf
 
 clean: 
 	rm -f *.o *.obj *.lo *.a *.lib *.la gmon.out 


--- NEW FILE swftools.spec ---
# Filter Python modules from Provides
%{?filter_setup:
%filter_provides_in %{python_sitearch}/.*\.so$
%filter_setup
}

Name:           swftools
Version:        0.9.1
Release:        5%{?dist}
Summary:        SWF manipulation and generation utilities

Group:          Applications/Multimedia
# swftools is GPLv2+ licensed, lib/MD5.c is BSD licensed,
# lib/action/actioncompiler.c is LGPLv2+ licensed
License:        GPLv3+ and LGPLv2+ and BSD
URL:            http://www.swftools.org/
Source0:        http://www.swftools.org/%{name}-%{version}.tar.gz
# Add prefix to installation paths
Patch0:         swftools-0.9.1-prefix.patch

BuildRequires:  fftw-devel
BuildRequires:  fontconfig-devel
BuildRequires:  giflib-devel
BuildRequires:  lame-devel
BuildRequires:  python-imaging-devel
BuildRequires:  zziplib-devel

%description
SWFTools is a collection of utilities for working with Adobe Flash files (SWF
files). The tool collection includes programs for reading SWF files, combining
them, and creating them from other content (like images, sound files, videos or
source code).


%package -n python-%{name}
Summary:        Python bindings for %{name}
Group:          System Environment/Libraries
Requires:       %{name} = %{version}-%{release}

%description -n python-%{name}
This package provides Python bindings for %{name}.


%prep
%setup -q
%patch0 -p1 -b .prefix

# Fix permissions
chmod -x lib/*.[ch] lib/action/*.[ch]

# Fix encoding
for file in AUTHORS src/{jpeg2swf.1,swfstrings.1}; do
  iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
  touch -r $file $file.new && \
  mv $file.new $file
done


%build
export PYTHON_INCLUDES=$(python-config --includes)/Imaging/
export PYTHON_LIB=$(python-config --libs)
export PYTHON_LIB2=$PYTHON_LIB
export HAVE_PYTHON_IMAGING_LIB=1
%configure
make %{?_smp_mflags}


%install
make install DESTDIR=$RPM_BUILD_ROOT

install -dm 0755 $RPM_BUILD_ROOT%{python_sitearch}/
install -Dp lib/python/*.so $RPM_BUILD_ROOT%{python_sitearch}/


%files
%doc AUTHORS ChangeLog COPYING doc/fileformat.sc
%{_bindir}/*
%{_mandir}/man1/*.1.*
%{_datadir}/%{name}/


%files -n python-%{name}
%{python_sitearch}/*.so


%changelog
* Tue Jan 24 2012 Mohamed El Morabity <melmorabity at fedoraproject.org> - 0.9.1-5
- Fix License tag

* Wed Nov 30 2011 Mohamed El Morabity <melmorabity at fedoraproject.org> - 0.9.1-4
- Spec cleanup

* Thu Jan 10 2011 Mohamed El Morabity <melmorabity at fedoraproject.org> - 0.9.1-3
- Remove pdflib-devel from BuildRequires

* Thu Nov 11 2010 Mohamed El Morabity <melmorabity at fedoraproject.org> - 0.9.1-2
- Add missing BuildRequires fftw-devel and zziplib-devel
- Re-enable Python modules build

* Sun Jun 13 2010 Mohamed El Morabity <melmorabity at fedoraproject.org> 0.9.1-1
- Update to 0.9.1
- Disable Python modules build (broken in 0.9.1)

* Wed Jun  3 2010 Mohamed El Morabity <melmorabity at fedoraproject.org> 0.9.0-1
- Initial RPM release


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/swftools/F-16/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	24 Jan 2012 22:09:49 -0000	1.1
+++ .cvsignore	25 Jan 2012 00:47:29 -0000	1.2
@@ -0,0 +1 @@
+swftools-0.9.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/free/rpms/swftools/F-16/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	24 Jan 2012 22:09:49 -0000	1.1
+++ sources	25 Jan 2012 00:47:29 -0000	1.2
@@ -0,0 +1 @@
+72dc4a7bf5cdf98c28f9cf9b1d8f5d7a  swftools-0.9.1.tar.gz



More information about the rpmfusion-commits mailing list