From d8fdc3d24108720585277347dc630f35578eba78 Mon Sep 17 00:00:00 2001 From: yaokai13 Date: Tue, 25 Aug 2020 11:53:36 +0800 Subject: [PATCH] package init --- ...03f7fd6b182f9b7b47118af91f126e4e11fe.patch | 518 ++++++++++++++++++ jboss-transaction-spi-7.3.0.Final.tar.gz | Bin 0 -> 15740 bytes jboss-transaction-spi.spec | 47 ++ jboss-transaction-spi.yaml | 4 + 4 files changed, 569 insertions(+) create mode 100644 7aa203f7fd6b182f9b7b47118af91f126e4e11fe.patch create mode 100644 jboss-transaction-spi-7.3.0.Final.tar.gz create mode 100644 jboss-transaction-spi.spec create mode 100644 jboss-transaction-spi.yaml diff --git a/7aa203f7fd6b182f9b7b47118af91f126e4e11fe.patch b/7aa203f7fd6b182f9b7b47118af91f126e4e11fe.patch new file mode 100644 index 0000000..69e1ae7 --- /dev/null +++ b/7aa203f7fd6b182f9b7b47118af91f126e4e11fe.patch @@ -0,0 +1,518 @@ +From 7aa203f7fd6b182f9b7b47118af91f126e4e11fe Mon Sep 17 00:00:00 2001 +From: Tom Jenkinson +Date: Thu, 30 Jun 2016 10:39:04 +0100 +Subject: [PATCH] JBTM-2698 Added a LICENSE file + +--- + LICENSE | 502 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 502 insertions(+) + create mode 100644 LICENSE + +diff --git a/LICENSE b/LICENSE +new file mode 100644 +index 0000000..4362b49 +--- /dev/null ++++ b/LICENSE +@@ -0,0 +1,502 @@ ++ GNU LESSER GENERAL PUBLIC LICENSE ++ Version 2.1, February 1999 ++ ++ Copyright (C) 1991, 1999 Free Software Foundation, Inc. ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ Everyone is permitted to copy and distribute verbatim copies ++ of this license document, but changing it is not allowed. ++ ++[This is the first released version of the Lesser GPL. It also counts ++ as the successor of the GNU Library Public License, version 2, hence ++ the version number 2.1.] ++ ++ Preamble ++ ++ The licenses for most software are designed to take away your ++freedom to share and change it. By contrast, the GNU General Public ++Licenses are intended to guarantee your freedom to share and change ++free software--to make sure the software is free for all its users. ++ ++ This license, the Lesser General Public License, applies to some ++specially designated software packages--typically libraries--of the ++Free Software Foundation and other authors who decide to use it. You ++can use it too, but we suggest you first think carefully about whether ++this license or the ordinary General Public License is the better ++strategy to use in any particular case, based on the explanations below. ++ ++ When we speak of free software, we are referring to freedom of use, ++not price. Our General Public Licenses are designed to make sure that ++you have the freedom to distribute copies of free software (and charge ++for this service if you wish); that you receive source code or can get ++it if you want it; that you can change the software and use pieces of ++it in new free programs; and that you are informed that you can do ++these things. ++ ++ To protect your rights, we need to make restrictions that forbid ++distributors to deny you these rights or to ask you to surrender these ++rights. These restrictions translate to certain responsibilities for ++you if you distribute copies of the library or if you modify it. ++ ++ For example, if you distribute copies of the library, whether gratis ++or for a fee, you must give the recipients all the rights that we gave ++you. You must make sure that they, too, receive or can get the source ++code. If you link other code with the library, you must provide ++complete object files to the recipients, so that they can relink them ++with the library after making changes to the library and recompiling ++it. And you must show them these terms so they know their rights. ++ ++ We protect your rights with a two-step method: (1) we copyright the ++library, and (2) we offer you this license, which gives you legal ++permission to copy, distribute and/or modify the library. ++ ++ To protect each distributor, we want to make it very clear that ++there is no warranty for the free library. Also, if the library is ++modified by someone else and passed on, the recipients should know ++that what they have is not the original version, so that the original ++author's reputation will not be affected by problems that might be ++introduced by others. ++ ++ Finally, software patents pose a constant threat to the existence of ++any free program. We wish to make sure that a company cannot ++effectively restrict the users of a free program by obtaining a ++restrictive license from a patent holder. Therefore, we insist that ++any patent license obtained for a version of the library must be ++consistent with the full freedom of use specified in this license. ++ ++ Most GNU software, including some libraries, is covered by the ++ordinary GNU General Public License. This license, the GNU Lesser ++General Public License, applies to certain designated libraries, and ++is quite different from the ordinary General Public License. We use ++this license for certain libraries in order to permit linking those ++libraries into non-free programs. ++ ++ When a program is linked with a library, whether statically or using ++a shared library, the combination of the two is legally speaking a ++combined work, a derivative of the original library. The ordinary ++General Public License therefore permits such linking only if the ++entire combination fits its criteria of freedom. The Lesser General ++Public License permits more lax criteria for linking other code with ++the library. ++ ++ We call this license the "Lesser" General Public License because it ++does Less to protect the user's freedom than the ordinary General ++Public License. It also provides other free software developers Less ++of an advantage over competing non-free programs. These disadvantages ++are the reason we use the ordinary General Public License for many ++libraries. However, the Lesser license provides advantages in certain ++special circumstances. ++ ++ For example, on rare occasions, there may be a special need to ++encourage the widest possible use of a certain library, so that it becomes ++a de-facto standard. To achieve this, non-free programs must be ++allowed to use the library. A more frequent case is that a free ++library does the same job as widely used non-free libraries. In this ++case, there is little to gain by limiting the free library to free ++software only, so we use the Lesser General Public License. ++ ++ In other cases, permission to use a particular library in non-free ++programs enables a greater number of people to use a large body of ++free software. For example, permission to use the GNU C Library in ++non-free programs enables many more people to use the whole GNU ++operating system, as well as its variant, the GNU/Linux operating ++system. ++ ++ Although the Lesser General Public License is Less protective of the ++users' freedom, it does ensure that the user of a program that is ++linked with the Library has the freedom and the wherewithal to run ++that program using a modified version of the Library. ++ ++ The precise terms and conditions for copying, distribution and ++modification follow. Pay close attention to the difference between a ++"work based on the library" and a "work that uses the library". The ++former contains code derived from the library, whereas the latter must ++be combined with the library in order to run. ++ ++ GNU LESSER GENERAL PUBLIC LICENSE ++ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ++ ++ 0. This License Agreement applies to any software library or other ++program which contains a notice placed by the copyright holder or ++other authorized party saying it may be distributed under the terms of ++this Lesser General Public License (also called "this License"). ++Each licensee is addressed as "you". ++ ++ A "library" means a collection of software functions and/or data ++prepared so as to be conveniently linked with application programs ++(which use some of those functions and data) to form executables. ++ ++ The "Library", below, refers to any such software library or work ++which has been distributed under these terms. A "work based on the ++Library" means either the Library or any derivative work under ++copyright law: that is to say, a work containing the Library or a ++portion of it, either verbatim or with modifications and/or translated ++straightforwardly into another language. (Hereinafter, translation is ++included without limitation in the term "modification".) ++ ++ "Source code" for a work means the preferred form of the work for ++making modifications to it. For a library, complete source code means ++all the source code for all modules it contains, plus any associated ++interface definition files, plus the scripts used to control compilation ++and installation of the library. ++ ++ Activities other than copying, distribution and modification are not ++covered by this License; they are outside its scope. The act of ++running a program using the Library is not restricted, and output from ++such a program is covered only if its contents constitute a work based ++on the Library (independent of the use of the Library in a tool for ++writing it). Whether that is true depends on what the Library does ++and what the program that uses the Library does. ++ ++ 1. You may copy and distribute verbatim copies of the Library's ++complete source code as you receive it, in any medium, provided that ++you conspicuously and appropriately publish on each copy an ++appropriate copyright notice and disclaimer of warranty; keep intact ++all the notices that refer to this License and to the absence of any ++warranty; and distribute a copy of this License along with the ++Library. ++ ++ You may charge a fee for the physical act of transferring a copy, ++and you may at your option offer warranty protection in exchange for a ++fee. ++ ++ 2. You may modify your copy or copies of the Library or any portion ++of it, thus forming a work based on the Library, and copy and ++distribute such modifications or work under the terms of Section 1 ++above, provided that you also meet all of these conditions: ++ ++ a) The modified work must itself be a software library. ++ ++ b) You must cause the files modified to carry prominent notices ++ stating that you changed the files and the date of any change. ++ ++ c) You must cause the whole of the work to be licensed at no ++ charge to all third parties under the terms of this License. ++ ++ d) If a facility in the modified Library refers to a function or a ++ table of data to be supplied by an application program that uses ++ the facility, other than as an argument passed when the facility ++ is invoked, then you must make a good faith effort to ensure that, ++ in the event an application does not supply such function or ++ table, the facility still operates, and performs whatever part of ++ its purpose remains meaningful. ++ ++ (For example, a function in a library to compute square roots has ++ a purpose that is entirely well-defined independent of the ++ application. Therefore, Subsection 2d requires that any ++ application-supplied function or table used by this function must ++ be optional: if the application does not supply it, the square ++ root function must still compute square roots.) ++ ++These requirements apply to the modified work as a whole. If ++identifiable sections of that work are not derived from the Library, ++and can be reasonably considered independent and separate works in ++themselves, then this License, and its terms, do not apply to those ++sections when you distribute them as separate works. But when you ++distribute the same sections as part of a whole which is a work based ++on the Library, the distribution of the whole must be on the terms of ++this License, whose permissions for other licensees extend to the ++entire whole, and thus to each and every part regardless of who wrote ++it. ++ ++Thus, it is not the intent of this section to claim rights or contest ++your rights to work written entirely by you; rather, the intent is to ++exercise the right to control the distribution of derivative or ++collective works based on the Library. ++ ++In addition, mere aggregation of another work not based on the Library ++with the Library (or with a work based on the Library) on a volume of ++a storage or distribution medium does not bring the other work under ++the scope of this License. ++ ++ 3. You may opt to apply the terms of the ordinary GNU General Public ++License instead of this License to a given copy of the Library. To do ++this, you must alter all the notices that refer to this License, so ++that they refer to the ordinary GNU General Public License, version 2, ++instead of to this License. (If a newer version than version 2 of the ++ordinary GNU General Public License has appeared, then you can specify ++that version instead if you wish.) Do not make any other change in ++these notices. ++ ++ Once this change is made in a given copy, it is irreversible for ++that copy, so the ordinary GNU General Public License applies to all ++subsequent copies and derivative works made from that copy. ++ ++ This option is useful when you wish to copy part of the code of ++the Library into a program that is not a library. ++ ++ 4. You may copy and distribute the Library (or a portion or ++derivative of it, under Section 2) in object code or executable form ++under the terms of Sections 1 and 2 above provided that you accompany ++it with the complete corresponding machine-readable source code, which ++must be distributed under the terms of Sections 1 and 2 above on a ++medium customarily used for software interchange. ++ ++ If distribution of object code is made by offering access to copy ++from a designated place, then offering equivalent access to copy the ++source code from the same place satisfies the requirement to ++distribute the source code, even though third parties are not ++compelled to copy the source along with the object code. ++ ++ 5. A program that contains no derivative of any portion of the ++Library, but is designed to work with the Library by being compiled or ++linked with it, is called a "work that uses the Library". Such a ++work, in isolation, is not a derivative work of the Library, and ++therefore falls outside the scope of this License. ++ ++ However, linking a "work that uses the Library" with the Library ++creates an executable that is a derivative of the Library (because it ++contains portions of the Library), rather than a "work that uses the ++library". The executable is therefore covered by this License. ++Section 6 states terms for distribution of such executables. ++ ++ When a "work that uses the Library" uses material from a header file ++that is part of the Library, the object code for the work may be a ++derivative work of the Library even though the source code is not. ++Whether this is true is especially significant if the work can be ++linked without the Library, or if the work is itself a library. The ++threshold for this to be true is not precisely defined by law. ++ ++ If such an object file uses only numerical parameters, data ++structure layouts and accessors, and small macros and small inline ++functions (ten lines or less in length), then the use of the object ++file is unrestricted, regardless of whether it is legally a derivative ++work. (Executables containing this object code plus portions of the ++Library will still fall under Section 6.) ++ ++ Otherwise, if the work is a derivative of the Library, you may ++distribute the object code for the work under the terms of Section 6. ++Any executables containing that work also fall under Section 6, ++whether or not they are linked directly with the Library itself. ++ ++ 6. As an exception to the Sections above, you may also combine or ++link a "work that uses the Library" with the Library to produce a ++work containing portions of the Library, and distribute that work ++under terms of your choice, provided that the terms permit ++modification of the work for the customer's own use and reverse ++engineering for debugging such modifications. ++ ++ You must give prominent notice with each copy of the work that the ++Library is used in it and that the Library and its use are covered by ++this License. You must supply a copy of this License. If the work ++during execution displays copyright notices, you must include the ++copyright notice for the Library among them, as well as a reference ++directing the user to the copy of this License. Also, you must do one ++of these things: ++ ++ a) Accompany the work with the complete corresponding ++ machine-readable source code for the Library including whatever ++ changes were used in the work (which must be distributed under ++ Sections 1 and 2 above); and, if the work is an executable linked ++ with the Library, with the complete machine-readable "work that ++ uses the Library", as object code and/or source code, so that the ++ user can modify the Library and then relink to produce a modified ++ executable containing the modified Library. (It is understood ++ that the user who changes the contents of definitions files in the ++ Library will not necessarily be able to recompile the application ++ to use the modified definitions.) ++ ++ b) Use a suitable shared library mechanism for linking with the ++ Library. A suitable mechanism is one that (1) uses at run time a ++ copy of the library already present on the user's computer system, ++ rather than copying library functions into the executable, and (2) ++ will operate properly with a modified version of the library, if ++ the user installs one, as long as the modified version is ++ interface-compatible with the version that the work was made with. ++ ++ c) Accompany the work with a written offer, valid for at ++ least three years, to give the same user the materials ++ specified in Subsection 6a, above, for a charge no more ++ than the cost of performing this distribution. ++ ++ d) If distribution of the work is made by offering access to copy ++ from a designated place, offer equivalent access to copy the above ++ specified materials from the same place. ++ ++ e) Verify that the user has already received a copy of these ++ materials or that you have already sent this user a copy. ++ ++ For an executable, the required form of the "work that uses the ++Library" must include any data and utility programs needed for ++reproducing the executable from it. However, as a special exception, ++the materials to be distributed need not include anything that is ++normally distributed (in either source or binary form) with the major ++components (compiler, kernel, and so on) of the operating system on ++which the executable runs, unless that component itself accompanies ++the executable. ++ ++ It may happen that this requirement contradicts the license ++restrictions of other proprietary libraries that do not normally ++accompany the operating system. Such a contradiction means you cannot ++use both them and the Library together in an executable that you ++distribute. ++ ++ 7. You may place library facilities that are a work based on the ++Library side-by-side in a single library together with other library ++facilities not covered by this License, and distribute such a combined ++library, provided that the separate distribution of the work based on ++the Library and of the other library facilities is otherwise ++permitted, and provided that you do these two things: ++ ++ a) Accompany the combined library with a copy of the same work ++ based on the Library, uncombined with any other library ++ facilities. This must be distributed under the terms of the ++ Sections above. ++ ++ b) Give prominent notice with the combined library of the fact ++ that part of it is a work based on the Library, and explaining ++ where to find the accompanying uncombined form of the same work. ++ ++ 8. You may not copy, modify, sublicense, link with, or distribute ++the Library except as expressly provided under this License. Any ++attempt otherwise to copy, modify, sublicense, link with, or ++distribute the Library is void, and will automatically terminate your ++rights under this License. However, parties who have received copies, ++or rights, from you under this License will not have their licenses ++terminated so long as such parties remain in full compliance. ++ ++ 9. You are not required to accept this License, since you have not ++signed it. However, nothing else grants you permission to modify or ++distribute the Library or its derivative works. These actions are ++prohibited by law if you do not accept this License. Therefore, by ++modifying or distributing the Library (or any work based on the ++Library), you indicate your acceptance of this License to do so, and ++all its terms and conditions for copying, distributing or modifying ++the Library or works based on it. ++ ++ 10. Each time you redistribute the Library (or any work based on the ++Library), the recipient automatically receives a license from the ++original licensor to copy, distribute, link with or modify the Library ++subject to these terms and conditions. You may not impose any further ++restrictions on the recipients' exercise of the rights granted herein. ++You are not responsible for enforcing compliance by third parties with ++this License. ++ ++ 11. If, as a consequence of a court judgment or allegation of patent ++infringement or for any other reason (not limited to patent issues), ++conditions are imposed on you (whether by court order, agreement or ++otherwise) that contradict the conditions of this License, they do not ++excuse you from the conditions of this License. If you cannot ++distribute so as to satisfy simultaneously your obligations under this ++License and any other pertinent obligations, then as a consequence you ++may not distribute the Library at all. For example, if a patent ++license would not permit royalty-free redistribution of the Library by ++all those who receive copies directly or indirectly through you, then ++the only way you could satisfy both it and this License would be to ++refrain entirely from distribution of the Library. ++ ++If any portion of this section is held invalid or unenforceable under any ++particular circumstance, the balance of the section is intended to apply, ++and the section as a whole is intended to apply in other circumstances. ++ ++It is not the purpose of this section to induce you to infringe any ++patents or other property right claims or to contest validity of any ++such claims; this section has the sole purpose of protecting the ++integrity of the free software distribution system which is ++implemented by public license practices. Many people have made ++generous contributions to the wide range of software distributed ++through that system in reliance on consistent application of that ++system; it is up to the author/donor to decide if he or she is willing ++to distribute software through any other system and a licensee cannot ++impose that choice. ++ ++This section is intended to make thoroughly clear what is believed to ++be a consequence of the rest of this License. ++ ++ 12. If the distribution and/or use of the Library is restricted in ++certain countries either by patents or by copyrighted interfaces, the ++original copyright holder who places the Library under this License may add ++an explicit geographical distribution limitation excluding those countries, ++so that distribution is permitted only in or among countries not thus ++excluded. In such case, this License incorporates the limitation as if ++written in the body of this License. ++ ++ 13. The Free Software Foundation may publish revised and/or new ++versions of the Lesser General Public License from time to time. ++Such new versions will be similar in spirit to the present version, ++but may differ in detail to address new problems or concerns. ++ ++Each version is given a distinguishing version number. If the Library ++specifies a version number of this License which applies to it and ++"any later version", you have the option of following the terms and ++conditions either of that version or of any later version published by ++the Free Software Foundation. If the Library does not specify a ++license version number, you may choose any version ever published by ++the Free Software Foundation. ++ ++ 14. If you wish to incorporate parts of the Library into other free ++programs whose distribution conditions are incompatible with these, ++write to the author to ask for permission. For software which is ++copyrighted by the Free Software Foundation, write to the Free ++Software Foundation; we sometimes make exceptions for this. Our ++decision will be guided by the two goals of preserving the free status ++of all derivatives of our free software and of promoting the sharing ++and reuse of software generally. ++ ++ NO WARRANTY ++ ++ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO ++WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. ++EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR ++OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY ++KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR ++PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE ++LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME ++THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. ++ ++ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN ++WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY ++AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU ++FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR ++CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE ++LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING ++RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A ++FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF ++SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH ++DAMAGES. ++ ++ END OF TERMS AND CONDITIONS ++ ++ How to Apply These Terms to Your New Libraries ++ ++ If you develop a new library, and you want it to be of the greatest ++possible use to the public, we recommend making it free software that ++everyone can redistribute and change. You can do so by permitting ++redistribution under these terms (or, alternatively, under the terms of the ++ordinary General Public License). ++ ++ To apply these terms, attach the following notices to the library. It is ++safest to attach them to the start of each source file to most effectively ++convey the exclusion of warranty; and each file should have at least the ++"copyright" line and a pointer to where the full notice is found. ++ ++ ++ Copyright (C) ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with this library; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ ++Also add information on how to contact you by electronic and paper mail. ++ ++You should also get your employer (if you work as a programmer) or your ++school, if any, to sign a "copyright disclaimer" for the library, if ++necessary. Here is a sample; alter the names: ++ ++ Yoyodyne, Inc., hereby disclaims all copyright interest in the ++ library `Frob' (a library for tweaking knobs) written by James Random Hacker. ++ ++ , 1 April 1990 ++ Ty Coon, President of Vice ++ ++That's all there is to it! diff --git a/jboss-transaction-spi-7.3.0.Final.tar.gz b/jboss-transaction-spi-7.3.0.Final.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..10bf9786d4331a4fd76675d82c7bcc7a8dba7f28 GIT binary patch literal 15740 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 literal 0 HcmV?d00001 diff --git a/jboss-transaction-spi.spec b/jboss-transaction-spi.spec new file mode 100644 index 0000000..c7c7a65 --- /dev/null +++ b/jboss-transaction-spi.spec @@ -0,0 +1,47 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} +Name: jboss-transaction-spi +Version: 7.3.0 +Release: 1 +Summary: JBoss Transaction SPI +License: LGPLv2+ +URL: https://github.com/jbosstm/jboss-transaction-spi +Source0: https://github.com/jbosstm/jboss-transaction-spi/archive/%{namedversion}/jboss-transaction-spi-%{namedversion}.tar.gz +Patch0: https://github.com/jbosstm/jboss-transaction-spi/commit/7aa203f7fd6b182f9b7b47118af91f126e4e11fe.patch +BuildRequires: maven-local mvn(org.apache.maven.plugins:maven-enforcer-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) +BuildRequires: mvn(org.codehaus.mojo:buildnumber-maven-plugin) +BuildRequires: mvn(org.jboss:jboss-parent:pom:) mvn(org.jboss.jandex:jandex-maven-plugin) +BuildRequires: mvn(org.jboss.logging:jboss-logging) +BuildRequires: mvn(org.jboss.logging:jboss-logging-processor) +BuildRequires: mvn(org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec) +BuildRequires: mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec) +BuildArch: noarch +%description +The Java Transaction SPI classes. + +%package javadoc +Summary: Javadoc for jboss-transaction-spi +%description javadoc +This package contains the API documentation for jboss-transaction-spi. + +%prep +%setup -q -n jboss-transaction-spi-%{namedversion} +%patch0 -p1 +%pom_change_dep org.jboss.spec.javax.resource: :jboss-connector-api_1.7_spec + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE + +%files javadoc -f .mfiles-javadoc +%license LICENSE + +%changelog +* Thu Aug 20 2020 yaokai - 7.3.0-1 +- Package init diff --git a/jboss-transaction-spi.yaml b/jboss-transaction-spi.yaml new file mode 100644 index 0000000..5a19147 --- /dev/null +++ b/jboss-transaction-spi.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: jbosstm/jboss-transaction-spi +tag_pattern: "(.*?).Final" +seperator: "."