Commit 8771518c authored by beliefless dogmasless's avatar beliefless dogmasless Committed by Ed Reel

Some Add & Changes (#2030)

* Add files via upload

* Update itstool.rb

* Add files via upload

* Update gnome_themes_standard.rb

* Update gsettings_desktop_schemas.rb

* Update gtk2.rb

* Update gtk_engines_adwaita.rb

* Update libiconv.rb

* Update libnotify.rb

* Update mate_calc.rb

* Update mate_common.rb

* Update mate_desktop.rb

* Update libiconv.rb

* Update libiconv.rb

* Update itstool.rb
parent 49f43090
require 'package'
class Gnome_themes_standard < Package
description 'Standard Themes for GNOME Applications.'
homepage 'https://git.gnome.org/browse/gnome-themes-standard/'
version '3.27.92'
source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz'
source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb'
binary_url ({
})
binary_sha256 ({
})
depends_on 'gtk3'
depends_on 'gtk2'
depends_on 'librsvg'
depends_on 'gdk_pixbuf'
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Gsettings_desktop_schemas < Package
description 'Collection of GSettings schemas for GNOME desktop.'
homepage 'https://git.gnome.org/browse/gsettings-desktop-schemas'
version '3.27.92'
source_url 'https://github.com/GNOME/gsettings-desktop-schemas/archive/3.27.92.tar.gz'
source_sha256 'f7605fe6d214dd64d6169541dabd630ed91f03ee23ca239d36667d616ca344c7'
binary_url ({
})
binary_sha256 ({
})
depends_on 'gobject_introspection'
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Gtk2 < Package
description 'Gtk+ 2.24 graphical user interface library.'
homepage 'https://www.gtk.org/'
version '2.24'
source_url 'https://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.32.tar.xz'
source_sha256 'b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'
binary_url ({
})
binary_sha256 ({
})
depends_on 'docbook_xml'
depends_on 'docbook_xsl'
depends_on 'gtk_doc'
depends_on 'atk'
depends_on 'pango'
depends_on 'cairo'
depends_on 'gdk_pixbuf'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "pip install six"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
system "pip uninstall --yes six"
end
end
require 'package'
class Gtk_engines_adwaita < Package
description 'Adwaita GTK+2 theme engine.'
homepage 'https://git.gnome.org/browse/gnome-themes-standard/'
version '3.27.92'
source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz'
source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb'
binary_url ({
})
binary_sha256 ({
})
depends_on 'gtk3'
depends_on 'gtk2'
depends_on 'librsvg'
depends_on 'gdk_pixbuf'
depends_on 'cairo'
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
......@@ -20,9 +20,14 @@ class Itstool < Package
x86_64: '1a2b5ed97e30e42bb37140eef1d0b09055c7f00e34b7b9748a3387fd38426f6a',
})
depends_on 'python27'
def self.install
system "pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} itstool"
def self.build
system "./autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Libiconv < Package
description 'GNU charset conversion library for libc which does not implement it.'
homepage 'https://www.gnu.org/software/libiconv/'
version '1.15'
source_url 'https://ftpmirror.gnu.org/libiconv/libiconv-1.15.tar.gz'
source_sha256 'ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178'
depends_on 'glibc'
depends_on 'manpages'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Libnotify < Package
description 'A library for sending desktop notifications.'
homepage 'https://git.gnome.org/browse/libnotify'
version '0.7.7'
source_url 'https://github.com/GNOME/libnotify/archive/0.7.7.tar.gz'
source_sha256 '8ff216938a47df591b454ad062465f6d91d7a83496a1ba8eb755df8952cf48f2'
binary_url ({
})
binary_sha256 ({
})
depends_on 'gdk_pixbuf'
depends_on 'gobject_introspection'
depends_on 'gtk_doc'
depends_on 'gtk3'
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Mate_calc < Package
description 'Calculator for MATE.'
homepage 'https://mate-desktop.org'
version '1.20'
source_url 'https://pub.mate-desktop.org/releases/1.20/mate-calc-1.20.0.tar.xz'
source_sha256 'e3b075f7d0a02fb72adbf78678685888dec9402cd0ae6b04200d32009651950d'
binary_url ({
})
binary_sha256 ({
})
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Mate_common < Package
description 'Common files for development of MATE packages.'
homepage 'https://mate-desktop.org'
version '1.20'
source_url 'https://pub.mate-desktop.org/releases/1.20/mate-common-1.20.0.tar.xz'
source_sha256 '616d9c319ee892f05494570fb0f7316c10f17a1f8d15d0a9a6ae38c320161a41'
binary_url ({
})
binary_sha256 ({
})
depends_on 'gtk_doc'
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
end
end
require 'package'
class Mate_desktop < Package
description 'Libraries for the MATE desktop that are not part of the UI.'
homepage 'https://mate-desktop.org'
version '1.20'
source_url 'https://pub.mate-desktop.org/releases/1.20/mate-desktop-1.20.0.tar.xz'
source_sha256 '36d0722750ce30ba8d4b8b735bef6ad1b1b4c8f9f51257e36ec419b9b438a178'
binary_url ({
})
binary_sha256 ({
})
def self.build
system "sh autogen.sh"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "pip install six"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
system "pip uninstall --yes six"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment