Rename medit-1.1.1.spec to medit/medit-1.1.1.spec

This commit is contained in:
tengel 2024-03-20 09:19:01 -05:00
parent 71391738a5
commit 1262088184

View file

@ -1,193 +0,0 @@
%define pythtst %(rpm -q --queryformat='%{VERSION}' python | cut -b1-3)
%define pythver %pythtst
%define name medit
%define version 1.1.1
%define release 1%{?dist}
Summary: medit is a GTK-based text editor
Name: %name
Version: %version
Release: %release
License: GPLv2, LGPLv2.1+, BSD and MIT License
Group: Applications/Editors
URL: http://mooedit.sourceforge.net/
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: atk
Requires: cairo
Requires: fontconfig
Requires: freetype
Requires: glib2
Requires: glibc
Requires: gtk2
Requires: libICE
Requires: libSM
Requires: libX11
Requires: libXext
Requires: libxml2
Requires: pango
Requires: pygtk2
Requires: python < 3.0
Requires: python >= %{pythver}
Buildrequires: atk-devel
Buildrequires: cairo-devel
Buildrequires: gettext
Buildrequires: glib2-devel
Buildrequires: glibc-devel
Buildrequires: gtk2-devel
Buildrequires: intltool
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libxml2-devel
Buildrequires: pango-devel
Buildrequires: pygtk2-devel
Buildrequires: python-devel < 3.0
Buildrequires: python-devel >= %{pythver}
Buildrequires: redhat-rpm-config
BuildRequires: gcc-c++
Provides: mooedit
%description
medit is a GTK-based text editor.
%prep
%setup -q
%build
./configure \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
--with-python
make VERBOSE=1 %{?_smp_mflags} \
MOO_PYTHON_LIB_DIR=%{python_sitelib}/medit-1/python \
MOO_PYTHON_PLUGIN_DIR=%{python_sitelib}/medit-1/plugins
%install
rm -rf $RPM_BUILD_ROOT
make install MOO_PYTHON_LIB_DIR=%{python_sitelib}/medit-1/python \
MOO_PYTHON_PLUGIN_DIR=%{python_sitelib}/medit-1/plugins \
DESTDIR=$RPM_BUILD_ROOT
%find_lang medit-1
%find_lang medit-1-gsv
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
rm -rf $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
%clean
rm -rf $RPM_BUILD_ROOT
%post
update-mime-database %{_datadir}/mime &> /dev/null || :
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
update-mime-database %{_datadir}/mime &> /dev/null || :
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 -f medit-1.lang
%files -f medit-1-gsv.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README THANKS
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/doc/%{name}-1/help/*.html
%{_datadir}/doc/%{name}-1/help/img/prefs-file-filters.png
%{_datadir}/doc/%{name}-1/help/img/prefs-file-selector.png
%{_datadir}/doc/%{name}-1/help/medit.css
%{_datadir}/doc/%{name}-1/help/script/*.html
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/medit-1/context.xml
%{_datadir}/medit-1/filters.xml
%{_datadir}/medit-1/lua/_moo/*.lua
%{_datadir}/medit-1/menu.xml
%{_datadir}/medit-1/language-specs/*.lang
%{_datadir}/medit-1/language-specs/*.xml
%{_datadir}/medit-1/language-specs/check.sh
%{_datadir}/medit-1/language-specs/language2.rng
%dir %{python_sitelib}/medit-1/plugins/
%{python_sitelib}/medit-1/plugins/python.ini
%{python_sitelib}/medit-1/plugins/python.py
%{python_sitelib}/medit-1/plugins/python.pyc
%{python_sitelib}/medit-1/plugins/python.pyo
%{python_sitelib}/medit-1/plugins/terminal.ini
%{python_sitelib}/medit-1/plugins/terminal.py
%{python_sitelib}/medit-1/plugins/terminal.pyc
%{python_sitelib}/medit-1/plugins/terminal.pyo
%dir %{python_sitelib}/medit-1/python/
%{python_sitelib}/medit-1/python/insert_date_and_time.py
%{python_sitelib}/medit-1/python/insert_date_and_time.pyc
%{python_sitelib}/medit-1/python/insert_date_and_time.pyo
%{python_sitelib}/medit-1/python/pyconsole.py
%{python_sitelib}/medit-1/python/pyconsole.pyc
%{python_sitelib}/medit-1/python/pyconsole.pyo
%dir %{python_sitelib}/medit-1/python/medit/
%{python_sitelib}/medit-1/python/medit/__init__.py
%{python_sitelib}/medit-1/python/medit/__init__.pyc
%{python_sitelib}/medit-1/python/medit/__init__.pyo
%{python_sitelib}/medit-1/python/medit/runpython.py
%{python_sitelib}/medit-1/python/medit/runpython.pyc
%{python_sitelib}/medit-1/python/medit/runpython.pyo
%{_mandir}/man1/%{name}.*
%changelog
* Mon Aug 06 2012 Troy Engel <tengel@sonic.net> - 1.1.1-1
- new version.
- remove gmodule compile hack, fixed upstream
* Fri Jul 13 2012 Troy Engel <tengel@sonic.net> - 1.1.0-1
- new version build for F17
- add gcc-c++ build dep for medit-lua
- add explicit linking to libgmodule-2.0 (glib2 bug?)
- remove scripts packaging
* Thu Apr 14 2011 J. Krebs <rpm_speedy@yahoo.com> - 1.0.3-1
- new version.
* Thu Aug 26 2010 J. Krebs <rpm_speedy@yahoo.com> - 0.10.4-3
- changed help file path to comply with Fedora packaging guidelines.
* Fri May 28 2010 J. Krebs <rpm_speedy@yahoo.com> - 0.10.4-2
- added links for libm and libdl.
* Thu Apr 29 2010 J. Krebs <rpm_speedy@yahoo.com> - 0.10.4-1
- new version.
* Sat Mar 20 2010 J. Krebs <rpm_speedy@yahoo.com> - 0.10.1-1
- new version.
* Fri Nov 20 2009 J. Krebs <rpm_speedy@yahoo.com> - 0.9.4-3
- added test for python major version.
* Sat Aug 01 2009 J. Krebs <rpm_speedy@yahoo.com> - 0.9.4-2
- build patches for FC11.
* Fri Aug 29 2008 J. Krebs <rpm_speedy@yahoo.com> - 0.9.4-1
- New version.
* Wed Aug 06 2008 J. Krebs <rpm_speedy@yahoo.com> - 0.9.3-2
- Added libdir to configure for build under x86_64.
* Sun Feb 10 2008 J. Krebs <rpm_speedy@yahoo.com> - 0.9.3-1
- New version.
* Thu Jan 10 2008 J. Krebs <rpm_speedy@yahoo.com> - 0.9.2-1
- New version.
* Mon Dec 03 2007 J. Krebs <rpm_speedy@yahoo.com> - 0.9.0-1
- Initial build.