libportal-0.6
      
      
      
        
          Instalação do libportal
        
        
          
          
            Atenção
          
          
            Se uma versão anterior do "libportal" estiver instalada, [então]
            mova os cabeçalhos para fora do caminho, de forma que os pacotes
            posteriores não encontrem conflitos (como o(a) usuário(a)
            root):
          
          if [ -e /usr/include/libportal ]; then
   rm -rf /usr/include/libportal.old &&
   mv -vf /usr/include/libportal{,.old}
fi
         
        
          Instale libportal executando os
          seguintes comandos:
        
        mkdir build &&
cd   build &&
meson --prefix=/usr --buildtype=release -Ddocs=false .. &&
ninja
        
          Se você tiver Gi-DocGen-2023.1 instalado e desejar
          construir a documentação da API para esse pacote, [então] emita:
        
        sed "/output/s/-1/-0.6/" -i ../doc/meson.build &&
meson configure -Ddocs=true                   &&
ninja
        
          Esse pacote não vem com uma suíte de teste.
        
        
          Agora, como o(a) usuário(a) root:
        
        ninja install
       
      
        
          Explicações do Comando
        
        
          --buildtype=release:
          Especifique um tipo de construção adequado para lançamentos
          estáveis do pacote, pois o padrão possivelmente produza binários
          não otimizados.
        
        
          -Ddocs=false: Permite
          construir esse pacote sem "Gi-DocGen-2023.1" instalado. Se tiver
          "Gi-DocGen-2023.1" instalado e você desejar
          reconstruir e instalar a documentação da "API", [então] um comando
          "meson configure"
          reconfigurará essa opção.
        
        
          -Dbackends=gtk3,gtk4,qt5: Essa chave
          permite que você configure as estruturas disponíveis de retaguarda.
          Você consegue usá-la para desabilitar a dependência de gtk-3, gtk-4
          ou qt-5. A maioria dos aplicativos que usam libportal usará ou
          gtk-4 ou gtk-3. O padrão é o de construir todas as três estruturas
          de retaguarda.
        
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              Nenhum
            
            
              Bibliotecas Instaladas:
              libportal.so, libportal-gtk3.so,
              libportal-gtk4.so e libportal-qt5.so
            
            
              Diretórios Instalados:
              /usr/include/libportal e
              /usr/share/gtk-doc/html/libportal
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    libportal.so
                   
                 | 
                
                   
                    fornece APIs assíncronas no estilo GIO para a maioria dos
                    portais Flatpak
                   
                 | 
              
              
                | 
                   
                    libportal-gtk3.so
                   
                 | 
                
                   
                    fornece funções específicas do GTK+-3 para interagir com
                    os portais Flatpak.
                   
                 | 
              
              
                | 
                   
                    libportal-gtk4.so
                   
                 | 
                
                   
                    fornece funções específicas do GTK-4 para interagir com
                    portais Flatpak.
                   
                 | 
              
              
                | 
                   
                    libportal-qt5.so
                   
                 | 
                
                   
                    fornece funções específicas do Qt5 para interagir com
                    portais Flatpak.
                   
                 |