mirror of
				https://github.com/termux/termux-packages.git
				synced 2025-10-31 22:45:59 +00:00 
			
		
		
		
	- Fixes https://github.com/termux/termux-packages/issues/26982 - GLib documentation states that `g_strsplit()` should take null-terminated `gchar*` as arguments, not a pointer to an individual `char`. https://docs.gtk.org/glib/func.strsplit.html
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| TERMUX_PKG_HOMEPAGE=https://github.com/linuxmint/nemo
 | |
| TERMUX_PKG_DESCRIPTION="Cinnamon File manager"
 | |
| TERMUX_PKG_LICENSE="GPL-2.0"
 | |
| TERMUX_PKG_MAINTAINER="@termux"
 | |
| TERMUX_PKG_VERSION="6.4.5"
 | |
| TERMUX_PKG_REVISION=3
 | |
| TERMUX_PKG_SRCURL="https://github.com/linuxmint/nemo/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz"
 | |
| TERMUX_PKG_SHA256=06dc3c7884dc0ec8ce4d55ed48f0cd77cbf7bd6be5dba9ed883d49a43118ebdf
 | |
| TERMUX_PKG_AUTO_UPDATE=true
 | |
| TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+\.\d+\.\d+"
 | |
| TERMUX_PKG_DEPENDS="glib, gtk3, gobject-introspection, pygobject, json-glib, cinnamon-desktop, libx11, xapp, libexif, pango, libgsf, dbus-python, libcairo, gvfs, libheif-progs, tinysparql"
 | |
| TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, glib-cross"
 | |
| TERMUX_PKG_VERSIONED_GIR=false
 | |
| TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
 | |
| -Dxmp=false
 | |
| -Dgtk_doc=false
 | |
| -Dselinux=false
 | |
| -Dtracker=true
 | |
| "
 | |
| 
 | |
| termux_pkg_auto_update() {
 | |
| 	local latest_release
 | |
| 	latest_release="$(git ls-remote --tags "$TERMUX_PKG_HOMEPAGE.git" \
 | |
| 		| grep -oP "refs/tags/\K${TERMUX_PKG_UPDATE_VERSION_REGEXP}$" \
 | |
| 		| sort -V \
 | |
| 		| tail -n1)"
 | |
| 
 | |
| 	if [[ "${latest_release}" == "${TERMUX_PKG_VERSION}" ]]; then
 | |
| 		echo "INFO: No update needed. Already at version '${TERMUX_PKG_VERSION}'."
 | |
| 		return
 | |
| 	fi
 | |
| 
 | |
| 	termux_pkg_upgrade_version "${latest_release}"
 | |
| }
 | |
| 
 | |
| termux_step_pre_configure() {
 | |
| 	termux_setup_gir
 | |
| 	termux_setup_glib_cross_pkg_config_wrapper
 | |
| 
 | |
| 	export TERMUX_MESON_ENABLE_SOVERSION=1
 | |
| }
 |