Browse Source

ntfs-3g: new upstream release, dbusmenu: add BR: gtk2-devel, libxml2-devel

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2782 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 13 years ago
parent
commit
85bb7469ec
2 changed files with 199 additions and 1 deletions
  1. 189 0
      d/dbusmenu/dbusmenu-vl.spec
  2. 10 1
      n/ntfs-3g/ntfs-3g-vl.spec

+ 189 - 0
d/dbusmenu/dbusmenu-vl.spec

@@ -0,0 +1,189 @@
+Name: dbusmenu
+Summary: Library for passing menus over DBus
+Version: 0.3.16
+Release: 2%{?_dist_release}
+
+Group: System Environment/Libraries
+License: LGPLv3+
+URL: https://launchpad.net/dbusmenu
+
+Source0: http://launchpad.net/dbusmenu/0.4/%{version}/+download/libdbusmenu-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: gettext
+BuildRequires: gtk2-devel >= 2.16
+BuildRequires: glib2-devel >= 2.18.0
+BuildRequires: dbus-glib-devel >= 0.76
+BuildRequires: libxml2-devel >= 2.6
+BuildRequires: gnome-doc-utils
+#BuildRequires: gobject-introspection-devel
+BuildRequires: gtk-doc
+BuildRequires: intltool >= 0.35.0
+BuildRequires: json-glib-devel >= 0.6.0
+BuildRequires: perl-XML-Parser
+BuildRequires: pkgconfig
+#BuildRequires: vala-tools
+
+%description
+libdbusmenu passes a menu structure across DBus so that a program 
+can create a menu simply without worrying about how it is displayed 
+on the other side of the bus.
+
+%package glib
+Summary: Glib implementation of the DBusMenu protocol
+Group: System Environment/Libraries
+Provides: libdbusmenu-glib = %{version}-%{release}
+
+%description glib
+%{summary}.
+
+%package glib-devel
+Summary: Development files for dbusmenu-glib
+Summary(ja): dbusmenu-glib の開発用ファイル
+Group: Development/Libraries
+Requires: %{name}-glib = %{version}-%{release}
+Provides: libdbusmenu-glib-devel = %{version}-%{release}
+
+%description glib-devel
+%{summary}.
+
+%package gtk
+Summary: Gtk+ implementation of the DBusMenu protocol
+Group: System Environment/Libraries
+Requires: %{name}-glib = %{version}-%{release}
+Provides: libdbusmenu-gtk = %{version}-%{release}
+
+%description gtk
+%{summary}.
+
+%package gtk-devel
+Summary: Development files for dbusmenu-gtk
+Summary(ja): dbusmenu-gtk の開発用ファイル
+Group: Development/Libraries
+Requires: dbusmenu-glib-devel = %{version}-%{release}
+Provides: libdbusmenu-gtk-devel = %{version}-%{release}
+
+%description gtk-devel
+%{summary}.
+
+%package jsonloader
+Summary: Loader to turn JSON into dbusmenu menuitems
+Group: System Environment/Libraries
+Requires: %{name}-glib = %{version}-%{release}
+Provides: libdbusmenu-jsonloader = %{version}-%{release}
+
+%description jsonloader
+%{summary}.
+
+%package jsonloader-devel
+Summary: Development files for dbusmenu-jsonloader
+Group: Development/Libraries
+Requires: %{name}-jsonloader = %{version}-%{release}
+Provides: libdbusmenu-jsonloader-devel = %{version}-%{release}
+
+%description jsonloader-devel
+%{summary}.
+
+%package tools
+Summary: Tools useful during development with libdbusmenu
+Group: Development/Tools
+Provides: libdbusmenu-tools = %{version}-%{release}
+
+%description tools
+This package contains tools that are useful when developing and 
+building applications with libdbusmenu.
+
+%prep
+%setup -q -n libdbusmenu-%{version}
+
+%build
+%configure \
+    --disable-static \
+    --enable-silent-rules \
+    --enable-gtk-doc \
+    --enable-introspection=no
+
+make %{?_smp_mflags} V=1
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} 
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+
+rm -rf _tools_docs/*
+mkdir -p _tools_docs
+mv $RPM_BUILD_ROOT%{_docdir}/libdbusmenu/* _tools_docs/
+
+%check
+
+%clean
+rm -rf %{buildroot} 
+
+
+%post glib -p /sbin/ldconfig
+
+%postun glib -p /sbin/ldconfig
+
+%post gtk -p /sbin/ldconfig
+
+%postun gtk -p /sbin/ldconfig
+
+%post jsonloader -p /sbin/ldconfig
+
+%ostun jsonloader -p /sbin/ldconfig
+
+
+%files glib
+%defattr(-,root,root,-)
+%doc ChangeLog COPYING README
+%{_libdir}/libdbusmenu-glib.so.*
+#{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib
+
+%files glib-devel
+%defattr(-,root,root,-)
+%{_includedir}/libdbusmenu-0.1/libdbusmenu-glib
+%{_libdir}/libdbusmenu-glib.so
+%{_libdir}/pkgconfig/dbusmenu-glib*.pc
+#{_datadir}/gir-1.0/Dbusmenu-0.4.gir
+%{_datadir}/gtk-doc/html/libdbusmenu-glib
+#{_datadir}/vala/vapi/Dbusmenu-0.4.vapi
+
+%files gtk
+%defattr(-,root,root,-)
+%{_libdir}/libdbusmenu-gtk.so.*
+#{_libdir}/girepository-1.0/DbusmenuGtk-0.4.typelib
+
+%files gtk-devel
+%defattr(-,root,root,-)
+%{_includedir}/libdbusmenu-0.1/libdbusmenu-gtk
+%{_libdir}/libdbusmenu-gtk.so
+%{_libdir}/pkgconfig/dbusmenu-gtk*.pc
+#{_datadir}/gir-1.0/DbusmenuGtk-0.4.gir
+%{_datadir}/gtk-doc/html/libdbusmenu-gtk
+#{_datadir}/vala/vapi/DbusmenuGtk-0.4.vapi
+
+%files jsonloader
+%defattr(-,root,root,-)
+%{_libdir}/libdbusmenu-jsonloader.so.*
+
+%files jsonloader-devel
+%defattr(-,root,root,-)
+%{_includedir}/libdbusmenu-0.1/libdbusmenu-jsonloader
+%{_libdir}/libdbusmenu-jsonloader.so
+%{_libdir}/pkgconfig/dbusmenu-jsonloader*.pc
+
+%files tools
+%defattr(-,root,root,-)
+%doc _tools_docs/*
+%{_libexecdir}/dbusmenu-*
+%{_datadir}/libdbusmenu/json/test-gtk-label.json
+
+%changelog
+* Sun Feb 27 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.16-2
+- add BuildRequires: gtk2-devel, libxml2-devel
+
+* Thu Feb 17 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.3.16-1
+- Initial build for VineLinux
+

+ 10 - 1
n/ntfs-3g/ntfs-3g-vl.spec

@@ -1,7 +1,7 @@
 Summary: 	Linux NTFS userspace driver 
 Summary(ja): 	Linux NTFS ユーザ空間ドライバ
 Name:		ntfs-3g
-Version:	2009.4.4
+Version:	2011.1.15
 Release:	1%{?_dist_release}
 License:	GPL
 Group:		System Environment/Base
@@ -71,6 +71,7 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor/
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor/
 
 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+rm -f $RPM_BUILD_ROOT/%{_lib}/libntfs-3g.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -82,11 +83,15 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING CREDITS NEWS README
+/sbin/mount.lowntfs-3g
 /sbin/mount.ntfs
 %attr(4754,root,root) /sbin/mount.ntfs-3g
 /sbin/mount.ntfs-fuse
+/bin/lowntfs-3g
 /bin/ntfs-3g
 /bin/ntfs-3g.probe
+/bin/ntfs-3g.secaudit
+/bin/ntfs-3g.usermap
 /bin/ntfsmount
 %{_bindir}/ntfs-3g
 %{_bindir}/ntfsmount
@@ -102,6 +107,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/*.pc
 
 %changelog
+* Sat Feb 26 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2011.1.15-1
+- new upstream release
+- fix %%files (add lowntfs-3g)
+
 * Mon Jun 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2009.4.4-1
 - new upstream release
 - use internal fuse-lite, remove BR: fuse-devel and R: fuse