File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/rpm.tar
Back
index.html 0000644 00000011007 15030271627 0006543 0 ustar 00 <!doctype html> <title>CodeMirror: RPM changes mode</title> <meta charset="utf-8"/> <link rel=stylesheet href="../../doc/docs.css"> <link rel="stylesheet" href="../../lib/codemirror.css"> <script src="../../lib/codemirror.js"></script> <script src="rpm.js"></script> <link rel="stylesheet" href="../../doc/docs.css"> <style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style> <div id=nav> <a href="https://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png" alt=""></a> <ul> <li><a href="../../index.html">Home</a> <li><a href="../../doc/manual.html">Manual</a> <li><a href="https://github.com/codemirror/codemirror">Code</a> </ul> <ul> <li><a href="../index.html">Language modes</a> <li><a class=active href="#">RPM</a> </ul> </div> <article> <h2>RPM changes mode</h2> <div><textarea id="code" name="code"> ------------------------------------------------------------------- Tue Oct 18 13:58:40 UTC 2011 - misterx@example.com - Update to r60.3 - Fixes bug in the reflect package * disallow Interface method on Value obtained via unexported name ------------------------------------------------------------------- Thu Oct 6 08:14:24 UTC 2011 - misterx@example.com - Update to r60.2 - Fixes memory leak in certain map types ------------------------------------------------------------------- Wed Oct 5 14:34:10 UTC 2011 - misterx@example.com - Tweaks for gdb debugging - go.spec changes: - move %go_arch definition to %prep section - pass correct location of go specific gdb pretty printer and functions to cpp as HOST_EXTRA_CFLAGS macro - install go gdb functions & printer - gdb-printer.patch - patch linker (src/cmd/ld/dwarf.c) to emit correct location of go gdb functions and pretty printer </textarea></div> <script> var editor = CodeMirror.fromTextArea(document.getElementById("code"), { mode: {name: "rpm-changes"}, lineNumbers: true, indentUnit: 4 }); </script> <h2>RPM spec mode</h2> <div><textarea id="code2" name="code2"> # # spec file for package minidlna # # Copyright (c) 2011, Sascha Peilicke <saschpe@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. Name: libupnp6 Version: 1.6.13 Release: 0 Summary: Portable Universal Plug and Play (UPnP) SDK Group: System/Libraries License: BSD-3-Clause Url: http://sourceforge.net/projects/pupnp/ Source0: http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. %package -n libupnp-devel Summary: Portable Universal Plug and Play (UPnP) SDK Group: Development/Libraries/C and C++ Provides: pkgconfig(libupnp) Requires: %{name} = %{version} %description -n libupnp-devel The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. %prep %setup -n libupnp-%{version} %build %configure --disable-static make %{?_smp_mflags} %install %makeinstall find %{buildroot} -type f -name '*.la' -exec rm -f {} ';' %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc ChangeLog NEWS README TODO %{_libdir}/libixml.so.* %{_libdir}/libthreadutil.so.* %{_libdir}/libupnp.so.* %files -n libupnp-devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/libupnp.pc %{_libdir}/libixml.so %{_libdir}/libthreadutil.so %{_libdir}/libupnp.so %{_includedir}/upnp/ %changelog</textarea></div> <script> var editor = CodeMirror.fromTextArea(document.getElementById("code2"), { mode: {name: "rpm-spec"}, lineNumbers: true, indentUnit: 4 }); </script> <p><strong>MIME types defined:</strong> <code>text/x-rpm-spec</code>, <code>text/x-rpm-changes</code>.</p> </article> changes/index.html 0000644 00000004165 15030271627 0010162 0 ustar 00 <!doctype html> <title>CodeMirror: RPM changes mode</title> <meta charset="utf-8"/> <link rel=stylesheet href="../../doc/docs.css"> <link rel="stylesheet" href="../../../lib/codemirror.css"> <script src="../../../lib/codemirror.js"></script> <script src="changes.js"></script> <link rel="stylesheet" href="../../../doc/docs.css"> <style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style> <div id=nav> <a href="https://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../../doc/logo.png"></a> <ul> <li><a href="../../../index.html">Home</a> <li><a href="../../../doc/manual.html">Manual</a> <li><a href="https://github.com/codemirror/codemirror">Code</a> </ul> <ul> <li><a href="../../index.html">Language modes</a> <li><a class=active href="#">RPM changes</a> </ul> </div> <article> <h2>RPM changes mode</h2> <div><textarea id="code" name="code"> ------------------------------------------------------------------- Tue Oct 18 13:58:40 UTC 2011 - misterx@example.com - Update to r60.3 - Fixes bug in the reflect package * disallow Interface method on Value obtained via unexported name ------------------------------------------------------------------- Thu Oct 6 08:14:24 UTC 2011 - misterx@example.com - Update to r60.2 - Fixes memory leak in certain map types ------------------------------------------------------------------- Wed Oct 5 14:34:10 UTC 2011 - misterx@example.com - Tweaks for gdb debugging - go.spec changes: - move %go_arch definition to %prep section - pass correct location of go specific gdb pretty printer and functions to cpp as HOST_EXTRA_CFLAGS macro - install go gdb functions & printer - gdb-printer.patch - patch linker (src/cmd/ld/dwarf.c) to emit correct location of go gdb functions and pretty printer </textarea></div> <script> var editor = CodeMirror.fromTextArea(document.getElementById("code"), { mode: {name: "changes"}, lineNumbers: true, indentUnit: 4 }); </script> <p><strong>MIME types defined:</strong> <code>text/x-rpm-changes</code>.</p> </article> rpm.js 0000644 00000007300 15030271627 0005703 0 ustar 00 // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: https://codemirror.net/LICENSE (function(mod) { if (typeof exports == "object" && typeof module == "object") // CommonJS mod(require("../../lib/codemirror")); else if (typeof define == "function" && define.amd) // AMD define(["../../lib/codemirror"], mod); else // Plain browser env mod(CodeMirror); })(function(CodeMirror) { "use strict"; CodeMirror.defineMode("rpm-changes", function() { var headerSeperator = /^-+$/; var headerLine = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /; var simpleEmail = /^[\w+.-]+@[\w.-]+/; return { token: function(stream) { if (stream.sol()) { if (stream.match(headerSeperator)) { return 'tag'; } if (stream.match(headerLine)) { return 'tag'; } } if (stream.match(simpleEmail)) { return 'string'; } stream.next(); return null; } }; }); CodeMirror.defineMIME("text/x-rpm-changes", "rpm-changes"); // Quick and dirty spec file highlighting CodeMirror.defineMode("rpm-spec", function() { var arch = /^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/; var preamble = /^[a-zA-Z0-9()]+:/; var section = /^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/; var control_flow_complex = /^%(ifnarch|ifarch|if)/; // rpm control flow macros var control_flow_simple = /^%(else|endif)/; // rpm control flow macros var operators = /^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/; // operators in control flow macros return { startState: function () { return { controlFlow: false, macroParameters: false, section: false }; }, token: function (stream, state) { var ch = stream.peek(); if (ch == "#") { stream.skipToEnd(); return "comment"; } if (stream.sol()) { if (stream.match(preamble)) { return "header"; } if (stream.match(section)) { return "atom"; } } if (stream.match(/^\$\w+/)) { return "def"; } // Variables like '$RPM_BUILD_ROOT' if (stream.match(/^\$\{\w+\}/)) { return "def"; } // Variables like '${RPM_BUILD_ROOT}' if (stream.match(control_flow_simple)) { return "keyword"; } if (stream.match(control_flow_complex)) { state.controlFlow = true; return "keyword"; } if (state.controlFlow) { if (stream.match(operators)) { return "operator"; } if (stream.match(/^(\d+)/)) { return "number"; } if (stream.eol()) { state.controlFlow = false; } } if (stream.match(arch)) { if (stream.eol()) { state.controlFlow = false; } return "number"; } // Macros like '%make_install' or '%attr(0775,root,root)' if (stream.match(/^%[\w]+/)) { if (stream.match(/^\(/)) { state.macroParameters = true; } return "keyword"; } if (state.macroParameters) { if (stream.match(/^\d+/)) { return "number";} if (stream.match(/^\)/)) { state.macroParameters = false; return "keyword"; } } // Macros like '%{defined fedora}' if (stream.match(/^%\{\??[\w \-\:\!]+\}/)) { if (stream.eol()) { state.controlFlow = false; } return "def"; } //TODO: Include bash script sub-parser (CodeMirror supports that) stream.next(); return null; } }; }); CodeMirror.defineMIME("text/x-rpm-spec", "rpm-spec"); }); usr/share/bash-completion/completions/rpm 0000644 00000024167 15030514405 0014627 0 ustar 00 # bash completion for rpm -*- shell-script -*- # helper functions _rpm_installed_packages() { if [[ -r /var/log/rpmpkgs && \ /var/log/rpmpkgs -nt /var/lib/rpm/Packages ]]; then # using RHL 7.2 or later - this is quicker than querying the DB COMPREPLY=($(compgen -W "$(command sed -ne \ 's|^\([^[:space:]]\{1,\}\)-[^[:space:]-]\{1,\}-[^[:space:]-]\{1,\}\.rpm$|\1|p' \ /var/log/rpmpkgs)" -- "$cur")) elif type rpmqpack &>/dev/null; then # SUSE's rpmqpack is faster than rpm -qa COMPREPLY=($(compgen -W '$(rpmqpack)' -- "$cur")) else COMPREPLY=($(${1:-rpm} -qa --nodigest --nosignature \ --queryformat='%{NAME} ' "$cur*" 2>/dev/null)) fi } _rpm_groups() { local IFS=$'\n' COMPREPLY=($(compgen -W "$(${1:-rpm} -qa --nodigest --nosignature \ --queryformat='%{GROUP}\n' 2>/dev/null)" -- "$cur")) } _rpm_macros() { # get a list of macros COMPREPLY=($(compgen -W "$(${1:-rpm} --showrc | command sed -ne \ 's/^-\{0,1\}[0-9]\{1,\}[:=][[:space:]]\{1,\}\([^[:space:](]\{3,\}\).*/%\1/p')" \ -- "$cur")) } _rpm_buildarchs() { COMPREPLY=($(compgen -W "$(${1:-rpm} --showrc | command sed -ne \ 's/^\s*compatible\s\s*build\s\s*archs\s*:\s*\(.*\)/\1/ p')" \ -- "$cur")) } # rpm(8) completion # _rpm() { local cur prev words cword split _init_completion -s || return if ((cword == 1)); then # first parameter on line case $cur in --*) COMPREPLY=($(compgen -W '--help --version --initdb --checksig --addsign --delsign --rebuilddb --showrc --setperms --setugids --eval --install --upgrade --query --freshen --erase --verify --querytags --import' \ -- "$cur")) ;; *) COMPREPLY=($(compgen -W '-e -E -F -i -q -t -U -V' -- "$cur")) ;; esac return fi case $prev in --dbpath | --excludepath | --prefix | --relocate | --root | -!(-*)r) _filedir -d return ;; --eval | -!(-*)E) _rpm_macros $1 return ;; --pipe) compopt -o filenames COMPREPLY=($(compgen -c -- "$cur")) return ;; --rcfile) _filedir return ;; --specfile) # complete on .spec files _filedir spec return ;; --whatenhances | --whatprovides | --whatrecommends | --whatrequires | \ --whatsuggests | --whatsupplements) if [[ $cur == */* ]]; then _filedir else # complete on capabilities local IFS=$'\n' fmt case $prev in *enhances) fmt="%{ENHANCENAME}" ;; *provides) fmt="%{PROVIDENAME}" ;; *recommends) fmt="%{RECOMMENDNAME}" ;; *requires) fmt="%{REQUIRENAME}" ;; *suggests) fmt="%{SUGGESTNAME}" ;; *supplements) fmt="%{SUPPLEMENTNAME}" ;; esac COMPREPLY=($(compgen -W "$($1 -qa --nodigest --nosignature \ --queryformat=\"$fmt\\n\" 2>/dev/null | command grep -vF '(none)')" -- "$cur")) fi return ;; --define | --fileid | --hdrid | --pkgid | -!(-*)D) # argument required but no completions available return ;; esac $split && return # options common to all modes local opts="--define= --eval= --macros= --nodigest --nosignature --rcfile= --quiet --pipe --verbose" case ${words[1]} in -[iFU]* | --install | --freshen | --upgrade) if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --percent --force --test --replacepkgs --replacefiles --root --excludedocs --includedocs --noscripts --ignorearch --dbpath --prefix= --ignoreos --nodeps --allfiles --ftpproxy --ftpport --justdb --httpproxy --httpport --noorder --relocate= --badreloc --notriggers --excludepath= --ignoresize --oldpackage --queryformat --repackage --nosuggests" -- "$cur")) else _filedir '[rs]pm' fi ;; -e | --erase) if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --allmatches --noscripts --notriggers --nodeps --test --repackage" -- "$cur")) else _rpm_installed_packages $1 fi ;; -q* | --query) # options common to all query types opts+=" --changelog --configfiles --conflicts --docfiles --dump --enhances --filesbypkg --filecaps --fileclass --filecolor --fileprovide --filerequire --filesbypkg --info --list --obsoletes --pipe --provides --queryformat= --requires --scripts --suggests --triggers --xml --recommends --supplements --filetriggers --licensefiles" if [[ ${words[*]} == *\ -@(*([^ -])f|-file )* ]]; then # -qf completion if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --dbpath --fscontext --last --root --state" -- "$cur")) else _filedir fi elif [[ ${words[*]} == *\ -@(*([^ -])g|-group )* ]]; then # -qg completion _rpm_groups $1 elif [[ ${words[*]} == *\ -@(*([^ -])p|-package )* ]]; then # -qp; uninstalled package completion if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --ftpport --ftpproxy --httpport --httpproxy --nomanifest" -- "$cur")) else _filedir '[rs]pm' fi else # -q; installed package completion if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --all --file --fileid --dbpath --fscontext --ftswalk --group --hdrid --last --package --pkgid --root= --specfile --state --triggeredby --whatenhances --whatprovides --whatrecommends --whatrequires --whatsuggests --whatsupplements" \ -- "$cur")) elif [[ ${words[*]} != *\ -@(*([^ -])a|-all )* ]]; then _rpm_installed_packages $1 fi fi ;; -K* | --checksig) if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --nopgp --nogpg --nomd5" \ -- "$cur")) else _filedir '[rs]pm' fi ;; -[Vy]* | --verify) if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$opts --root= --dbpath --nodeps --nogroup --nolinkto --nomode --nomtime --nordev --nouser --nofiles --noscripts --nomd5 --querytags --specfile --whatenhances --whatprovides --whatrecommends --whatrequires --whatsuggests --whatsupplements" \ -- "$cur")) # check whether we're doing file completion elif [[ ${words[*]} == *\ -@(*([^ -])f|-file )* ]]; then _filedir elif [[ ${words[*]} == *\ -@(*([^ -])g|-group )* ]]; then _rpm_groups $1 elif [[ ${words[*]} == *\ -@(*([^ -])p|-package )* ]]; then _filedir '[rs]pm' else _rpm_installed_packages $1 fi ;; --resign | --addsign | --delsign) _filedir '[rs]pm' ;; --setperms | --setgids) _rpm_installed_packages $1 ;; --import | --dbpath | --root) if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W '--import --dbpath --root=' \ -- "$cur")) else _filedir fi ;; esac [[ ${COMPREPLY-} == *= ]] && compopt -o nospace } && complete -F _rpm rpm _rpmbuild() { local cur prev words cword split _init_completion -s || return local rpm="${1%build*}" [[ $rpm == "$1" ]] || ! type $rpm &>/dev/null && rpm= case $prev in --buildroot | --root | --dbpath | -!(-*)r) _filedir -d return ;; --target) _rpm_buildarchs $rpm return ;; --eval | -!(-*)E) _rpm_macros $rpm return ;; --macros | --rcfile) _filedir return ;; --buildpolicy) local cfgdir=$($rpm --eval '%{_rpmconfigdir}' 2>/dev/null) if [[ $cfgdir ]]; then COMPREPLY=($(compgen -W "$(command ls $cfgdir 2>/dev/null | command sed -ne 's/^brp-//p')" -- "$cur")) fi ;; --define | --with | --without | -!(-*)D) return ;; esac $split && return if [[ $cur == -* ]]; then COMPREPLY=($(compgen -W "$(_parse_help "$1")" -- "$cur")) [[ ${COMPREPLY-} == *= ]] && compopt -o nospace return fi # Figure out file extensions to complete local word ext for word in "${words[@]}"; do case $word in -b? | --clean | --nobuild) ext=spec break ;; -t? | --tarbuild) ext='@(t?(ar.)@([gx]z|bz?(2))|tar?(.@(lzma|Z)))' break ;; --rebuild | --recompile) ext='@(?(no)src.r|s)pm' break ;; esac done [[ -n $ext ]] && _filedir $ext } && complete -F _rpmbuild rpmbuild rpmbuild-md5 # ex: filetype=sh
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings