Commit bd68a06f authored by ThatGeekyWeeb's avatar ThatGeekyWeeb Committed by GitHub

New Package: Thunar (#4238)

parent 5c0a34e6
require 'package'
class Garcon < Package
description 'Glib/GIO freedesktop.org compliant menu implementation'
homepage 'https://xfce.org/'
version '0.7.0'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/garcon/0.7/garcon-0.7.0.tar.bz2'
source_sha256 '82c3b61b508011642b09e6fb01b1d3f22c4e4de0fc54a9244327d0ddb66b2423'
depends_on 'libxfce4ui'
def self.build
system "./configure #{CREW_OPTIONS} --disable-static"
system "make -j#{CREW_NPROC}"
end
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
end
end
\ No newline at end of file
require 'package'
class Libwnck < Package
description 'Library for layout and rendering of text'
homepage 'http://www.gnome.org/'
version '3.32.0'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/GNOME/sources/libwnck/3.32/libwnck-3.32.0.tar.xz'
source_sha256 '9595835cf28d0fc6af5526a18f77f2fcf3ca8c09e36741bb33915b6e69b8e3ca'
depends_on 'startup_notification'
depends_on 'pygtk'
depends_on 'libxres'
def self.build
system 'meson',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'_build'
system 'ninja -v -C _build'
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C _build install"
end
end
\ No newline at end of file
require 'package'
class Thunar < Package
description 'Thunar File Manager'
homepage 'https://docs.xfce.org/xfce/thunar/Start'
version '1.8.15'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/thunar/1.8/thunar-1.8.15.tar.bz2'
source_sha256 '7624560cf21f13869804947042610aab22075146b711593f11ceb9e494277c93'
depends_on 'exo'
depends_on 'libexif'
depends_on 'libgudev'
depends_on 'libnotify'
depends_on 'xfce4_panel'
depends_on 'desktop_file_utilities'
depends_on 'hicolor_icon_theme'
depends_on 'xdg_base'
def self.build
system "./configure #{CREW_OPTIONS} --enable-gio-unix --enable-gudev --enable-exif --enable-pcre --disable-static --enable-notifications"
system "make -j#{CREW_NPROC}"
end
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
FileUtils.ln_sf "#{CREW_PREFIX}/bin/#{CREW_BUILD}-thunar", "#{CREW_DEST_PREFIX}/bin/Thunar"
end
end
require 'package'
class Xfce4_panel < Package
description 'Next generation panel for the XFCE desktop environment'
homepage 'https://xfce.org/'
version '4.14.4'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/xfce4-panel/4.14/xfce4-panel-4.14.4.tar.bz2'
source_sha256 '8e5ea79412ba84cfada897ff309cbe2cd4aca16b9bd4f93df060229528576fd5'
depends_on 'libwnck'
depends_on 'libxfce4ui'
depends_on 'xfconf'
depends_on 'garcon'
depends_on 'exo'
depends_on 'gtk3'
def self.build
system "./configure #{CREW_OPTIONS} --disable-static --enable-gio-unix --enable-gtk3"
system "make -j#{CREW_NPROC}"
end
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
end
end
\ No newline at end of file
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