rpms/gtkmm-utils/F-11 gtkmm-utils.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2

Gareth John gljohn at fedoraproject.org
Wed Aug 26 23:47:38 UTC 2009


Author: gljohn

Update of /cvs/pkgs/rpms/gtkmm-utils/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2046/F-11

Modified Files:
	.cvsignore 
Added Files:
	gtkmm-utils.spec import.log 
Log Message:

* Thu Aug 27 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.1-1
- Bump and upload to fix tags issue



--- NEW FILE gtkmm-utils.spec ---
Name:           gtkmm-utils
Version:        0.4.1
Release:        2%{?dist}
Summary:        C++ utility and widget library based on glibmm and gtkm

Group:          System Environment/Libraries
License:        LGPLv2+
URL:            http://code.google.com/p/gtkmm-utils/
Source0:        http://gtkmm-utils.googlecode.com/files/%{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  gtkmm24-devel glibmm24-devel doxygen
BuildRequires:  graphviz



%description
The package consists of two shared libraries which will be installed 
to your pkg-config path, glibmm-utils and gtkmm-utils. Gtkmm is the 
official C++ API for GTK+, a graphical user interface toolkit used 
in the GNOME desktop. glibmm is a C++ API for GLib


%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}
Requires:       pkgconfig

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%package        doc
Summary:        Documentation for %{name}
Group:          Documentation


%description    doc
The %{name}-doc package contains developer documentation for
developing applications that use %{name}.

%package        example
Summary:        Examples for %{name}
Group:          Documentation
Requires:       %{name} = %{version}-%{release}


%description    example
The %{name}-example package contains example applications for %{name}.

%prep
%setup -q

%build

%configure --disable-static --enable-documentation
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'

# Remove object files from examples going into %doc
rm -rf examples/.deps/ examples/.libs examples/*.o examples/Makefile*

# Fix incorrect permissions
chmod 755 $RPM_BUILD_ROOT%{_libdir}/*.so.*

# Install compiled examples into %{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mv examples/logging $RPM_BUILD_ROOT%{_bindir}/gtkmm-utils-logging
mv examples/multi-completion $RPM_BUILD_ROOT%{_bindir}/gtkmm-utils-multi-completion
mv examples/tiles-simple $RPM_BUILD_ROOT%{_bindir}/gtkmm-utils-tiles-simple

#Clean up documentation
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/gtkmm-utils/


%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig


%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_libdir}/*.so.*

%files devel
%defattr(-,root,root,-)
%{_libdir}/libglibmm-utils.so
%{_libdir}/libgtkmm-utils.so
%{_includedir}/glibmm-utils-1.0
%{_includedir}/gtkmm-utils-1.0
%{_libdir}/pkgconfig/glibmm-utils.pc
%{_libdir}/pkgconfig/gtkmm-utils.pc

%files example
%defattr(-,root,root,-)
%{_bindir}/gtkmm-utils-*

%files doc
%defattr(-,root,root,-)
%doc docs/html/*

%changelog
* Thu Aug 27 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.1-2
- Bump release problem with TAGS

* Tue Aug 18 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.1-1
- Updated to 0.4.1 release

* Tue Jul 28 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-9
- Moved docs back to its own package
- Added gtkmm-utils-* prefix to example files

* Mon Jun 01 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-8
- Removed doc subpkg used doc in devel pkg
- Tidy up install
- Added rpath fix as per guidelines
- add br graphviz (i never had this installed been using compiling lib for 6 months no problem?)

* Mon Jun 01 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-7
- Moved examples to bindir
- Added bindir to example pkg files. 

* Mon Jun 01 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-6
- Added doc pack/description/files
- Enabled doc build in configure
- Added doxygen buildreq for -doc
- Added glibmm24-devel to BR
- Added examples pkg
- Added move commands under install
- Added mkdir command under install
- Put email address for changelog in brackets

* Sun May 31 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-5
- Removed patch
- Added line remove example/.libs and example/.deps
- Dropped remove /example/makefiles

* Sun May 31 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-4
- Removed install from package docs
- added preserve timestamp flag to make install

* Sun May 31 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-3
- Changed summary to recomendation
- Changed Build requirments to gtkmm24-devel only
- Use name & version macro in the Source0 line
- Dropped prefix from configure
- Removed checking for remove build root under install
- Added pkgconfig as requirement for devel package, for dir ownership.
- Dropped the doc line from -devel, as the devel package requires the main package. 
- Tidy devel files as devel package should own the directories 
- Tidy package files. 
- Added chmod commands under install
- Removed attr lines under files
- Added patch to stop examples compiling
- Added examples to devel docs
- Added remove makefile from examples under prep

* Sat May 30 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-2
- Removed define name, version, release, prefix packager. 
- Removed Packager line
- Added direct source URL
- Dropped the Requires: lines altogether
- Dropped the BuildArch line.
- Changed the summary to read like other summaries that i have found in Fedora repo
- BuildRoot changed checked it against requirments and it is on the preference list 
- Removed prep argument
- Gave setup a -q argument
- Added No checking for remove build root under install
- headers go to a -devel subpackage.
- Post and postun is now just, post -p /sbin/ldconfig, postun -p /sbin/ldconfig
- Added Remove .la files at end of install
- Used  libdir macro instead of prefix macro/lib, 
- change prefix macro/include to includedir macro

* Fri May 29 2009 Gareth John <gareth.l.john at googlemail.com> 0.4.0-1
- Wrote first spec 



--- NEW FILE import.log ---
gtkmm-utils-0_4_1-2_fc11:F-11:gtkmm-utils-0.4.1-2.fc11.src.rpm:1251330287


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gtkmm-utils/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	26 Aug 2009 22:27:38 -0000	1.1
+++ .cvsignore	26 Aug 2009 23:47:38 -0000	1.2
@@ -0,0 +1 @@
+gtkmm-utils-0.4.1.tar.gz




More information about the fedora-extras-commits mailing list