rpms/pida/devel pida-0.5.1-remove-emacs.patch, NONE, 1.1 pida.1, NONE, 1.1 pida.desktop, NONE, 1.1 pida.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Debarshi Ray (rishi) fedora-extras-commits at redhat.com
Thu Nov 15 18:36:07 UTC 2007


Author: rishi

Update of /cvs/pkgs/rpms/pida/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9345/devel

Modified Files:
	.cvsignore sources 
Added Files:
	pida-0.5.1-remove-emacs.patch pida.1 pida.desktop pida.spec 
Log Message:
Initial import into devel.

 Modified Files:
 	devel/.cvsignore devel/sources 
 Added Files:
 	devel/pida-0.5.1-remove-emacs.patch devel/pida.1 
 	devel/pida.desktop devel/pida.spec 


pida-0.5.1-remove-emacs.patch:

--- NEW FILE pida-0.5.1-remove-emacs.patch ---
diff -urNp PIDA-0.5.1.orig/pida/editors/emacs/emacs.py PIDA-0.5.1/pida/editors/emacs/emacs.py
--- PIDA-0.5.1.orig/pida/editors/emacs/emacs.py	2007-07-28 22:11:08.000000000 +0530
+++ PIDA-0.5.1/pida/editors/emacs/emacs.py	1970-01-01 05:30:00.000000000 +0530
@@ -1,329 +0,0 @@
-# -*- coding: utf-8 -*- 
-
-# Copyright (c) 2007 The PIDA Project
-
-#Permission is hereby granted, free of charge, to any person obtaining a copy
-#of this software and associated documentation files (the "Software"), to deal
-#in the Software without restriction, including without limitation the rights
-#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-#copies of the Software, and to permit persons to whom the Software is
-#furnished to do so, subject to the following conditions:
-
-#The above copyright notice and this permission notice shall be included in
-#all copies or substantial portions of the Software.
-
-#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-#SOFTWARE.
-
-"""The Emacs editor core classes for Pida.
-
-This module and other Pida Emacs related classes are based on preliminary works
-by Ali Afshar (see Emacs module in Pida 0.2.2).
-
-The Emacs editor for Pida is also, heavily based on the Vim editor.
-"""
-
-
-import logging
-import os
-import gobject
-import gtk
-
-# PIDA Imports
-from pida.ui.views import PidaView
-
-from pida.core.log import build_logger
-from pida.core.editors import EditorService, _
-
-# Emacs specific
-from pida.utils.emacs.emacsembed import EmacsEmbedWidget
-from pida.utils.emacs.emacscom import EmacsClient, EmacsServer, EMACS_SCRIPT
-
-
-class EmacsView(PidaView):
-
-    def create_ui(self):
-        self._emacs = EmacsEmbedWidget('emacs', self.svc.script_path)
-        self.add_main_widget(self._emacs)
-
-    def run(self):
-        self._emacs.run()
-
-    def grab_input_focus(self):
-        self._emacs.grab_input_focus()
-
-
-class EmacsCallback(object):
-    """Emacs editor callback behaviours.
-
-    Communication with Emacs process is handled by EmacsClient in the pIDA->Emacs
-    way, and EmacsServer the other way. On occurence of a message, EmacsServer
-    extracts a request name and arguments, and then tries to invoke the matching
-    method on the EmacsCallback object.
-    
-    Callbacks' names are built with the Emacs message names, prefixed with 'cb_'.
-    Each callback accepts exactly one argument.
-    """
-
-    def __init__(self, svc):
-        """Constructor."""
-        self._log = logging.getLogger('emacs')
-        self._svc = svc
-        self._server = EmacsServer(self)
-
-    def connect(self):
-        """Establish the link with Emacs."""
-        return self._server.connect()
-
-    def cb_pida_pong(self, foo):
-        """Emacs response to a ping.
-
-        This message is used to test connection at startup.
-        """
-        self._log.debug('emacs ready')
-        self._svc.emit_editor_started()
-        return True
-
-    def cb_window_configuration_change_hook(self, filename):
-        """Buffer changed event.
-
-        Actually, this hook is called whenever the window containing the
-        buffer changes. So notification can occur only when window is resized
-        or split for example.
-        """
-        self._svc.top_buffer = filename
-        current = self._svc.current_document
-        if filename and (not current or current.filename != filename):
-            self._log.debug('emacs buffer changed "%s"' % filename)
-            if os.path.isdir(filename):
-                self._svc.boss.cmd('filemanager', 'browse', new_path=filename)
-                self._svc.boss.cmd('filemanager', 'present_view')
-            else:
-                self._svc.boss.cmd('buffer', 'open_file', file_name=filename)
-        return True
-    
-    def cb_kill_buffer_hook(self, filename):
-        """Buffer closed event."""
-        if filename:
-            self._log.debug('emacs buffer killed "%s"' % filename)
-            self._svc.remove_file(filename)
-            self._svc.boss.get_service('buffer').cmd('close_file', file_name=filename)
-        return True
-
-    def cb_find_file_hooks(self, filename):
-        """File opened event."""
-        # Nothing to do here. The window configuration change hook will
-        # provide notification for the new buffer.
-        if filename:
-            self._log.debug('emacs buffer opened "%s"' % filename)
-        return True
-    
-    def cb_after_save_hook(self, filename):
-        """Buffer saved event."""
-        self._log.debug('emacs buffer saved "%s"' % filename)
-        self._svc.boss.cmd('buffer', 'current_file_saved')
-        return True
-    
-    def cb_kill_emacs_hook(self, foo):
-        """Emacs killed event."""
-        self._log.debug('emacs killed')
-        self._svc.inactivate_client()
-        self._svc.boss.stop(force=True)
-        return False
-
-# Service class
-class Emacs(EditorService):
-    """The Emacs service.
-
-    This service is the Emacs editor driver. Emacs instance creation is decided
-    there and orders for Emacs are sent to it which forwards them to the
-    EmacsClient instance. 
-    """ 
-
-    def _create_initscript(self):
-        self.script_path = os.path.join(
-            self.boss.get_pida_home(), 'pida_emacs_init.el')
-        f = open(self.script_path, 'w')
-        f.write(EMACS_SCRIPT)
-        f.close()
-
-    def emit_editor_started(self):
-        self.boss.get_service('editor').emit('started')
-
-    def pre_start(self):
-        """Start the editor"""
-        self._log = build_logger('emacs')
-        self._create_initscript()
-        self._documents = {}
-
-        # The current document. Its value is set by Pida and used to drop
-        # useless messages to emacs.
-        self._current = None
-
-        # The current buffer displayed. Its value is set by the EmacsCallback
-        # instance and is used as well to prevent sending useless messages.
-        self._top_buffer = ''
-
-        self._current_line = 1
-        self._cb = EmacsCallback(self)
-        self._client = EmacsClient()
-        self._view = EmacsView(self)
-
-        # Add the view to the top level window. Only after that, it will be
-        # possible to add a socket in the view.
-        self.boss.cmd('window', 'add_view', paned='Editor', view=self._view)
-
-        # Now create the socket and embed the Emacs window.
-        self._view.run()
-        if self._cb.connect():
-            gobject.timeout_add(250, self._client.ping)
-
-    def stop(self):
-        self._client.quit()
-
-    def _get_current_document(self):
-        return self._current
-
-    def _set_current_document(self, document):
-        self._current = document
-
-    current_document = property(fget=_get_current_document,
-                                fset=_set_current_document,
-                                fdel=None,
-                                doc="The document currently edited")
-
-    def _get_top_buffer(self):
-        return self._top_buffer
-
-    def _set_top_buffer(self, filename):
-        self._top_buffer = filename
-
-    top_buffer = property(fget=_get_top_buffer,
-                          fset=_set_top_buffer,
-                          fdel=None,
-                          doc="The last buffer reported as being viewed by emacs")
-
-    def inactivate_client(self):
-        self._client.inactivate()
-
-    def open(self, document):
-        """Open a document"""
-        if document is not self._current:
-            if self.top_buffer != document.filename:
-                if document.unique_id in self._documents:
-                    self._client.change_buffer(document.filename)
-                else:
-                    self._client.open_file(document.filename)
-                    self._documents[document.unique_id] = document
-            self.current_document = document
-
-    def open_many(documents):
-        """Open a few documents"""
-        pass
-    
-    def close(self, document):
-        if document.unique_id in self._documents:
-            self._remove_document(document)
-            self._client.close_buffer(document.filename)
-
-    def remove_file(self, filename):
-        document = self._get_document_for_filename(filename)
-        if document is not None:
-            self._remove_document(document)
-
-    def _remove_document(self, document):
-        del self._documents[document.unique_id]
-
-    def _get_document_for_filename(self, filename):
-        for uid, doc in self._documents.iteritems():
-            if doc.filename == filename:
-                return doc
-            
-    def close_all(self):
-        """Close all the documents"""
-
-    def save(self):
-        """Save the current document"""
-        self._client.save_buffer()
-
-    def save_as(self, filename):
-        """Save the current document as another filename"""
-        pass # TODO
-
-    def revert(self):
-        """Revert to the loaded version of the file"""
-        self._client.revert_buffer()
-
-    def goto_line(self, line):
-        """Goto a line"""
-        self._client.goto_line(line + 1)
-        self.grab_focus()
-
-    def cut(self):
-        """Cut to the clipboard"""
-        self._client.cut()
-
-    def copy(self):
-        """Copy to the clipboard"""
-        self._client.copy()
-
-    def paste(self):
-        """Paste from the clipboard"""
-        self._client.paste()
-
-    def undo(self):
-        self._client.undo()
-
-    def redo(self):
-        self._client.redo()
-
-    def grab_focus(self):
-        """Grab the focus"""
-        self._view.grab_input_focus()
-
-    def define_sign_type(self, name, icon, linehl, text, texthl):
-        # TODO
-        pass
-    
-    def undefine_sign_type(self, name):
-        # TODO
-        pass
-    
-    #def _add_sign(self, type, filename, line):
-        
-    #def _del_sign(self, type, filename, line):
-
-    def show_sign(self, type, filename, line):
-        # TODO
-        pass
-    
-    def hide_sign(self, type, filename, line):
-        # TODO
-        pass
-    
-    def set_current_line(self, line_number):
-        self._current_line = line_number
-
-    def get_current_line(self):
-        return self._current_line
-
-    #def call_with_current_word(self, callback):
-    #   return self._com.get_cword(self.server, callback)
-
-    #def call_with_selection(self, callback):
-    #   return self._com.get_selection(self.server, callback)
-
-    def set_path(self, path):
-        return self._client.set_directory(path)        
-
-
-# Required Service attribute for service loading
-Service = Emacs
-
-
-# vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79:
diff -urNp PIDA-0.5.1.orig/pida/editors/emacs/__init__.py PIDA-0.5.1/pida/editors/emacs/__init__.py
--- PIDA-0.5.1.orig/pida/editors/emacs/__init__.py	2007-07-28 22:11:08.000000000 +0530
+++ PIDA-0.5.1/pida/editors/emacs/__init__.py	1970-01-01 05:30:00.000000000 +0530
@@ -1,26 +0,0 @@
-# -*- coding: utf-8 -*- 
-
-# Copyright (c) 2007 The PIDA Project
-
-#Permission is hereby granted, free of charge, to any person obtaining a copy
-#of this software and associated documentation files (the "Software"), to deal
-#in the Software without restriction, including without limitation the rights
-#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-#copies of the Software, and to permit persons to whom the Software is
-#furnished to do so, subject to the following conditions:
-
-#The above copyright notice and this permission notice shall be included in
-#all copies or substantial portions of the Software.
-
-#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-#SOFTWARE.
-
-"""The Emacs editor for Pida."""
-
-
-# vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79:
diff -urNp PIDA-0.5.1.orig/pida/editors/emacs/test_emacs.py PIDA-0.5.1/pida/editors/emacs/test_emacs.py
--- PIDA-0.5.1.orig/pida/editors/emacs/test_emacs.py	2007-07-28 22:11:08.000000000 +0530
+++ PIDA-0.5.1/pida/editors/emacs/test_emacs.py	1970-01-01 05:30:00.000000000 +0530
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*- 
-
-# Copyright (c) 2007 The PIDA Project
-
-#Permission is hereby granted, free of charge, to any person obtaining a copy
-#of this software and associated documentation files (the "Software"), to deal
-#in the Software without restriction, including without limitation the rights
-#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-#copies of the Software, and to permit persons to whom the Software is
-#furnished to do so, subject to the following conditions:
-
-#The above copyright notice and this permission notice shall be included in
-#all copies or substantial portions of the Software.
-
-#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-#SOFTWARE.
-
-
-
-
-
-
-
-
-# vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79:
diff -urNp PIDA-0.5.1.orig/pida/editors/emacs/uidef/emacs.xml PIDA-0.5.1/pida/editors/emacs/uidef/emacs.xml
--- PIDA-0.5.1.orig/pida/editors/emacs/uidef/emacs.xml	2007-07-28 22:11:08.000000000 +0530
+++ PIDA-0.5.1/pida/editors/emacs/uidef/emacs.xml	1970-01-01 05:30:00.000000000 +0530
@@ -1,75 +0,0 @@
-<ui>
-    <menubar>
-
-        <menu name="FileMenu" action="FileMenu">
-        </menu>
-    
-        <menu name="EditMenu" action="EditMenu">
-            <placeholder name="undo">
-            <menuitem name="undo" action="undo" />
-            <menuitem name="redo" action="redo" />
-            </placeholder>
-            <separator />
-            <placeholder name="cut">
-            <menuitem name="cut" action="cut" />
-            <menuitem name="copy" action="copy" />
-            <menuitem name="paste" action="paste" />
-            </placeholder>
-            <separator />
-            <placeholder name="find" />
-            <separator />
-            <placeholder name="prefs" />
-        </menu>
-        
-        <menu name="ProjectMenu" action="ProjectMenu">
-        </menu>
-        
-        <menu name="LanguageMenu" action="LanguageMenu">
-        </menu>
-        
-        <menu name="ToolsMenu" action="ToolsMenu">
-        </menu>
-        
-        <menu name="ViewMenu" action="ViewMenu">
-            <placeholder name="tools" />
-            <separator />
-            <placeholder name="panes">
-            <separator />
-            <menuitem action="focus_editor" name="focus_editor" />
-            <separator />
-            </placeholder>
-        </menu>
-        
-        <menu name="HelpMenu" action="HelpMenu">
-        </menu>
-    
-    </menubar>
-    
-    <toolbar>
-        <placeholder name="OpenFileToolbar">
-        </placeholder>
-        <separator/>
-        <placeholder name="SaveFileToolbar">
-        <toolitem name="save" action="save" />
-        </placeholder>
-        <separator/>
-        <placeholder name="EditToolbar">
-        <toolitem name="undo" action="undo" />
-        <toolitem name="redo" action="redo" />
-        <separator/>
-        <toolitem name="cut" action="cut" />
-        <toolitem name="copy" action="copy" />
-        <toolitem name="paste" action="paste" />
-        </placeholder>
-        <separator/>
-        <placeholder name="ProjectToolbar">
-        </placeholder>
-        <separator/>
-        <placeholder name="VcToolbar">
-        </placeholder>
-        <separator/>
-        <placeholder name="ToolsToolbar">
-        </placeholder>
-    </toolbar>
-
-</ui>


--- NEW FILE pida.1 ---
.TH "pida" "1" "0.2.2" "George Cristian Birzan" "PIDA"
.SH "NAME"
.LP 
pida \- Starts up the Python Integrated Development Application
.SH "SYNTAX"
.LP 
pida

.SH "DESCRIPTION"
.LP 
PIDA is a GTK application that was designed to reuse some of the tools IDEs usually supply. As such, it allows the use of gvim as the editor, thus providing you with an already powerful editor. Its default configuration is centered around Python development, but, as with editors, it can be extended to suit any language through its "plugin" interface and framework.
.LP 
Vim can be executed from Pida in either the standard mode or in evim mode. Evim is a modeless editor, much like Notepad for windows (except of course with the added vim features). Evim mode is perfect for those wishing to use Pida, but who do not wish to use Vim.
.LP 
.SH "FILES"
.LP 
\fI~/.pida/pida.conf\fP
.br 
	Configuration options for PIDA.
.br 
\fI~/.pida/pida.projects\fP
.br 
	List of projects currently set up
.br 
\fI~/.pida/pida.vim\fP
.br 
	VIM script that is used by PIDA to communicate with VIM
.SH "AUTHORS"
.LP 
Ali Afshar <aafshar at gmail.com>
.SH "SEE ALSO"
.LP 
http://pida.berlios.de/


--- NEW FILE pida.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=PIDA
GenericName=Integrated Developer Environment
Comment=Python Integrated Development Application
Comment[de]=Integrierte Entwicklungsumgebung für Python
Exec=pida %F
TryExec=pida
Icon=pida-icon
Terminal=false
Type=Application
Categories=GTK;IDE;Development;
MimeType=text/plain


--- NEW FILE pida.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(plat_specific=1)")}

Summary:	A Python IDE written in Python and GTK
Name:		pida
Version:	0.5.1
Release:	5%{?dist}
License:	MIT
Group:		Development/Tools
URL:		http://pida.co.uk/
Source0:	http://pida.co.uk/files/releases/PIDA-%{version}.tar.gz
Source1:	%{name}.desktop
Source2:	%{name}.1

Patch0:		%{name}-%{version}-remove-emacs.patch

BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

Requires:	PyXML
Requires:	gamin-python
Requires:	gnome-python2-gconf
Requires:	gnome-python2-gtkhtml2
Requires:	hicolor-icon-theme
Requires:	pygtk2-libglade
Requires:	python-kiwi
Requires:	vim-X11

BuildRequires:	desktop-file-utils
BuildRequires:	dos2unix
BuildRequires:	gtk2-devel
BuildRequires:	pygtk2-devel
BuildRequires:	python-setuptools

%description
PIDA is an IDE. PIDA is different from other IDEs in that it will use the
tools you already have available rather than attempting to reinvent each one.
PIDA is written in Python with the PyGTK toolkit, and although is designed to
be used to program in any language, PIDA has fancy Python IDE features.

%prep
%setup -q -n PIDA-%{version}
%patch0 -p1

# Suppress rpmlint error.
dos2unix ./docs/html/handbook.html

%build
%{__python} setup.py build

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1

# Installs zero-length service.pida files necessary for proper behaviour.
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT

# icon
install -p -m644 %{name}/resources/pixmaps/%{name}-icon.png \
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
install -p -m644 %{name}/resources/pixmaps/%{name}-icon.svg \
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps

desktop-file-install --remove-key Encoding --vendor fedora \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  %{SOURCE1}

# man page
install -p -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man1

# Files containing shebangs need to have the executable bits.
chmod 755 $RPM_BUILD_ROOT%{python_sitelib}/%{name}/utils/feedparser.py
chmod 755 $RPM_BUILD_ROOT%{python_sitelib}/%{name}/utils/rpdb2.py
chmod 755 $RPM_BUILD_ROOT%{python_sitelib}/%{name}/utils/launchpadder/lpreport.py

%clean
rm -rf $RPM_BUILD_ROOT

%post
if [ -x %{_bindir}/update-desktop-database ]; then
  update-desktop-database &> /dev/null || :
fi

touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%postun
if [ -x %{_bindir}/update-desktop-database ]; then
  update-desktop-database &> /dev/null || :
fi

touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%files
%defattr(-,root,root,-)
%doc AUTHORS CHANGELOG COPYING docs
%{_bindir}/%{name}
%{_bindir}/%{name}-remote
%{python_sitelib}/moo_stub.so

%dir %{python_sitelib}/%{name}
%{python_sitelib}/%{name}/*

%{_mandir}/man1/%{name}.1.gz
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/%{name}-icon.png
%{_datadir}/icons/hicolor/scalable/apps/%{name}-icon.svg

%changelog
* Tue Nov 13 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.5.1-5
- Preserved timestamps using 'install -p'.
- Removed Encoding from Desktop Entry.

* Sat Oct 27 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.5.1-4
- Retain CHANGELOG spelling.
- Removed 'Requires: emacs' and Emacs support.
- Removed 'Requires: gazpacho'.
- Added 'Requires: PyXML'.
- Added 'Requires: gamin-python'.
- Added 'Requires: gnome-python2-gconf'.
- Added 'Requires: gnome-python2-gtkhtml2'.
- Added 'Requires: pygtk2-libglade'.

* Thu Oct 04 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.5.1-3
- Added comment about empty service.pida files.
- Added 'Requires: emacs'.
- Added 'Requires: vim-X11'.

* Sun Sep 09 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.5.1-2
- Use platform specific python_sitelib.
- Added 'BuildRequires: dos2unix' to suppress rpmlint error.
- Added 'BuildRequires: gtk2-devel'.

* Sun Aug 05 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.5.1-1
- Version bump to 0.5.1.
- Moved the online manual page from Patch0 to Source2.
- Removed 'BuildArch: noarch'.

* Wed Jun 30 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.4.4-3
- Moved the .desktop file from Patch1 to Source1.
- Removed X-Fedora from Categories.

* Wed Jun 28 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.4.4-2
- Added desktop-file-utils to BuildRequires.
- Removed 'BuildRequires: python-devel'.

* Wed Jun 27 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.4.4-1
- Initial build.
- Added online manual page from Debian.
- Added a .desktop file.
- Fixed problem in finding meld modules.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/pida/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	15 Nov 2007 00:20:30 -0000	1.1
+++ .cvsignore	15 Nov 2007 18:35:33 -0000	1.2
@@ -0,0 +1 @@
+PIDA-0.5.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/pida/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	15 Nov 2007 00:20:30 -0000	1.1
+++ sources	15 Nov 2007 18:35:33 -0000	1.2
@@ -0,0 +1 @@
+d24bbdc2c07172062cf55dffe58c85f6  PIDA-0.5.1.tar.gz




More information about the fedora-extras-commits mailing list