rpms/valide/F-10 valide.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

MERCIER Jonathan bioinfornatics at fedoraproject.org
Wed Jul 15 11:44:25 UTC 2009


Author: bioinfornatics

Update of /cvs/pkgs/rpms/valide/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9625/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	valide.spec 
Log Message:



--- NEW FILE valide.spec ---
%global alphatag		20090713
%global	svn_revision		svn278
%global	gtk2_version		2.11.0
%global	vala_version		0.7.3

# The source for this package was pulled from upstream's vcs.  Use the
# following commands to generate the tarball:
# svn export -r 278 http://valide.googlecode.com/svn/trunk/ valide-20090713svn278
# tar -czvf valide-20090713svn278.tar.gz valide-20090713svn278

Name:			valide
Version:		0.5.1
Release:		0.11.%{alphatag}%{svn_revision}%{?dist}
Summary:		An integrated development environment (IDE) for the Vala programming language

Group:			Development/Tools
License:		GPLv3+
URL:			http://www.valaide.org
Source0:		%{name}-%{alphatag}%{svn_revision}.tar.gz
BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:		gtk2-devel >= %{gtk2_version}
BuildRequires:		vala-devel >= %{vala_version}
BuildRequires:		sqlite-devel, unique-devel, desktop-file-utils, gtksourceview2-devel, intltool

Requires:		vala-devel >= %{vala_version}
Requires:		hicolor-icon-theme

%description
Val(a)IDE is an Integrated Development Environment for
the Vala programming language.

%package devel
Summary:		Support for developing plugins for the Val(a)IDE
Group:			Development/Libraries
Requires:		%{name} =  %{version}-%{release}
%description devel
Val(a)IDE is an Integrated Development Environment for
the Vala programming language.
This package allows you to develop plugins that add new
functionality to Val(a)IDE.

%prep
%setup -q -n %{name}-%{alphatag}%{svn_revision}

%build
CFLAGS="%{optflags}" LINKFLAGS="%{optflags}" ./waf -v configure --prefix=%{_prefix} --with-libdir=%{_libdir}
./waf -v %{?_smp_mflags}

%install
rm -rf %{buildroot}
./waf  -v install --destdir=%{buildroot}
desktop-file-install --vendor=""				\
	--mode 0644						\
	--dir=%{buildroot}%{_datadir}/applications/		\
	%{buildroot}%{_datadir}/applications/%{name}.desktop
find %{buildroot}%{_libdir} -name *.so -exec chmod 755 {} \;
%find_lang %{name}

%clean
rm -rf %{buildroot}

%post
# For dynamical link, shared librairy
/sbin/ldconfig
# Use this because a desktop entry has a 'MimeType key.
update-desktop-database &> /dev/null || :
# update-mime-database
update-mime-database %{_datadir}/mime &> /dev/null || :
# update icon themes
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%posttrans
# update icon themes
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :

%postun
# For dynamical link, shared librairy
/sbin/ldconfig
# Use this because a desktop entry has a 'MimeType key.
update-desktop-database &> /dev/null || :
# update-mime-database
update-mime-database %{_datadir}/mime &> /dev/null || :
# update icon themes
if [ $1 -eq 0 ] ; then
	touch --no-create %{_datadir}/icons/hicolor &>/dev/null
	gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README COPYING ChangeLog NEWS TODO AUTHORS
%{_bindir}/ctags-vala
%{_bindir}/valide
%{_libdir}/libvalide-*.so.*
%{_libdir}/valide/
%{_datadir}/pixmaps/valide/
%{_datadir}/vala/vapi/*
%{_datadir}/valide/
%{_datadir}/applications/valide.desktop
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-vide.png
%{_datadir}/mime/packages/x-vide.xml
%files devel
%defattr(-,root,root,-)
%{_includedir}/valide-*/
%{_libdir}/libvalide-*.so

%changelog
* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.11.20090713svn278
- fixe changelog

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.10.20090713svn278
- Remove some blank lines

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.9.svn27820090713
- Add %%posttrans section
- Change summary
- Change description
- Add Inttool in BuildEquires
- Change %%{_libdir}/libvalide-*.so.* in %%files of the main package
- Change %%{_libdir}/libvalide-*.so in %%files of the -devel package
- Change %%{_includedir}/valide-0.5/ to %%{_includedir}/valide-*/

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.8.278svn
- Add version the BuildRequires: vala-devel and gtk2-devel

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.7.278svn
- Remove %%{_bindir}/valide in %%post and %%postun section

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.6.278svn
- Remove --add and --remove option in /sbin/ldconfig

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.5.278svn
- Fix %%global variable

* Tue Jul 14 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.4.278svn
- Use revision 278 
- Drop Requires: vala		>= %%{vala_version}
- Drop Requires: vala-devel	>= %%{vala_version}
- BuildRequires in two line
- Add Comment in %%post and %%postun
- Remove some of the empty lines

* Mon Jul 13 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.3.277svn
- Use revision 277 
- Fix spec file

* Sun Jul 11 2009 Jonathan MERCIER <bioinfornatics at gmail.com> 0.5.1-0.2.275svn
- Use revision 275 
- Fix spec file

* Sun Jul 5 2009 nicolas joseph <nicolas.joseph-at-valaide.org> 0.5.1
- Initial Release


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/valide/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	15 Jul 2009 02:35:36 -0000	1.1
+++ .cvsignore	15 Jul 2009 11:43:54 -0000	1.2
@@ -0,0 +1 @@
+valide-20090713svn278.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/valide/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	15 Jul 2009 02:35:36 -0000	1.1
+++ sources	15 Jul 2009 11:43:54 -0000	1.2
@@ -0,0 +1 @@
+14d43dfe067b2167adb831c689075850  valide-20090713svn278.tar.gz




More information about the fedora-extras-commits mailing list