Browse Source

NEW: latexila, latexmk, rubber
mono, NetworkManager: new upstream release
control-center: rebuild with NetworkManager-0.9

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

Takemikaduchi 12 years ago
parent
commit
67ef2d01fe

+ 58 - 14
N/NetworkManager/NetworkManager-vl.spec

@@ -1,14 +1,14 @@
 %define udev_scriptdir /lib/udev
 	
-%define dbus_version 1.4.14
-%define dbus_glib_version 0.94
+%define dbus_version 1.4.16
+%define dbus_glib_version 0.96
 
-%define gtk3_version	3.1.12
+%define gtk3_version	3.2.0
 %define wireless_tools_version 29
 %define libnl_version 1.1
 %define ppp_version 2.4.5
 
-%define applet_version 0.9.0
+%define applet_version 0.9.1.90
 
 #define snapshot .git20090414
 #define applet_snapshot %{nil}
@@ -16,7 +16,7 @@
 Name: NetworkManager
 Summary: Network connection manager and user applications
 Summary(ja): ネットワーク接続マネージャとユーザアプリケーション
-Version: 0.9.0
+Version: 0.9.1.90
 Release: 1%{?snapshot}%{?_dist_release}
 Group: System Environment/Base
 License: GPLv2+
@@ -25,10 +25,11 @@ URL: http://www.gnome.org/projects/NetworkManager/
 Source: %{name}-%{version}%{?snapshot}.tar.xz
 Source1: network-manager-applet-%{applet_version}%{?applet_snapshot}.tar.xz
 Source2: nm-system-settings.conf
-Patch1:  nm-applet-internal-buildfixes-nm090.patch
-Patch2:  explain-dns1-dns2.patch
-#Patch20: NetworkManager-0.8.4.0-git20110501.patch
-#Patch30: network-manager-applet-0.8.4-git20110503.patch
+
+Patch0:	NetworkManager-0.9.1.90-git20111006.patch
+Patch1:	nm-applet-internal-buildfixes-nm09190.patch
+Patch2:	explain-dns1-dns2.patch
+Patch3:	nm-polkit-permissive.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
@@ -149,17 +150,38 @@ This package contains the header and pkg-config files for development applicatio
 NetworkManager functionality from applications that use glib.
 
 
+%package gtk
+Summary: Private libraries for NetworkManager GUI support
+Group: Development/Libraries
+Requires: gtk3 >= %{gtk3_version}
+
+%description gtk
+This package contains private libraries to be used only by nm-applet and
+the GNOME Control Center.
+
+
+%package gtk-devel
+Summary: Private header files for NetworkManager GUI support
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name}-glib = %{version}-%{release}
+Requires: gtk3-devel
+Requires: pkgconfig
+
+%description gtk-devel
+This package contains private header and pkg-config files to be used only by
+nm-applet and the GNOME control center.
+
+
 %prep
 %setup -q
 
 # unpack the applet
 xz -dc %{SOURCE1} | tar xf -
+%patch0 -p1 -b .NM-git
 %patch1 -p1 -b .nm-applet-internal
-#%patch2 -p1 -b .explain-dns1-dns2
-#%patch20 -p1 -b .NM-git20110501
-#pushd network-manager-applet-%{applet_version}
-#%patch30 -p1 -b .nma-git20110501
-#popd
+%patch2 -p1 -b .explain-dns1-dns2
+%patch3 -p1 -b .polkit-permissive
 
 
 %build
@@ -358,7 +380,29 @@ fi
 %dir %{_datadir}/gtk-doc/html/libnm-util
 %{_datadir}/gtk-doc/html/libnm-util/*
 
+%files gtk
+%defattr(-,root,root,0755)
+%{_libdir}/libnm-gtk.so.*
+%dir %{_datadir}/libnm-gtk
+%{_datadir}/libnm-gtk/*.ui
+
+%files gtk-devel
+%defattr(-,root,root,0755)
+%dir %{_includedir}/libnm-gtk
+%{_includedir}/libnm-gtk/*.h
+%{_libdir}/pkgconfig/libnm-gtk.pc
+%{_libdir}/libnm-gtk.so
+
+
 %changelog
+* Sun Oct 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.1.90-1
+- update to 0.9.1.90
+- update Patch1 (nm-applet-internal-buildfixes-nm09190.patch)
+- add Patch0 (NetworkManager-0.9.1.90-git20111006.patch)
+- add Patch2 (explain-dns1-dns2.patch)
+- add Patch3 (nm-polkit-permissive.patch)
+- create %%{name}-gtk and %%{name}-gtk-devel sub packages
+
 * Tue Aug 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.0-1
 - update to 0.9.0
 - update Patch1 (nm-applet-internal-buildfixes-nm090.patch)

+ 7 - 2
c/control-center/control-center-vl.spec

@@ -16,12 +16,13 @@
 %define libcanberra_version 0.9
 %define usermode_version 1.83
 %define libnotify_version 0.7.3
+%define nm_version 0.9.0
 
 Summary: GNOME Control Center.
 Summary(ja): GNOME コントロールセンター
 Name: control-center
 Version: 3.2.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPLv2+ and GFDL+
 Group: User Interface/Desktops
 URL: http://www.gnome.org
@@ -85,7 +86,7 @@ BuildRequires: cheese-devel
 BuildRequires: gstreamer-plugins-base-devel
 BuildRequires: gnome-online-accounts-devel
 BuildRequires: colord-devel
-BuildRequires: NetworkManager-glib-devel
+BuildRequires: NetworkManager-gtk-devel >= %{nm_version}
 BuildRequires: libnotify-devel >= %{libnotify_version}
 
 %description
@@ -236,6 +237,10 @@ fi
 
 
 %changelog
+* Mon Oct 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-2
+- rebuild with NetworkManager-0.9
+- change BuildRequires: NetworkManager-gtk-devel instead of NetworkManager-glib-devel
+
 * Thu Sep 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
 - new upstream release
 

+ 140 - 0
l/latexila/latexila-vl.spec

@@ -0,0 +1,140 @@
+Name:		latexila
+Version:	2.2.2
+Release:	1%{?_dist_release}
+Summary:	Integrated LaTeX Environment for the GNOME desktop
+
+Group:		Applications/Publishing
+License:	GPLv3+
+URL:		http://projects.gnome.org/latexila/
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.2/%{name}-%{version}.tar.xz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:	gettext
+BuildRequires:	cmake
+BuildRequires:	gtksourceview2-devel
+BuildRequires:	desktop-file-utils
+BuildRequires:	libgee-devel 
+BuildRequires:	unique-devel
+BuildRequires:	itstool
+
+Requires:	hicolor-icon-theme
+Requires:	itstool
+Requires:	latexmk
+Requires:	rubber
+Requires:	gsettings-desktop-schemas
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+
+%description
+LaTeXila is an Integrated LaTeX Environment for GNOME. The main features are:
+  * Configurable buttons to compile, convert and view a document in one click
+  * LaTeX commands auto-completion
+  * Symbol tables (Greek letters, arrows, ...)
+  * File browser integrated
+  * Template managing
+  * Menus with the most commonly used LaTeX commands
+  * Easy projects management
+
+%prep
+%setup -q
+
+%build
+%cmake -DCMAKE_C_FLAGS:STRING="%{optflags}" .
+make VERBOSE=1 %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+%find_lang %{name}
+
+#Adding folders for .desktop file and icons
+for s in 16 22 24 32 48; do
+  install -Dp data/images/app/icon$s.png \
+  %{buildroot}%{_datadir}/icons/hicolor/${s}x$s/apps/%{name}.png
+done	
+
+desktop-file-install \
+	--dir %{buildroot}%{_datadir}/applications \
+	 %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+%clean
+rm -rf %{buildroot}
+
+%post
+update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+if [ $1 -eq 1 ] ; then
+	glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%postun
+update-desktop-database &> /dev/null || :
+
+if [ $1 -eq 0 ] ; then
+	touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+	gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING README NEWS HACKING TODO
+%{_mandir}/man1/%{name}.1.*
+%{_bindir}/*
+
+%{_datadir}/%{name}/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
+%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
+%{_datadir}/icons/hicolor/24x24/apps/%{name}.png
+%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
+%{_datadir}/glib-2.0/schemas/org.gnome.%{name}.gschema.xml
+%{_datadir}/gnome/help/%{name}
+
+%changelog
+* Mon Oct 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.2-1
+- initial build for Vine Linux
+
+
+* Tue Jul 12 2011 Thibault North <tnorth@fedoraproject.org> - 2.0.8-1
+- Update to 2.0.8
+
+* Thu Apr 7 2011 Thibault North <tnorth@fedoraproject.org> - 2.0.7-1
+- Update to 2.0.7
+
+* Sun Mar 20 2011 Thibault North <tnorth@fedoraproject.org> - 2.0.6-1
+- Update to 2.0.6
+
+* Tue Feb 15 2011 Thibault North <tnorth@fedoraproject.org> - 2.0.5-1
+- Update to 2.0.5, thanks Sébastien Wilmet
+
+* Thu Nov 25 2010 Thibault North <tnorth@fedoraproject.org> - 2.0.1-4
+- A few more fixes
+
+* Mon Nov 22 2010 Thibault North <tnorth@fedoraproject.org> - 2.0.1-3
+- Use %%find_lang, fixes by Mohamed El Morabity
+
+* Sun Nov 21 2010 Thibault North <tnorth@fedoraproject.org> - 2.0.1-2
+- Small fixes
+
+* Sun Nov 21 2010 Sébastien Wilmet <sebastien.wilmet@gmail.com> - 2.0.1-1
+- Release 2.0.1
+
+* Sun Nov 14 2010 Thibault North <tnorth@fedoraproject.org> - 2.0.0-1
+- Release 2.0
+
+* Mon Mar 1 2010 Sébastien Wilmet <sebastien.wilmet@gmail.com> - 0.2-1
+- New upstream release
+- Icons support
+
+* Fri Dec 25 2009 Sébastien Wilmet <sebastien.wilmet@gmail.com> - 0.1-1
+- Initial package for Fedora

+ 58 - 0
l/latexmk/latexmk-vl.spec

@@ -0,0 +1,58 @@
+Summary:	Generate LaTeX document
+Name:		latexmk
+Version:	426
+Release:	1%{?_dist_release}
+Source0:	http://www.phys.psu.edu/~collins/software/%{name}-jcc/latexmk-%{version}.zip
+License:	GPLv2+
+Group:		Applications/Publishing 
+URL:		http://www.phys.psu.edu/~collins/software/latexmk-jcc/ 
+
+Requires:	texlive-common 
+Requires:	ghostscript
+Requires:	xdg-utils
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+BuildArch:      noarch
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+
+%description
+Latexmk is a perl script for running LaTeX the correct number of times to resolve
+cross references, etc; it also runs auxiliary programs (bibtex, makeindex if necessary,
+and dvips and/or a previewer as requested). It has a number of other useful capabilities,
+for example to start a previewer and then run latex whenever the source files are
+updated, so that the previewer gives an up-to-date view of the document.
+
+
+%prep
+%setup -q -c
+
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT%{_mandir}/man1
+
+install -m 0755 %{name}.pl $RPM_BUILD_ROOT%{_bindir}/%{name}
+install -m 0644 %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
+
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%doc CHANGES COPYING README latexmk.pdf latexmk.txt example_rcfiles
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.*
+
+
+%changelog
+* Mon Oct 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 426-1
+- initial build for Vine Linux
+

+ 7 - 10
m/mono/mono-vl.spec

@@ -1,14 +1,15 @@
+%bcond_with firstbuild
+
 Summary: .NET runtime environment
 Summary(ja): .NET ランタイム環境
 Name: mono
-Version: 2.10.2
+Version: 2.10.6
 Release: 1%{?_dist_release}
 Group: Development/Languages
 License: GPL, LGPL, MIT X11
 URL: http://www.mono-project.com/
 Source0: http://ftp.novell.com/pub/mono/sources/mono/%{name}-%{version}.tar.bz2
 Source1: monodir.c
-Patch1: mono-2.10.1-ppc-len.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: bison
 BuildRequires: glib2-devel
@@ -16,6 +17,7 @@ BuildRequires: pkgconfig
 BuildRequires: libicu-devel
 BuildRequires: libgdiplus-devel >= 2.0
 BuildRequires: zlib-devel
+%{!?with_firstbuild:BuildRequires: mono-devel}
 # JIT only availible on these:
 ExclusiveArch: %{ix86} x86_64 ppc ia64 s390 s390x armv4l sparc
 Obsoletes: %{name}-jscript < 2.8
@@ -199,7 +201,6 @@ monodoc is the documentation package for the mono .NET environment
 
 %prep
 %setup -q
-##%patch1 -p1
 
 ## These are only needed if there are patches to the runtime
 #rm -f libgc/libtool.m4
@@ -218,9 +219,6 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 	--with-ikvm-native=yes \
 	--with-sigaltstack=no \
 	--with-sgen=no \
-%ifarch ppc
-	--disable-system-aot \
-%endif
 	;
 
 # don't use parallel builds
@@ -307,11 +305,7 @@ install monodir %{buildroot}%{_bindir}
 %bin_and_exe gmcs 2.0/gmcs
 %bin_and_exe installvst 4.0/installvst
 %bin_and_exe mconfig 4.0/mconfig
-%ifarch ppc
-%{mono_dir}/2.0/mcs.exe
-%else
 %{mono_dir}/2.0/mcs.exe
-%endif
 %bin_and_exe mod 4.0/mod
 %bin_and_exe mono-cil-strip 4.0/mono-cil-strip
 %bin_and_exe monolinker 2.0/monolinker
@@ -651,6 +645,9 @@ install monodir %{buildroot}%{_bindir}
 
 
 %changelog
+* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.10.6-1
+- updated mono to 2.10.6
+
 * Sat May 07 2011 Shu KONNO <owa@bg.wakwak.com> 2.10.2-1
 - updated mono to 2.10.2
 - dropt Patch1: mono-2.10.1-ppc-len.patch (fixed in the upstream)

+ 109 - 0
r/rubber/rubber-vl.spec

@@ -0,0 +1,109 @@
+# sitelib for noarch packages, sitearch for others (remove the unneeded one)
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} 
+
+Name: rubber
+Version: 1.1
+Release: 1%{?_dist_release}
+Summary: An automated system for building LaTeX documents
+
+Group: Applications/Publishing
+License: GPL+
+
+URL: http://rubber.sourceforge.net/
+
+Source0: http://rubber.sourceforge.net/%{name}-%{version}.tar.gz
+
+Patch0: rubber-python26.patch
+
+BuildRoot:  %{_tmppath}/%{name}-%{version}-root
+
+BuildArch: noarch
+
+BuildRequires: python-devel texinfo
+
+Requires: texlive
+
+Requires(post): /sbin/install-info
+Requires(preun): /sbin/install-info
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+This is a building system for LaTeX documents. It is based on a routine that
+runs just as many compilations as necessary. The module system provides a
+great flexibility that virtually allows support for any package with no user
+intervention, as well as pre- and post-processing of the document. The
+standard modules currently provide support for bibtex, dvips, dvipdfm, pdftex,
+makeindex. A good number of standard packages are supported, including
+graphics/graphicx (with automatic conversion between various formats and
+Metapost compilation).
+
+%prep
+%setup -q
+%patch0 -p1
+for file in doc/man-fr/*; do
+iconv -f ISO88591 -t utf8 $file -o $file
+done
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -fr %{buildroot}
+%{__python} setup.py install --root  %{buildroot}
+
+%clean
+%{__rm} -fr %{buildroot}
+
+%post 
+/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+
+%preun 
+if [ $1 = 0 ]; then
+    /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
+fi
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING NEWS README
+%{_bindir}/*
+%{_datadir}/rubber
+%{_datadir}/info/*
+%{python_sitelib}/*
+%{_mandir}/man1/*.gz
+%{_mandir}/fr/man1/*.gz
+
+%changelog
+* Mon Oct 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1-1
+- initial build for Vine Linux
+
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com>
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Mon Dec 28 2009 Sergio Pascual <sergiopr@fedoraproject.org>
+- Adding virtual dependency on latex (bz #550792)
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun 15 2009 Sergio Pascual <sergiopr@fedoraproject.org>
+- Patch to remove a Deprecation Warning in Python 2.6 (bz #506053)
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com>
+- Rebuild for Python 2.6
+
+* Wed Sep 17 2008 Sergio Pascual <sergiopr@fedoraproject.org>
+- ***
+
+* Wed Sep 17 2008 Sergio Pascual <sergiopr@fedoraproject.org>
+- Initial specfile
+