# thunar/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run \ --checkout=thunar-4.21.4 \ --deletegit \ https://gitlab.xfce.org/xfce/thunar.git #--------------------------------------------------------------------- 2. Due to the installation of "dbus" service(s), a rebuild of this package may necessitate a reboot. #--------------------------------------------------------------------- 3. Laclin changes to "thunar": * Prevent "thunar" from putting spaces in filenames created by copy operations. * Disable warning about running "thunar" as "root". Changes external to core sources: * Add "thunar-archive" to handle archives using "file-roller" * Add "Convert to PDF" using "unoconv" [needs to be replaced] * Add "Open Terminal Here" Laclin's version of "Open Terminal Here" works either for a selected directory or for a selected file. In the latter case, the command op- ens a terminal in the directory that contains the file. #--------------------------------------------------------------------- [buildtimes] 00.05 hours (or 002.77 minutes) - ThinkPad W530 i7 4x2 32GB RAM #--------------------------------------------------------------------- [settings] compiler = clang license = See "license*.txt" in installed tree licfile = COPYING tmpsize = 135M setpaths = thunar xorg #--------------------------------------------------------------------- [depends] actools brotli bzip2 cairo cpan-xml-parser exo expat fontconfig freetype2 fribidi gawk gettext graphite2 grep gtkcore intltool jpeg libbsd libexif libffi libgudev libnotify libpng libxfce4ui libxfce4util meson ncurses ninja openssl pango pcre2 pkgconf sed startnoti util-linux xfce4-dev-tools xfconf xorg zlib #--------------------------------------------------------------------- [configure] PATH=$PRODTREE/python3/bin:$PATH PP=$PKGDIR_PROD rm -fr lacobj && mkdir lacobj && cd lacobj # meson setup \ -D prefix=$PP \ -D bindir=$PP/bin \ -D buildtype=release \ -D includedir=$PP/include \ -D libdir=$PP/lib \ -D mandir=$PP/man \ \ -D tests=false #--------------------------------------------------------------------- [build] cd lacobj && ninja_simple_build #--------------------------------------------------------------------- [postbuild] for pkg in dbus gtkcore do mkdir -p $PRODTREE/$pkg/share/dbus-1/services/ ln -nsf $PKGDIR_PROD/share/dbus-1/services/*.service \ $PRODTREE/$pkg/share/dbus-1/services/ done cp -p $PKGDIR_SPECIAL/postr.desktop \ $PRODTREE/thunar/share/Thunar/sendto/ #--------------------------------------------------------------------- [setup.bash] export XDG_DATA_DIRS=`xdgaddshare $PKGDIR_PROD` #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian_page = tbd url_home = tbd url_lfs = tbd url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 211015 Added package 211015 Started with dc94f86db ("git" hash) 211205 Updated to a7674a08e - same as 4.17.7 230218 Updated to 6a5477962 - same as 4.18.3 240314 Updated to d2ed981ca - same as 4.19.2 241217 Updated to d092c7440 - same as 4.20.0 250706 Updated to f66b566c0 - same as 4.20.3 260213 Updated to 9d8d5abb0 - same as 4.21.4