rpms/luma/devel luma-2.3-plugins.patch, NONE, 1.1 luma.desktop, NONE, 1.1 luma.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Jochen Schmitt (s4504kr)
fedora-extras-commits at redhat.com
Wed Oct 18 14:43:34 UTC 2006
Author: s4504kr
Update of /cvs/extras/rpms/luma/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16773/devel
Modified Files:
.cvsignore sources
Added Files:
luma-2.3-plugins.patch luma.desktop luma.spec
Log Message:
auto-import luma-2.3-8 on branch devel from luma-2.3-8.src.rpm
luma-2.3-plugins.patch:
--- NEW FILE luma-2.3-plugins.patch ---
--- luma-2.3/lib/luma/base/backend/PluginLoader.py.org 2006-03-14 17:16:25.000000000 +0100
+++ luma-2.3/lib/luma/base/backend/PluginLoader.py 2006-10-15 21:00:40.000000000 +0200
@@ -45,7 +45,7 @@
self.PLUGINS = {}
# get the base diretory of the plugins as a string
- self.pluginBaseDir = os.path.join(environment.lumaInstallationPrefix, "lib", "luma", "plugins")
+ self.pluginBaseDir = os.path.join(environment.lumaInstallationPrefix, "share", "luma", "lib", "plugins")
self.pluginDirList = []
self.pluginDirList = self.getPluginList()
--- NEW FILE luma.desktop ---
[Desktop Entry]
Name=Luma
Comment=Tool for managing LDAP servers
Exec=luma
Terminal=false
Icon=luma.png
Type=Application
Encoding=UTF-8
--- NEW FILE luma.spec ---
%define lumadata %{_datadir}/luma
%define lumalib %{lumadata}/lib
%define plugins %{lumalib}/plugins
Name: luma
Version: 2.3
Release: 8%{?dist}
Summary: A graphical tool for managing LDAP servers
Group: Applications/System
License: GPL
URL: http://www.sourceforge.net/projects/luma
Source0: http://prdowloads.sourceforge.net/luma/luma-%{version}.tar.bz2
Source1: luma.desktop
Patch1: luma-2.3-plugins.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python >= 2.3
BuildRequires: PyQt >= 3.10
BuildRequires: python-ldap >= 2.0.0
BuildRequires: python-smbpasswd
BuildRequires: desktop-file-utils
Requires: python >= 2.3
Requires: PyQt >= 3.10
Requires: python-ldap >= 2.0.0
Requires: python-smbpasswd
Requires: desktop-file-utils
%description
Luma - a graphical tool for accessing and managing LDAP
servers. It is written in Python, using PyQt and python-ldap.
Plugin-support is included and useful widgets with LDAP-
functionality for easy creation of plugins are delivered.
%prep
%setup -q -n %{name}-%{version}
%patch1 -p1
%build
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_prefix}
./install.py --prefix=$RPM_BUILD_ROOT%{_prefix}
mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/icons
pushd ${RPM_BUILD_ROOT}/%{_prefix}/lib
mv luma ${RPM_BUILD_ROOT}/%{_datadir}/luma/lib
popd
pushd ${RPM_BUILD_ROOT}/%{_bindir}
ln -sf ../share/luma/lib/luma.py luma
popd
cp share/luma/icons/luma-64.png ${RPM_BUILD_ROOT}/%{_datadir}/icons/
# Desktop entry for luma-settings
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications/ \
--add-category System \
--add-category Application \
%{SOURCE1}
for i in 22 32 48 ; do # 16, 64, 128 do not have transparent bg...
d=$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps
install -dm 755 $d
ln -s ../../../../luma/icons/luma-$i.png $d/luma.png
done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/luma
%dir %{lumadata}
%{lumalib}/
%{lumadata}/doc/
%{lumadata}/icons/
%dir %{lumadata}/i18n/
%lang(br) %{lumadata}/i18n/*br.*
%lang(cs) %{lumadata}/i18n/*cs.*
%lang(de) %{lumadata}/i18n/*de.*
%lang(en) %{lumadata}/i18n/gb.png
%lang(es) %{lumadata}/i18n/*es.*
%lang(fr) %{lumadata}/i18n/*fr.*
%lang(it) %{lumadata}/i18n/*it.*
%lang(no) %{lumadata}/i18n/*no*
%lang(ru) %{lumadata}/i18n/*ru.*
%lang(sv) %{lumadata}/i18n/*sv.*
%{_datadir}/applications/fedora-luma.desktop
%{_datadir}/icons/luma-*.png
%{_datadir}/icons/hicolor/*/apps/*.png
%{_mandir}/man1/luma.1.gz
%doc LICENSE
%changelog
* Mon Oct 16 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-8
- Fix x64 problem
* Sun Oct 15 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-7
- Fix plugin loading problem
* Mon Oct 9 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-6
- Some changes on the desktop file.
* Thu Aug 10 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-5
- Remove %%ghost becouse new packaging guidelines.
* Wed Aug 9 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-4
- Move python files to %%{_datadir}/luma/lib
* Wed Jul 26 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3-3
- Add Requires
c- Add %%lang before language specific files
- Change versioning schema to upstream
* Tue Jul 25 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.3.0-1
- Initial RPM
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/luma/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 18 Oct 2006 14:42:20 -0000 1.1
+++ .cvsignore 18 Oct 2006 14:43:04 -0000 1.2
@@ -0,0 +1 @@
+luma-2.3.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/luma/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 18 Oct 2006 14:42:20 -0000 1.1
+++ sources 18 Oct 2006 14:43:04 -0000 1.2
@@ -0,0 +1 @@
+c1f3a8033a047a7046848833445ed496 luma-2.3.tar.bz2
More information about the scm-commits
mailing list