rpms/skencil/devel skencil-logo.png, NONE, 1.1 skencil.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Tue Feb 22 22:18:24 UTC 2005


Author: mschwendt

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

Modified Files:
	.cvsignore sources 
Added Files:
	skencil-logo.png skencil.spec 
Log Message:
auto-import skencil-0.6.16-2 on branch devel from skencil-0.6.16-2.src.rpm


--- NEW FILE skencil.spec ---
Name:           skencil
Version:        0.6.16
Release:        2
Summary:        A vector drawing program

Group:          Applications/Multimedia
License:        LGPL, GPL, Historical Permission Notice and Disclaimer
URL:            http://sketch.sourceforge.net
Source0:        http://dl.sf.net/sketch/skencil-0.6.16.tar.gz
Source1:	skencil-logo.png
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  python-devel, python-imaging-devel, PyXML
BuildRequires:  tk-devel, tcl-devel, xorg-x11-devel
Requires:       tkinter, python-imaging, PyXML
Requires(post):   shared-mime-info, desktop-file-utils
Requires(postun): shared-mime-info, desktop-file-utils

%description
Skencil is an interactive vector drawing program for X (similar to XFig
or tgif). It is written almost completely in Python, an object oriented
interpreted programming language.

Skencil was originally named "Sketch" (it was renamed with release
0.6.16) and the name "Sketch" is still used in many places.


%prep
%setup -q
grep -rl lib/ . | xargs perl -pi -e's,lib/,%{_lib}/,g'
grep -rl lib\' . | xargs perl -pi -es,lib\',%{_lib}\',g


%build
find \( -name \*.sk -or -name \*.ppm -or -name \*.jpg \) -exec chmod 644 \{\} \;
%{__python} setup.py configure --with-nls
%{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install --prefix=%{_prefix} --dest-dir=$RPM_BUILD_ROOT
install -p Tools/mkfontdb.py $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/
ln -s %{_libdir}/%{name}-%{version}/mkfontdb.py $RPM_BUILD_ROOT%{_bindir}/mkfontdb
install -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/skencil-logo.png

cat > skencil.desktop <<EOF
[Desktop Entry]
Name=Skencil
GenericName=A vector drawing program
Comment=The Skencil vector drawing program
Exec=skencil
Icon=skencil-logo.png
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.9
MimeType=image/x-sk
StartupNotify=true
StartupWMClass=Sketch
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages
cat > $RPM_BUILD_ROOT%{_datadir}/mime/packages/skencil.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="image/x-sk">
        <comment xml:lang="en">Skencil document</comment>
        <glob pattern="*.sk"/>
  </mime-type>
</mime-info>
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora                     \
        --add-category X-Fedora                          \
        --add-category Application                       \
        --add-category Graphics                          \
        --dir $RPM_BUILD_ROOT%{_datadir}/applications    \
        skencil.desktop

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{_bindir}/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :

%postun
%{_bindir}/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :

%files
%defattr(-,root,root,-)
%doc Doc Examples Misc README INSTALL BUGS CREDITS COPYING TODO PROJECTS FAQ NEWS
%doc --parents */README */COPYING
%{_libdir}/skencil-*
%{_bindir}/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*
%{_datadir}/mime/packages/*


%changelog
* Tue Feb 22 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.6.16-2
- Remove buildroot paths from within python compiled code.
- Some minor standard spec fixes.
- Parts of the skencil package are licenced differently than LGPL
  (looked one up via opensource.org).

* Mon Feb 14 2005 Gerard Milmeister <gemi at bluewin.ch> - 0.6.16-1
- First release for Extras
- Added mime type, icon and desktop file

* Thu Mar  4 2004 Axel Thimm <Axel.Thimm at physik.fu-berlin.de>
- Sync with embedded specfile (Andrew Grimberg <tykeal at bardicgrove.org>)
- Symlinks to %%{_bindir} are without extension now
- Add mkfontdb.py.
- Remove --imaging-include switch, folder is autodetected.

* Sun Feb 29 2004 Axel Thimm <Axel.Thimm at physik.fu-berlin.de> 
- Initial build.



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/skencil/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Feb 2005 22:15:36 -0000	1.1
+++ .cvsignore	22 Feb 2005 22:18:22 -0000	1.2
@@ -0,0 +1 @@
+skencil-0.6.16.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/skencil/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Feb 2005 22:15:36 -0000	1.1
+++ sources	22 Feb 2005 22:18:22 -0000	1.2
@@ -0,0 +1 @@
+22db4f78151629df428c387e035fdad2  skencil-0.6.16.tar.gz




More information about the fedora-extras-commits mailing list