rpms/PythonCAD/devel PythonCAD.spec,1.2,1.3 sources,1.2,1.3
Chauvet (kwizart)
fedora-extras-commits at redhat.com
Sun Aug 12 16:39:13 UTC 2007
Author: kwizart
Update of /cvs/extras/rpms/PythonCAD/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30429
Modified Files:
PythonCAD.spec sources
Log Message:
Update to DS1-R36
Index: PythonCAD.spec
===================================================================
RCS file: /cvs/extras/rpms/PythonCAD/devel/PythonCAD.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PythonCAD.spec 5 Mar 2007 02:41:51 -0000 1.2
+++ PythonCAD.spec 12 Aug 2007 16:38:40 -0000 1.3
@@ -4,12 +4,12 @@
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%define _version DS1-R35
+%define _version DS1-R36
Summary: Python scriptable CAD package
Name: PythonCAD
Version: %(echo %{_version} |sed 's|DS|0.|'|sed 's|-R|.|')
-Release: 7%{?dist}
+Release: 2%{?dist}
Group: Applications/Engineering
License: GPL
URL: http://www.pythoncad.org/
@@ -53,7 +53,7 @@
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pythoncad
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
-#mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
install -m 0755 -p gtkpycad.py $RPM_BUILD_ROOT%{_bindir}/gtkpycad
install -m 0644 -p prefs.py $RPM_BUILD_ROOT%{_sysconfdir}/pythoncad/
install -m 0644 -p gtkpycad.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
@@ -63,14 +63,15 @@
cat > %{name}.desktop <<EOF
[Desktop Entry]
-Name=PyCAD
-Comment=PythonCAD
+Name=PythonCAD
+Comment=Draw CAD files using python
+Comment[fr]=Dessiner des documents CAD avec python
Icon=gtkpycad.png
-Exec=/usr/bin/gtkpycad
+Exec=gtkpycad
Terminal=false
Type=Application
Encoding=UTF-8
-Version=%{version}
+Version=1.0
Categories=Graphics;Utility;
EOF
@@ -80,33 +81,49 @@
# Manual install .mo file
mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale
-#install -m 0644 po/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/%{name}/LC_MESSAGES
for i in $(find po -name "*.mo");do
mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/$(echo $i|sed 's|po/%{name}.||'|sed 's|.mo||')/LC_MESSAGES
install -m 0644 $i $RPM_BUILD_ROOT%{_datadir}/locale/$(echo $i|sed 's|po/%{name}.||'|sed 's|.mo||')/LC_MESSAGES/%{name}.mo
done
-
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
+%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+
+%postun
+%{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
+%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+
+
%files -f %{name}.lang
%defattr(-,root,root)
%doc COPYING NEWS README TODO
%{_bindir}/gtkpycad
-#%exclude %{_bindir}/gtkpycad.py?
%dir %{_sysconfdir}/pythoncad
-%config(noreplace) %{_sysconfdir}/pythoncad/prefs.py*
-#%exclude %{_sysconfdir}/pythoncad/prefs.py?
+# Do not uses (no replace) with prefs.py as users pref is used.
+%config %{_sysconfdir}/pythoncad/prefs.py
+%exclude %{_sysconfdir}/pythoncad/prefs.py?
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/gtkpycad.png
-%{python_sitelib}/PythonCAD
+%{python_sitelib}/PythonCAD/
%changelog
+* Sun Aug 12 2007 kwizart < kwizart at gmail.com > - 0.1.36-2
+- Fix desktop file
+- Fix directory ownership
+
+* Mon May 14 2007 kwizart < kwizart at gmail.com > - 0.1.36-1
+- Update to DS1-R36 (bugfix)
+- Add post & postun section
+- Replace config files
+
* Thu Mar 4 2007 kwizart < kwizart at gmail.com > - 0.1.35-7
- Change Summary
- Fedora Release
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/PythonCAD/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 5 Mar 2007 02:37:24 -0000 1.2
+++ sources 12 Aug 2007 16:38:40 -0000 1.3
@@ -1 +1 @@
-d548b5a769d89d126b19c2f3d08e72a8 PythonCAD-DS1-R35.tar.bz2
+fb8acab878aa5bc203a4b4d07dd3da71 PythonCAD-DS1-R36.tar.bz2
More information about the scm-commits
mailing list