Browse Source

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1586 ec354946-7b23-47d6-9f5a-488ba84defc7

kudoh 13 years ago
parent
commit
3225319246

+ 113 - 0
d/diffuse/diffuse-vl.spec

@@ -0,0 +1,113 @@
+Name: diffuse
+Version: 0.4.3
+Release: 1%{?_dist_release}
+Summary: Graphical tool for comparing and merging text files
+Summary(ja): テキストファイルをマージして比較するためのグラフィックツール
+
+Group: Development/Tools
+License: GPLv2+
+URL: http://%{name}.sourceforge.net/
+Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
+
+BuildRequires: desktop-file-utils gettext scrollkeeper
+Requires: python >= 2.4 pygtk2 >= 2.10
+Requires(post): scrollkeeper
+Requires(postun): scrollkeeper
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+Diffuse is a graphical tool for merging and comparing text files.  Diffuse is
+able to compare an arbitrary number of files side-by-side and gives users the
+ability to manually adjust line matching and directly edit files.  Diffuse can
+also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial,
+Monotone, Subversion, and SVK repositories for comparison and merging.
+
+%prep
+%setup -q
+
+%build
+
+
+%install
+rm -rf %{buildroot}
+python install.py --destdir=%{buildroot} --prefix=/usr
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+%find_lang %{name}
+
+%clean
+rm -rf %{buildroot}
+
+%post
+scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
+update-desktop-database &> /dev/null || :
+
+%postun
+scrollkeeper-update -q || :
+update-desktop-database &> /dev/null || :
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%{_bindir}/%{name}
+%{_datadir}/%{name}/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/gnome/help/%{name}/C/diffuse.xml
+%{_datadir}/omf/%{name}/%{name}-C.omf
+%{_datadir}/pixmaps/%{name}.png
+%config(noreplace) %{_sysconfdir}/diffuserc
+%{_mandir}/man*/*
+%dir %{_datadir}/gnome/help/%{name}
+%dir %{_datadir}/gnome/help/%{name}/C
+%dir %{_datadir}/omf/%{name}
+
+%doc AUTHORS ChangeLog COPYING README
+
+%changelog
+* Mon Aug 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.3-1
+- initial build for VineSeed
+
+* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
+- Update to 0.4.3 upstream release
+
+* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
+- Update to new upstream release
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
+- Update to new upstream release (patch no longer needed)
+
+* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
+- Update to latest upstream release
+- Add patch provided by upstream
+
+* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
+- Update to latest upstream release
+
+* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
+- Validate the .desktop file
+- Use the prescribed forms for scrollkeeper/update-desktop-database
+- Clean up the unowned directories
+
+* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
+- Fix typos in formatting of changelog
+- Fix buildroot in line with packaging guidelines
+- Updated defattr with default directory permissions
+
+* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
+- Use macros in file paths
+- patch .desktop file to add trailing semi-colons
+- updated URL/source/group
+
+* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
+- clean buildroot on install
+- conditional use scrollkeeper/update-desktop-database
+- updated release/license as per Fedora guidelines
+- first version submitted to Fedora
+
+* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
+- created initial diffuse package

+ 69 - 0
g/gedit-developer-plugins/gedit-developer-plugins-vl.spec

@@ -0,0 +1,69 @@
+Name:           gedit-developer-plugins
+Version:        0.4.3
+Release:        1%{?_dist_release}
+Summary:        Plugins that provides additional editing, checking, and project management features to Gedit
+Summary:        Gedit に付加的な編集・チェッキング・プロジェクト管理機能を提供するプラグイン
+
+Group:          Applications/Editors
+License:        GPLv2
+URL:            https://launchpad.net/gdp
+Source0:        http://launchpad.net/gdp/trunk/0.4.0/+download/%{name}-%{version}.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:  gedit-devel >= 2.29.0
+BuildRequires:  gettext
+BuildRequires:  glib2-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  gtksourceview2-devel
+BuildRequires:  intltool >= 0.35.0
+BuildRequires:  perl >= 5.8.1
+BuildRequires:  perl-XML-Parser
+BuildRequires:  python-devel
+BuildRequires:  pygtk2-devel >= 2.14
+BuildRequires:  python-pocketlint
+
+Requires:       gedit >= 2.29.0
+
+%description
+Gedit Developer Plugins provides additional editing,
+checking, and project management features to Gedit.
+
+* Multi-file find and replace
+* Syntax completion
+* Formatting
+* Project management via Bazaar DVCS
+
+
+%description -l ja
+Gedit Developer Plugins は付加的な編集・チェッキング・
+プロジェクト管理機能を Gedit に提供します。
+
+* 複数ファイル検索と置換
+* 構文補完
+* フォーマット化
+* Bazaar DVCS を介したプロジェクト管理
+
+%prep
+%setup -q
+
+%build
+%configure --without-home --prefix=/usr
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog HACKING NEWS README
+%{_libdir}/gedit-2/plugins/*
+%{_datadir}/gtksourceview-2.0/*
+
+%changelog
+* Mon Aug 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.3-1
+- initial build for VineSeed

+ 63 - 0
p/python-pocketlint/python-pocketlint-vl.spec

@@ -0,0 +1,63 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Name: python-pocketlint
+Version: 0.5.4
+Release: 1%{?_dist_release}
+Summary: Pocket-lint a composite linter and style checker
+Summary(ja): ソースコードのコンポジットリンターとスタイルチェッカー Pocket-lint
+
+Group: Development/Languages
+License: MIT
+URL: https://launchpad.net/pocket-lint
+Source0: http://launchpad.net/pocket-lint/trunk/%{version}/+download/pocketlint-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: python-devel
+BuildRequires: python-setuptools
+
+%description
+Pocket-lint has several notable features:
+
+* Provides a consistent report of issues raised by the subordinate checkers.
+* Alternate Reports can be written to change the report, or integrate the report
+  into another application.
+* Supports checking of multiple source types:
+  * Python syntax and style
+  * Python doctest style
+  * XML/HTML style and entities
+  * CSS style
+  * JavaScript syntax and style
+  * Plain text
+* Supports reporting:
+  * Python doctests
+  * CSS
+  * XML/HTML
+
+
+%prep
+%setup -q -n pocketlint-%{version}
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog HACKING INSTALL PKG-INFO README
+%{_bindir}/pocketlint
+%{python_sitelib}/*
+
+
+%changelog
+* Mon Aug 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.4-1
+- initial build for VineSeed