[521] | 1 | Summary: python-based vector drawing program |
---|
| 2 | Summary(ja): ベクタ型ドローイングプログラム |
---|
| 3 | Name: skencil |
---|
| 4 | Version: 0.6.17 |
---|
| 5 | Release: 3.svn20070606%{?_dist_release} |
---|
| 6 | License: LGPL, Python style |
---|
| 7 | Distribution: Vine Linux |
---|
| 8 | Vendor: Project Vine |
---|
| 9 | Group: Applications/Graphics |
---|
| 10 | URL: http://www.nongnu.org/skencil/ |
---|
| 11 | Source0: http://dl.sf.net/sketch/skencil-0.6.tar.gz |
---|
| 12 | Source1: skencil-logo.png |
---|
| 13 | Source2: skencil.desktop |
---|
| 14 | Source3: skencil.xml |
---|
| 15 | Patch1: skencil-font.patch |
---|
| 16 | Patch2: skencil-0.6.17-fill-missing-bldshared.patch |
---|
| 17 | # https://bugs.launchpad.net/ubuntu/+source/skencil/+bug/361636 |
---|
| 18 | Patch3: skencil-0.6.17-deletecommand.patch |
---|
| 19 | |
---|
| 20 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
| 21 | Requires: python >= 1.5.1, tkinter, python-imaging |
---|
| 22 | BuildRequires: python >= 1.5.1, python-imaging |
---|
| 23 | BuildRequires: xorg-x11-devel desktop-file-utils |
---|
| 24 | Prefix: %{_prefix} |
---|
| 25 | obsoletes: sketch < %{version} |
---|
| 26 | |
---|
| 27 | %description |
---|
| 28 | Skencil is an interactive X11 vector drawing program. It is written |
---|
| 29 | almost completely in Python, an object oriented interpreted programming |
---|
| 30 | language. |
---|
| 31 | |
---|
| 32 | %prep |
---|
| 33 | %setup -q -n skencil-0.6 |
---|
| 34 | %patch1 -p1 -b .font |
---|
| 35 | %patch2 -p1 -b .bldshared |
---|
| 36 | %patch3 -p2 -b .deletecommand |
---|
| 37 | %ifarch x86_64 |
---|
| 38 | grep -rl lib/ . | xargs perl -pi -e's,lib/,%{_lib}/,g' |
---|
| 39 | grep -rl lib\' . | xargs perl -pi -es,lib\',%{_lib}\',g |
---|
| 40 | %endif |
---|
| 41 | |
---|
| 42 | # remove .svn directories |
---|
| 43 | find . -type d -name .svn -print0 | xargs -0r rm -rf |
---|
| 44 | |
---|
| 45 | %build |
---|
| 46 | %{__python} setup.py configure --with-nls |
---|
| 47 | %{__python} setup.py build |
---|
| 48 | |
---|
| 49 | %install |
---|
| 50 | rm -rf $RPM_BUILD_ROOT |
---|
| 51 | %{__python} setup.py install --prefix=%{_prefix} --dest-dir=$RPM_BUILD_ROOT |
---|
| 52 | |
---|
| 53 | %{__install} -m 755 Tools/mkfontdb.py $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/ |
---|
| 54 | ln -s %{_libdir}/%{name}-%{version}/mkfontdb.py $RPM_BUILD_ROOT%{_bindir}/mkfontdb |
---|
| 55 | |
---|
| 56 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps |
---|
| 57 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications |
---|
| 58 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages |
---|
| 59 | install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/ |
---|
| 60 | desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} |
---|
| 61 | install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/mime/packages/ |
---|
| 62 | |
---|
| 63 | strip -S $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/Lib/*.so |
---|
| 64 | strip -S $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/Sketch/Modules/*.so |
---|
| 65 | |
---|
| 66 | %clean |
---|
| 67 | rm -rf %{buildroot} |
---|
| 68 | |
---|
| 69 | %post |
---|
| 70 | %{_bindir}/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : |
---|
| 71 | %{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : |
---|
| 72 | |
---|
| 73 | %postun |
---|
| 74 | %{_bindir}/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : |
---|
| 75 | %{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : |
---|
| 76 | |
---|
| 77 | %files |
---|
| 78 | %defattr(-, root, root) |
---|
| 79 | %doc Doc Examples Misc README INSTALL BUGS CREDITS COPYING TODO PROJECTS FAQ NEWS |
---|
| 80 | %doc --parents */README */COPYING |
---|
| 81 | %{_libdir}/%{name}-%{version} |
---|
| 82 | %{_bindir}/mkfontdb |
---|
| 83 | %{_bindir}/sk2ppm |
---|
| 84 | %{_bindir}/sk2ps |
---|
| 85 | %{_bindir}/skconvert |
---|
| 86 | %{_bindir}/skencil |
---|
| 87 | %{_bindir}/sketch |
---|
| 88 | %{_bindir}/skshow |
---|
| 89 | %{_datadir}/pixmaps/* |
---|
| 90 | %{_datadir}/applications/* |
---|
| 91 | %{_datadir}/mime/packages/* |
---|
| 92 | |
---|
| 93 | %changelog |
---|
| 94 | * Wed Dec 16 2009 Kazutaka HARADA <kazutaka@vinelinux.org> - 0.6.17-3.svn20070606 |
---|
| 95 | - update source to latest svn version of 0.6 seriese |
---|
| 96 | - add Patch3 to fix tcl command deleteion error |
---|
| 97 | (<BTS:VineLinux:848>) |
---|
| 98 | |
---|
| 99 | * Thu Aug 21 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.6.17-2 |
---|
| 100 | - add Patch2 to fix build failure |
---|
| 101 | |
---|
| 102 | * Wed Jun 25 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.17-1vl5 |
---|
| 103 | - applied new versioning policy and spec in utf-8 |
---|
| 104 | - added BuildRequires: xorg-x11-devel desktop-file-utils |
---|
| 105 | |
---|
| 106 | * Fri Jan 18 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.17-0vl1 |
---|
| 107 | - updated skencil to 0.6.17 |
---|
| 108 | - added skencil.desktop |
---|
| 109 | - dropt savannah-bug-10345.diff (fixed) |
---|
| 110 | |
---|
| 111 | * Mon May 23 2005 Shu KONNO <owa@bg.wakwak.com> 0.6.16-0vl3 |
---|
| 112 | - added skencil-font.patch (by Ishikawa) |
---|
| 113 | |
---|
| 114 | * Sun May 22 2005 Shu KONNO <owa@bg.wakwak.com> skencil-0.6.16-0vl2 |
---|
| 115 | - changed name to skencil |
---|
| 116 | - changed URL |
---|
| 117 | - updated 0.6.16 |
---|
| 118 | - rebuilt with python-2.4 |
---|
| 119 | - added savannah-bug-10345.diff |
---|
| 120 | http://savannah.nongnu.org/bugs/?func=detailitem&item_id=10345 |
---|
| 121 | |
---|
| 122 | * Thu May 02 2002 Satoshi MACHINO <machino@vinelinux.org> 0.6.13-0vl1 |
---|
| 123 | - updated 0.6.13 |
---|
| 124 | |
---|
| 125 | * Tue Jul 24 2001 Satoshi MACHINO <machino@vinelinux.org> 0.6.12-0vl1 |
---|
| 126 | - updated |
---|
| 127 | |
---|
| 128 | * Thu Nov 9 2000 Masato Bito <masato@nets.ce.hiroshima-cu.ac.jp> |
---|
| 129 | - 0.6.7-0vl2 |
---|
| 130 | - added BuildPrereq: |
---|
| 131 | |
---|
| 132 | * Thu Aug 03 2000 MACHINO, Satoshi <mac@netfort.gr.jp> |
---|
| 133 | - Update to 0.6.7 |
---|
| 134 | |
---|
| 135 | * Sat Jan 12 2000 SAITO Atsushi <saito4@slb.com> |
---|
| 136 | - Update to 0.6.4 |
---|
| 137 | |
---|
| 138 | * Sat Dec 4 1999 SAITO Atsushi <saito4@slb.com> |
---|
| 139 | - Update to 0.6.3 |
---|
| 140 | |
---|
| 141 | * Thu Oct 8 1999 SAITO Atsushi <saito4@slb.com> |
---|
| 142 | - Update to 0.6.2 |
---|
| 143 | |
---|
| 144 | * Tue Aug 17 1999 SAITO Atsushi <saito4@slb.com> |
---|
| 145 | - Update to 0.6.1 |
---|
| 146 | |
---|
| 147 | * Sun Mar 7 1999 MATSUMOTO Shoji <vine@flatout.org> |
---|
| 148 | - make spec |
---|