Author: dmacvicar
Date: Thu Jun 28 11:16:36 2007
New Revision: 39068
URL: http://svn.opensuse.org/viewcvs/yast?rev=39068&view=rev
Log:
prepare for packaging
Added:
branches/tmp/dmacvicar/ruby-yast/MAINTAINER
branches/tmp/dmacvicar/ruby-yast/TODO
branches/tmp/dmacvicar/ruby-yast/yast2-ruby-bindings.spec.in
Removed:
branches/tmp/dmacvicar/ruby-yast/extconf.rb
branches/tmp/dmacvicar/ruby-yast/myutils.rb
branches/tmp/dmacvicar/ruby-yast/ryast.h
branches/tmp/dmacvicar/ruby-yast/src/ryast.cpp
branches/tmp/dmacvicar/ruby-yast/test.rb
branches/tmp/dmacvicar/ruby-yast/test2.rb
Modified:
branches/tmp/dmacvicar/ruby-yast/CMakeLists.txt
branches/tmp/dmacvicar/ruby-yast/examples/ruby/Bar.rb
branches/tmp/dmacvicar/ruby-yast/examples/ruby/scr.rb
branches/tmp/dmacvicar/ruby-yast/src/CMakeLists.txt
Modified: branches/tmp/dmacvicar/ruby-yast/CMakeLists.txt
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/CMakeLists.txt?rev=39068&r1=39067&r2=39068&view=diff
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/CMakeLists.txt (original)
+++ branches/tmp/dmacvicar/ruby-yast/CMakeLists.txt Thu Jun 28 11:16:36 2007
@@ -70,7 +70,7 @@
# RPM SPEC #
####################################################################
MESSAGE(STATUS "Writing spec file...")
-#CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${PACKAGE}.spec.cmake ${CMAKE_BINARY_DIR}/package/${PACKAGE}.spec @ONLY)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${PACKAGE}.spec.cmake ${CMAKE_BINARY_DIR}/package/${PACKAGE}.spec @ONLY)
ADD_SUBDIRECTORY(src)
Added: branches/tmp/dmacvicar/ruby-yast/MAINTAINER
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/MAINTAINER?rev=39068&view=auto
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/MAINTAINER (added)
+++ branches/tmp/dmacvicar/ruby-yast/MAINTAINER Thu Jun 28 11:16:36 2007
@@ -0,0 +1,2 @@
+Duncan Mac-Vicar
+
Added: branches/tmp/dmacvicar/ruby-yast/TODO
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/TODO?rev=39068&view=auto
==============================================================================
(empty)
Modified: branches/tmp/dmacvicar/ruby-yast/examples/ruby/Bar.rb
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/examples/ruby/Bar.rb?rev=39068&r1=39067&r2=39068&view=diff
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/examples/ruby/Bar.rb (original)
+++ branches/tmp/dmacvicar/ruby-yast/examples/ruby/Bar.rb Thu Jun 28 11:16:36 2007
@@ -3,6 +3,6 @@
module Bar
def self.try
m = YaST::Module.new("SCR")
- return m.Read(".proc.modules").class.to_s
+ return m.Execute(".target.bash", "firefox").class.to_s
end
end
Modified: branches/tmp/dmacvicar/ruby-yast/examples/ruby/scr.rb
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/examples/ruby/scr.rb?rev=39068&r1=39067&r2=39068&view=diff
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/examples/ruby/scr.rb (original)
+++ branches/tmp/dmacvicar/ruby-yast/examples/ruby/scr.rb Thu Jun 28 11:16:36 2007
@@ -1,5 +1,10 @@
require 'yast'
m = YaST::Module.new("SCR")
-puts m.bar
-exit
\ No newline at end of file
+modules = m.Read(".proc.modules")
+modules.each do | k, v |
+ puts "#{k}:"
+ v.each do | a, b |
+ puts " #{a} - #{b}"
+ end
+end
\ No newline at end of file
Modified: branches/tmp/dmacvicar/ruby-yast/src/CMakeLists.txt
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/src/CMakeLists.txt?rev=39068&r1=39067&r2=39068&view=diff
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/src/CMakeLists.txt (original)
+++ branches/tmp/dmacvicar/ruby-yast/src/CMakeLists.txt Thu Jun 28 11:16:36 2007
@@ -1,2 +1,2 @@
-ADD_SUBDIRECTORY(swig)
+#ADD_SUBDIRECTORY(swig)
ADD_SUBDIRECTORY(ruby)
\ No newline at end of file
Added: branches/tmp/dmacvicar/ruby-yast/yast2-ruby-bindings.spec.in
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/dmacvicar/ruby-yast/yast2-ruby-bindings.spec.in?rev=39068&view=auto
==============================================================================
--- branches/tmp/dmacvicar/ruby-yast/yast2-ruby-bindings.spec.in (added)
+++ branches/tmp/dmacvicar/ruby-yast/yast2-ruby-bindings.spec.in Thu Jun 28 11:16:36 2007
@@ -0,0 +1,61 @@
+
+
+#
+# spec file for package yast2-ruby-bindings (Version 0.1)
+#
+# norootforbuild
+
+Name: yast2-ruby-bindings
+Version: 0.1
+Release: 0
+License: GPL
+Group: System/YaST
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Source0: yast2-ruby-bindings-0.1.tar.bz2
+prefix: /usr
+
+BuildRequires: cmake blocxx-devel curl-devel gcc-c++ libxcrypt-devel rpm-devel yast2-core-devel yast2-devtools libzypp-devel
+# libzypp-devel is missing .la requires
+BuildRequires: boost-devel dbus-1-devel hal-devel ruby-devel
+Requires: yast2-core >= 2.13.28
+Requires: ruby
+Summary: -
+
+%description
+-
+
+%prep
+%setup -n yast2-ruby-bindings-%{version}
+%build
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
+ -DLIB=%{_lib} \
+ -DCMAKE_C_FLAGS="%{optflags}" \
+ -DCMAKE_CXX_FLAGS="%{optflags}" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=1 \
+ ..
+make %{?jobs:-j %jobs}
+
+%install
+cd build
+make install DESTDIR=$RPM_BUILD_ROOT
+#make -C doc/autodoc install DESTDIR=$RPM_BUILD_ROOT
+#%suse_update_desktop_file -G "" -C "" package-manager
+#make -C po install DESTDIR=$RPM_BUILD_ROOT
+# Create filelist with translatins
+cd ..
+#rm $RPM_BUILD_ROOT/%{_libdir}/YaST2/plugin/libpy2lang_ruby.la
+
+%clean
+rm -rf "$RPM_BUILD_ROOT"
+
+@CLEAN@
+
+%files
+%defattr (-, root, root)
+@YAST_PLUGIN_DIR@/libpy2lang_ruby.so.*
+@YAST_PLUGIN_DIR@/libpy2lang_ruby.so
+# libYCP goes elsewhere
+%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/yast.so
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org