Linux s17.hosterpk.com 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
LiteSpeed
Server IP : 192.169.89.90 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : hamzalar
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
rpm /
macros.d /
Delete
Unzip
Name
Size
Permission
Date
Action
macros.aaa-pyproject-srpm
872
B
-rw-r--r--
2025-10-16 00:00
macros.alt-python310
2.01
KB
-rw-r--r--
2025-12-09 00:00
macros.alt-python311
2.03
KB
-rw-r--r--
2025-12-10 00:00
macros.alt-python312
2.01
KB
-rw-r--r--
2025-12-12 00:00
macros.alt-python313
2.01
KB
-rw-r--r--
2026-04-21 00:00
macros.alt-python38
1.97
KB
-rw-r--r--
2025-10-06 00:00
macros.alt-python39
1.98
KB
-rw-r--r--
2025-10-06 00:00
macros.build-constraints
2.85
KB
-rw-r--r--
2026-01-17 00:00
macros.cloudlinux
55
B
-rw-r--r--
2025-09-15 00:00
macros.dist
504
B
-rw-r--r--
2026-05-25 00:00
macros.dwz
1.76
KB
-rw-r--r--
2026-01-17 00:00
macros.efi-srpm
3.24
KB
-rw-r--r--
2024-12-17 00:00
macros.environment-modules
75
B
-rw-r--r--
2025-11-25 19:11
macros.fedora-misc
2.42
KB
-rw-r--r--
2026-01-17 00:00
macros.fedora-misc-srpm
1.68
KB
-rw-r--r--
2026-01-17 00:00
macros.firewalld
239
B
-rw-r--r--
2025-11-07 00:00
macros.fonts-srpm
5.17
KB
-rw-r--r--
2024-10-29 00:00
macros.forge
5.54
KB
-rw-r--r--
2024-09-27 21:04
macros.gap-srpm
75
B
-rw-r--r--
2026-01-17 00:00
macros.go-srpm
9.27
KB
-rw-r--r--
2025-09-12 00:00
macros.java-srpm
102
B
-rw-r--r--
2026-01-17 00:00
macros.kernel-srpm
117
B
-rw-r--r--
2025-11-05 00:00
macros.ldc-srpm
70
B
-rw-r--r--
2026-01-17 00:00
macros.ldconfig
307
B
-rw-r--r--
2026-01-17 00:00
macros.lua-srpm
336
B
-rw-r--r--
2024-10-29 00:00
macros.mono-srpm
181
B
-rw-r--r--
2026-01-17 00:00
macros.nodejs-srpm
332
B
-rw-r--r--
2026-01-17 00:00
macros.ocaml-srpm
1.91
KB
-rw-r--r--
2024-10-29 00:00
macros.openblas-srpm
112
B
-rw-r--r--
2024-10-29 00:00
macros.package-notes-srpm
1.35
KB
-rw-r--r--
2024-10-29 00:00
macros.pam
179
B
-rw-r--r--
2025-12-01 00:00
macros.perl
5.51
KB
-rw-r--r--
2025-07-10 00:00
macros.perl-srpm
861
B
-rw-r--r--
2024-10-29 00:00
macros.pkgconf
61
B
-rw-r--r--
2024-10-29 00:00
macros.python-srpm
13.21
KB
-rw-r--r--
2025-09-09 00:00
macros.qt6-srpm
464
B
-rw-r--r--
2025-11-24 00:00
macros.rpmautospec
707
B
-rw-r--r--
2026-01-17 00:00
macros.rust-srpm
2.01
KB
-rw-r--r--
2026-01-17 00:00
macros.selinux-policy
7.32
KB
-rw-r--r--
2026-03-10 00:00
macros.shell-completions
181
B
-rw-r--r--
2026-01-17 00:00
macros.systemtap
206
B
-rw-r--r--
2025-12-02 00:00
macros.valgrind-srpm
127
B
-rw-r--r--
2026-01-17 00:00
macros.vim
40
B
-rw-r--r--
2026-04-08 00:00
macros.vpath
241
B
-rw-r--r--
2026-01-17 00:00
Save
Rename
# SPDX-License-Identifier: GPL-1.0-or-later # Copyright (C) 2018-2020 redhat-rpm-config contributors # Computes forge-related variables for use in the rest of the spec file # Control variables, flags and arguments: # %{forgeurl<number>} the project url on the target forge # %{tag<number>} the packaged tag, OR # %{commit<number>} the packaged commit, OR # %{version<number>} the packaged version # – %{version}/%{version0} are set via: # Version: # – because git is lacking a built-in version # reference, %{version<number>} will be translated # into %{tag<number>} using unreliable heuristics; # set %{tag<number>} directly if those fail # %{date<number>} the packaged timestamp # … %forgemeta will compute a huge number of variables: # — the packager can override it by setting some of # those before the %forgemeta call # – use the -i flag to list those variables # -z <number> only process the zth block of definitions # "" for the no-suffix block # -i list the resulting variable values # -s silently ignore problems in %{forgeurl<number>} # -v be verbose # -a process all sources in one go, instead of using # separate -z calls %forgemeta(z:isva) %{lua: local fedora = require "fedora.common" local forge = require "fedora.srpm.forge" local verbose = rpm.expand("%{-v}") ~= "" local informative = rpm.expand("%{-i}") ~= "" local silent = rpm.expand("%{-s}") ~= "" local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") if processall then for _,s in pairs(fedora.getsuffixes("forgeurl")) do forge.meta(s,verbose,informative,silent) end else forge.meta(rpm.expand("%{-z*}"),verbose,informative,silent) end } # Unpacks sources computed by %forgemeta # Control variables, flags and arguments: # %{forgesource<number>} the source archive that will be processed # %{forgesetupargs<number>} %setup arguments # -z <number> only process the zth block of definitions # "" for the no-suffix block # -v be verbose # -a process all sources in one go, instead of using # separate -z calls %forgesetup(z:va) %{lua: local fedora = require "fedora.common" if (rpm.expand("%{-z}") == "") and (rpm.expand("%{-a}") ~= "") then for _,s in pairs(fedora.getsuffixes("forgesetupargs")) do print(rpm.expand("%setup %{!-v:-q} %{?forgesetupargs" .. s .. "}\\n")) end else print( rpm.expand("%setup %{!-v:-q} %{?forgesetupargs" .. rpm.expand("%{-z*}") .. "}\\n")) end } # Calls %autosetup using %forgemeta results # – this will probably be removed since it is unsafe in presence of multiple # sources # Control variables, flags and arguments: # -z <number> process the zth block of definitions # -v -N -S -p relayed to %autosetup %forgeautosetup(z:vNS:p:q) %{lua: print(rpm.expand("%autosetup %{-v} %{-N} %{?-S} %{?-p} %{?forgesetupargs" .. rpm.expand("%{-z*}") .. "}\\n")) } # Appends the values of %_forgeversionsuffix<number> that %forgemeta sets # to Version. # This follows the new Versioning Guidelines that discourage putting release # snapshot info in Release. # # NOTE: %forgeversion MUST be invoked before setting Release. # # If no %forgeversionsuffix<number> is set, # the value is equivalent to %version. # # By default, %version and the suffix are separated with a '^'. # # Control variables, flags and arguments: # -p Use the pre-release separator '~' instead of '^' # -z <number> Only add the release suffix for a specific block. # By default, -z0 is used. # -a Concatenate the release suffixes for all blocks # -b Base version to use. Defaults to %version0 # For example: # %global forgeurl https://github.com/foo/bar # %global version0 2.15.0 # %global commit <POST RELEASE SNAPSHOT> # %forgemeta # [....] # Version: %{forgeversion} %forgeversion(pz:ab:) %{lua: local fedora = require "fedora.common" local util = require "fedora.srpm._forge_util" \ -- Zero-alias version/version0 macros fedora.zalias({"version", "distprefix", "_forgeversionsuffix"}, nil) \ -- Determine the seperator local sep = "^" if util.get_flag("p") then sep = "~" end \ -- Determine baseversion local baseversion = util.get_flag("b", true) or util.get_macro("version0") if not baseversion then rpm.expand( "%{error:You must define %%version0" .. " (%%global version0 <VERSION>) prior to invoking this macro.}" ) end \ -- Concatenate parts. Clear out %distprefix* to avoid duplicating data in Release. -- forgemeta stores the same values in _forgeversionsuffix so we can run -- forgeversion multiple times. local part = "" rpm.undefine("distprefix") if util.get_flag("a") then for i=0,9999 do local curpart = util.get_macro("_forgeversionsuffix" .. i) if curpart then part = part .. curpart end rpm.undefine("distprefix" .. i) end else local i = util.get_flag("z", true) or "" part = part .. (util.get_macro("_forgeversionsuffix" .. i) or "") end \ -- Strip any leading '.' part = part:gsub("^%.", "") \ -- Print final version if part ~= "" then print(baseversion .. sep .. part) else print(baseversion) end }