[-]
[+]
|
Added |
_service:tar_git:libotr.spec
|
|
[-]
[+]
|
Added |
_service
^
|
@@ -0,0 +1,10 @@
+<services>
+ <service name="tar_git">
+ <param name="url">https://codeberg.org/nephros/libotr.git</param>
+ <param name="branch"></param>
+ <param name="revision">4.1.0+git1</param>
+ <param name="token"/>
+ <param name="debian">N</param>
+ <param name="dumb">N</param>
+</service>
+</services>
|
|
Added |
_service:tar_git:libotr-4.1.0+git1.tar.gz
^
|
[-]
[+]
|
Added |
_service:tar_git:libotr-rpmlintrc
^
|
@@ -0,0 +1,4 @@
+from Config import *
+addFilter("summary-too-long")
+addFilter("no-changelogname-tag")
+addFilter("invalid-url")
|
[-]
[+]
|
Added |
_service:tar_git:libotr.yaml
^
|
@@ -0,0 +1,83 @@
+Name: libotr
+Summary: C library that implements the OTR protocol
+Version: 4.1.0
+Release: 0
+Group: Development/Libraries
+License: GPL-2.0 and LGPL-2.1
+URL: https://github.com/off-the-record/libotr
+SCM: https://github.com/off-the-record/libotr
+Sources:
+ - '%{name}-%{version}.tar.gz'
+Description: |
+ This is a library and toolkit which implements Off-the-Record (OTR) Messaging.
+
+ OTR allows you to have private conversations over IM by providing:
+ - Encryption
+ - No one else can read your instant messages.
+ - Authentication
+ - You are assured the correspondent is who you think it is.
+ - Deniability
+ - The messages you send do _not_ have digital signatures that are
+ checkable by a third party. Anyone can forge messages after a
+ conversation to make them look like they came from you. However,
+ _during_ a conversation, your correspondent is assured the messages
+ he sees are authentic and unmodified.
+ - Perfect forward secrecy
+ - If you lose control of your private keys, no previous conversation
+ is compromised.
+
+ For more information on Off-the-Record Messaging, see
+ https://otr.cypherpunks.ca/
+
+ %if "%{?vendor}" == "chum"
+ PackagedBy: nephros
+ Categories:
+ - Library
+ Custom:
+ Repo: %{url}
+ PackagingRepo: https://codeberg.org/nephros/libotr
+ %endif
+
+SetupOptions: -q -n %{name}-%{version}/upstream
+RpmLintIgnore:
+ - 'summary-too-long'
+ - 'no-changelogname-tag'
+ - 'invalid-url'
+#Macros:
+# - '__cmake_in_source_build;OFF'
+#Patches:
+# - 'baz'
+PkgBR:
+ - autoconf
+PkgConfigBR:
+ - libgcrypt
+Configure: reconfigure
+ConfigOptions:
+ # '--disable-examples' # turn off examples
+ # '--disable-tls' # disable TLS support
+ # '--enable-cares' # use c-ares for DNS resolution
+ # '--with-libxml2' # use libxml2 for XML parsing, expat is the default
+ # '--with-gnutls' # use GnuTLS for TLS support, OpenSSL is the default
+Builder: none
+Files:
+ - '%{_bindir}/*'
+ - '%{_libdir}/*.so.*'
+
+SubPackages:
+# - Name: static
+# Summary: Static library for %{name}
+# Group: Development
+# Files:
+# - '%{_libdir}/*.a'
+#
+ - Name: devel
+ Summary: Development files for %{name}
+ Group: Development
+ Files:
+ - '%license COPYING'
+ - '%{_libdir}/*.so'
+ - '%{_includedir}/*'
+ # '%{_prefix}/%{_lib}/pkgconfig/*pc'
+ - '%{_libdir}/pkgconfig/*pc'
+ - '%{_datadir}/aclocal/*m4'
+
|